@charset "UTF-8";

/* CSS GaneshaSpeaks.com V4  */

body { margin:0px; padding:0px; font-family: Verdana, Helvetica, sans-serif; font-weight:normal; letter-spacing: 0px; line-height:1.50; color:#414141; }

a { text-decoration: none; outline: none; color: #414141 }

.nocomments { display:none; visibility:hidden }

ul, ol { padding:0; margin:0; list-style:inside; }

ul li { padding:0; margin:0 }

img { outline: none; border: none; }

button { margin:0px; padding:0px }

.interlink input { margin:2px; padding:2px; border: #E54B4B solid 1px; }

.interlink select { border:1px solid #060; margin-top:10px; background:#f2f1f1; padding:8px; font-size:15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.spacer10 { width:100%; height:10px; float:left }

.brdr { border-top:1px solid #CCC; width:100%; height:15px; float:left; text-align:right; font-size:12px; }

.spacer20 { width:100%; height:20px; float:left }

.color1 { background:#6ebb9c }

.color2 { background:#e35d43 }

.color3 { background:#ebb019 }

.color4 { background:#82a837 }

.color5 { background:#b35fa0 }

.color6 { background:#6c7bbc }

.color7 { background:#42a994 }

.color8 { background:#a58e3c }

.color9 { background:#9057bd }

.color10 { background:#628fc2 }

.color11 { background:#ff9600 }

.color12 { background:#d4145a }

#fixed-bar { margin:0; padding:3px 14px; font-size:18px; color:#333; background-color:#FFBFC2; z-index:300; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; }

#fixed-bar:hover { margin:0; padding:3px 14px; font-size:18px; color:#FFF; background-color:#900; z-index:300; transition-duration:1s; }

#fixed-bar a { color:#FFF; font-size:16px; text-decoration: none; }

#bar-inner {width:auto; margin: 0 auto; height:auto; }

.search-box { width:auto; height:auto; float:right; margin:0px 0px 0px 5px}

.tp-padding { border: medium none; margin-top:0px; padding-top:0px; width: 100%; }

.box-100 .msmall-icon { width:60px; height:60px }

.pointer { cursor:pointer }

.another-box { background:#f2f1f1; padding:8px; font-size:15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.brdr-red { border:1px solid #cc3333; }

.brdr-goldenrod { border:1px solid #DAA520; }

.brdr-green { border:1px solid #008000; }

.brdr-maroon { border:1px solid #800000; }

.brdr-navy { border:1px solid #000080; }

.brdr-olive { border:1px solid #808000; }

/*********For Order Form Start ********/
.fieldHelp { margin-top: 5px; cursor: pointer; background-image: url("http://cdnassets.ganeshaspeaks.com/GSIMAGES/WEBIMAGES/order_help_icon.jpg"); background-repeat:no-repeat; }

.errorRow { color: #ff0000; }

.fieldLabel { cursor: default; }

.showFieldError { margin-top: 5px; background-image: url("http://cdnassets.ganeshaspeaks.com/GSIMAGES/WEBIMAGES/order_error_icon.jpg"); cursor: pointer; display: inline; background-repeat:no-repeat; }

.noFieldError { margin-top: 5px; background-image: url("http://cdnassets.ganeshaspeaks.com/GSIMAGES/WEBIMAGES/order_error_icon.jpg"); cursor: pointer; display: none; background-repeat:no-repeat; }

.fieldRow input { background-color: #fafac3; }

.fieldRow select { background-color: #fafac3; }

.errorRow input { background-color: #f2bebe; }

.errorRow select { background-color: #f2bebe; }

/*********For Order Form End ********/

.mobile-zodiac2{ width:100%; height:auto; float:left; font-size:14px;}

.mobile-zodiac2 ul{ width:100%; height:auto; float:left; padding:0; margin:0; list-style:none}

.mobile-zodiac2 ul li{ width:16.6%; height:auto; padding:5px 0; margin:0px 0; text-align:center; float:left;}
.mobile-zodiac2 ul li a{ color:#FFF; text-decoration:none; font-size:14px}

.mobile-zodiac2 ul li.ari{ background:#F90F49}

.mobile-zodiac2 ul li.tau{ background:#FDBD18}

.mobile-zodiac2 ul li.gem{ background:#FF6600}

.mobile-zodiac2 ul li.can{ background:#A8693A}

.mobile-zodiac2 ul li.leo{ background:#A5C26E}

.mobile-zodiac2 ul li.vir{ background:#1E3E1E}

.mobile-zodiac2 ul li.lib{ background:#318694}

.mobile-zodiac2 ul li.sco{ background:#B68609}

.mobile-zodiac2 ul li.sag{ background:#3262A1}

.mobile-zodiac2 ul li.cap{ background:#FF0000}

.mobile-zodiac2 ul li.aqu{ background:#019264}

.mobile-zodiac2 ul li.pis{ background:#D4145A}



@media screen and (-webkit-min-device-pixel-ratio:0) {
	.Eng{float:none; width:28px; height:26px; background:#42A994; font-size:20px; text-align:center; color:#fff; border-radius:2px; margin:0px 1px; display:inline-block;  }
	.Eng a{text-decoration:none; position:relative; top:-2px; line-height:20px; color:#fff}
	.Guj{float:none; width:28px; height:26px; background:#FF9600; font-size:20px; text-align:center;color:#fff; border-radius:2px; margin:0px 1px; display:inline-block; }
	.Guj a{text-decoration:none; position:relative; top:-3px; line-height:20px; color:#fff}
    .Hin{float:none; width:28px; height:26px; background:#E35D43; font-size:20px; text-align:center;color:#fff; border-radius:2px; margin:0px 1px; display:inline-block; }
	.Hin a{text-decoration:none; position:relative; top:-3px; line-height:20px; color:#fff}
}


/* Desktop view */

@media only screen and (min-width:1255px ) and (max-width:40000px) {

#mainwapper { width:100%; margin:auto; overflow:hidden; min-width:1255px; max-width:1600px; }

#container { width:98%; height: auto; margin: 0% 1%; overflow:hidden; }

#header { width:100%; height:auto; float:left; margin:10px 0 }

.logo { width:50%; height:auto; float:left; position:relative; margin-bottom:20px }

.topright { width:50%; height:auto; float:left; position:relative; text-align:right }

.lang-box { float: right;
    height: auto;
    margin-top: 5px;
    position: absolute;
    right: 300px;
    width: auto; }

.lang-box img { margin:0 2px }

.social-box { margin: 50px 0 5px; }

.social-box img {}

.search-box input { background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/navi-icon/search-icon.png") no-repeat scroll 6px 4px rgba(0, 0, 0, 0);
    border: 1px solid #726FA8;
    border-radius: 7px;
    color: #666666;
    font-size: 13px;
    height: auto;
    margin: 0;
    padding: 4px 10px 5px 30px;
    width: 144px; }


/*New Add CSS Start*/

.products-height-change{height:140px}

.xmass {float: left; height: auto; padding-bottom: 15px; width: 100%;}
.xmass-mobile { display:none; visibility:hidden}


/*New Add CSS End*/



/*----------------------------------Navi CSS---------------------------------*/

.topnavi { width:100%; height:auto; margin-top:20px; float:left; font-size:15px; line-height:18px; }

.topnavi ul { width:100%; margin:0px; padding:0px; list-style:none; }

.topnavi ul li { width:8.2%; height:40px; padding-top:25px; float:left; margin:0 0.5px; text-align:center; color:#FFF; }

.topnavi ul li a { color:#FFF }

.topnavi .leftcorner { padding-top:35px; height:30px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px 0 0 10px; }

.topnavi .rightcorner { padding-top:35px; height:30px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 0px 10px 10px 0; }

.topnavi .singletext { padding-top:35px; height:30px;}

.topnavi .icon1 { width:100%; height:auto; float:left; position:relative; z-index:2; top:-13px; }

.topnavi .icon2 { width:100%; height:auto; float:left; position:relative; z-index:2; top:-10px; }

/*------home Wedget---------*/
.gs_text_box-h-new { float: left; width: 68%; height: auto; max-height: 228px; padding: 2px 2%; text-align: justify; overflow: auto; margin: 2px 0; }

.gs_home_widget_img_box { width: 24%; height: auto; float: left; margin: 10px 2%; }

.gs_content_box_pink_top_home_Widget-new { width: 100%; height: auto; float: left; margin: 0 0 0px 0px; }

.home-widget-txt-belt { width: 99.7%; height: auto; float: left; border: 1px solid #c36161; background: url(http://cdnassets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg.jpg); }

.home-widget-txt-box title-01-active { background-color:#F00; font-size:16px; color:#FFF; }

.home-widget-txt-box { width: 15%; height: auto; padding: 4px 2.3%; float: left; text-align: center; border-right: 1px solid #c36161; }

.home-widget-txt-box-last-tab { width: 15%; height: auto; padding: 4px 2.3%; float: left; text-align: center; border-right:none; }

.home-widget-content-box { width: 97.7%; height: auto; float: left; border: 1px solid #c36161; border-top: none; padding: 5px 1%; max-height:139px; overflow: auto; }

.sub-widget { border-bottom: 1px solid #CCC; cursor: pointer; background:#FFF; font-weight: bold; }

.sub-widget-active { border-bottom: 1px solid #CCC; cursor: pointer; background:rgb(232, 232, 232); font-weight: bold; }


/*-----Zodiac Belt CSS------*/

#nav { display:none !important; visibility:hidden !important }

.fixdemenu { display:none !important; visibility:hidden !important }

.zodiacbelt { width:100%; height:auto; float:left; border-bottom:1px solid #BC6261; padding-bottom:15px }

.zodiacbelt ul { width:100%; list-style:none; margin:0; padding:0px; font-size:14px; float:left; }

.zodiacbelt ul li { width:8.2%; list-style:none; margin:0; padding:0px 0px; float:left; text-align:center; border-right:1px solid #CCC }

.zodiacbelt ul li.last { border:none }

.mobile-zodiac { display:none !important; visibility:hidden !important }

/*---------------------------------Body CSS----------------------------------*/

#body-container { width:100%; height:auto; float:left; margin:0px 0 }

.belt { width: 100%; height:auto; float:left }

.slider { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; }

.categorie-img { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px; background: url(https://assets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg1.jpg) repeat-x scroll center bottom transparent }

.categorie-img img { width:80%; max-width:300px }

.sunsign-img { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px; background:url(http://assets.ganeshaspeaks.com/GS-V4/images/sunsign-images/sunsign-bg.jpg) center top repeat-x }

.sunsign-img img { width:80%; max-width:200px }

.brdrwrap { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px; }

.anothersection { width:100%; height:auto; float:left; text-align:center; margin-bottom:10px }

/*-----Boxes CSS------*/

.box-100 { width:98%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-75 { width:73%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-66 { width:64%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50 { width:48%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50-brdr { width:47.8%; height:auto; float:left; padding:5px 1%; text-align:center; border-right:1px solid #CCC }

.box-50-2 { width:48%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50-brdr-2 { width:47%; height:auto; float:left; padding:5px 1%; text-align:center; border-right:1px solid #CCC }

.list ul { width:100%; height:auto; padding:0px; margin:0px; float:left; }

.list li { width:40%; height:auto; padding:3px 2%; margin:5px 1%; float:left; }

.list2 ul { width:100%; height:auto; padding:0px; margin:0px; float:left; text-align:left }

.list2 li { width:40%; height:auto; padding:3px 2%; margin:5px 1%; float:left; }

.box-33 { width:31%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-25 { width:23%; height:auto; float:left; padding:5px 1%; text-align:center;}

.box-25-lts-prg{width:23%; height:auto; float:left; padding:5px 1%; text-align:center ; min-height:200px}

.box-25img { width:23%; height:auto; float:left; padding:5px 1%; text-align:center }

.fix-Hgt100 { height:auto; max-height:100px; min-height:100px }

.fix-Hgt150 { height:auto; max-height:150px; min-height:150px }

.fix-Hgt200 { height:auto; max-height:200px; min-height:200px }

.fix-Hgt250 { height:auto; max-height:250px; min-height:250px }

.fix-Hgt300 { height:auto; max-height:300px; min-height:300px }

.fix-Hgt350 { height:auto; max-height:350px; min-height:350px }

.fix-Hgt400 { height:auto; max-height:400px; min-height:400px }

/*---Astrologer product box------*/
.gs_blue_topic { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #999999 #999999 -moz-use-text-color; border-image: none; border-right: 1px solid #999999; border-style: none solid solid none; border-width: medium 1px 1px medium; cursor: pointer; float: left; font-size: 13px; padding: 15px 3%; width: 94%; }

.gs_astrologer_photo_box { border: 1px dotted #CCCCCC; float: left; height: auto; margin: 5px 0.5%; text-align: center; width: 18.5%; }

.gs_astrologer_photo_box_name { color: #990000; font-size: 14px; height: 35px; margin: 0 auto; padding: 5px 0; text-align: center; text-transform: capitalize; width: auto; }

.gs_astrologer_photo_box_image { color: #116686; font-size: 14px; margin: auto 0; text-align: center; width: auto; }

/*---------------------------------Footer CSS----------------------------------*/

#footer { width:100%; height:auto; float:left; margin:10px 0; text-align:center }

#footer ul { width:100%; height:auto; list-style:none; padding:0; margin:0; float:left; }

#footer ul li { width:8%; height:auto; padding:10px 0%; margin:0; float:left; text-align:center; color:#FFF; font-size:14px; }

#footer ul li.exwidth { width:10% !important; }

.footer-fixdbelt { width:850px; height:auto; margin:0 auto }

.fixdbelt-wapper { width:850px; height:auto; border:1px solid #666; position:fixed; padding:8px 2%; bottom:8px; background:url(http://cdnassets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg1.jpg) center bottom repeat-x #FFF; z-index:99; margin:0 auto; text-align:center; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.footer-fixdbelt-mobile { display:none !important; visibility:hidden !important }

.tp-padding input, .tp-padding textarea, .tp-padding select, .tp-padding button { width :190px; margin: 0; -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */ -moz-box-sizing: border-box; /* For all Gecko based browsers */ box-sizing: border-box; border:1px solid #b4b4b4; padding:6px; }

.mobile-footer{ display:none; visibility:hidden}



/*user account css adited by meet parmar 12 march 2014*/

.buy-now-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/order-buy-now-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 24px;
    margin: 5px 0;
    text-align: center;
    width: 79px;
}
.view-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/order-view-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 24px;
    margin: 5px 0;
    text-align: center;
    width: 79px;
}
.edit-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/order-edit-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 22px;
    margin-left: 5px;
    text-align: center;
    width: 23px;
}
.email-add {
    color: #1764BE;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.close-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/close-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 22px;
    margin-left: 5px;
    text-align: center;
    width: 23px;
}
.dd {
    border: 1px solid #939393;
    height: 25px;
    padding: 5px 1px;
    width: 62px;
}
.mm {
    border: 1px solid #939393;
    height: 25px;
    padding: 5px 1px;
    width: 62px;
}
.yyyy {
    border: 1px solid #939393;
    height: 25px;
    padding: 5px 1px;
    width: 62px;
}
.dropdown {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 100px;
}
.inp-text {
    border: 1px solid #939393;
    height: 25px;
    padding: 0 1px;
    width: 184px;
}
.add-fild {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/account-add-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 22px;
    width: 23px;
}
.save-sub-btn {
    background: url("http://assets.ganeshaspeaks.com/GS-V4/images/login-page/account-save-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    float: right;
    height: 35px;
    width: 100px;
}
ul.tabs {
    margin: 5px 0 0;
    
}
ul.tabs li {
    display: inline;
    list-style: none outside none;
	margin-right:5px;
}

ul.tabs li a {
}
ul.tabs li a:hover {
}
ul.tabs li a.active {
    color: #999999;
}
.sign-up-color a {
    color: #E79007;
    outline: medium none;
    text-decoration: none;
}
.sign-in-color a {
    color: #E79007;
    outline: medium none;
    text-decoration: none;
}
ul.tabs li a.unactive {
    color: #666666;
}
.content {
    padding: 10px;
    text-align: center;
}
#content_2 {
    display: none;
}
.login-section {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #041D8A;
    border-radius: 5px;
    display: block;
    float: right;
    height: auto;
    line-height: 20px;
    margin: 0 0 0 5px;
    padding: 5px;
    position: absolute;
    right: 0;
 
    z-index: 9999;
}
.sign-in-icon {
    float: left;
    margin: 0 3px 0 0;
}
.sign-in {
    color: #041D8A;
    float: left;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.sign-up {
    color: #E79007;
    float: right;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.sign-in-area {
    float: left;
}
.sign-in-input {
    border: 1px solid #939393;
    border-radius: 2px;
    height: 19px;
    padding: 5px;
    width: 217px;
}
.login-btn {
    background: url("http://assets.ganeshaspeaks.com/GS-V4/images/login-page/login-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 27px;
    width: 216px;
}
.forget-pass {
    color: #041D8A;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
}
ul.tabs li .active {
    color: #E79007;
    text-decoration: underline;
}
.create-acc-btn {
    background: url("http://assets.ganeshaspeaks.com/GS-V4/images/login-page/create-acc.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 27px;
    width: 216px;
}
.dd-creAcc {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 50px;
}
.mm-creAcc {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 50px;
}
.yyyy-creAcc {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 50px;
}
.user-profile {
    float: left;
    text-align: left;
    
}
.user-notify-area {
    float: left;
 
  
}
.user-notify-area img {
    text-align: right;
    vertical-align: middle;
}
.content-hr {
    border-top: 1px solid #666666;
    float: left;
    width: 100%;
}
.acc-link {
    list-style: none outside none;
}
.acc-link li {
    border-bottom: 1px solid #CCCCCC;
    text-align: center;
    width: 100px;
}

/*****Edit by ejaj ******/
.user-profile{ width:65% !important; text-align:center !important}

.user-notify-area{ width:35% !important}

.login-section-new{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #041D8A; border-radius: 5px;display: block; float: right; height: auto; line-height: 20px; margin: 0 0 0 5px;
    max-width: 210px; min-width: 236px; padding: 5px; position: absolute;  right: 0;  width: auto;  z-index: 9999;}
	
.lang-box-new {
    float: right;
    height: auto;
    margin-top: 5px;
    position: absolute;
    right: 258px;
    width: auto;}
	
	.sign-in-icon {
    float: left;
    margin: 5px 3px 0 0 !important;
    width: 20px !important;
	}
	.sign-in {
    color: #041D8A;
    float: left;
    font-size: 14px !important;
    font-weight: normal !important;
    text-transform: uppercase;}
	
	.sign-up {
    color: #E79007;
    float: right;
    font-size: 14px !important;
    font-weight: normal !important;
    text-transform: uppercase;}
	
	.sign-in-input {
    border: 1px solid #939393;
    border-radius: 2px;
    height: 19px;
    padding: 5px;
    width: 204px !important;}
	
	
.user-notify-area img {
    margin: 0 1%;
}
/*****Edit by ejaj ******/




/*user account css adited by meet parmar 12 march 2014*/




/*user account css adited by meet parmar 12 march 2014*/

#panchang-belt{ width:100%; height:auto; float:left}

#mobile-panchang-belt{ display:none; visibility:hidden}


.cal-title-box{ width:100%; height:auto;font-size:35px; color:#c10707}

.cal{}
.cal table, .cal td{-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #CCC; border-collapse:collapse; background:#f1efef}

.cal td.datebox{background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg.png) repeat-x bottom center ; background-color:#FFF !important}

.cal td.datebox:hover{background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg-hover.png) bottom center repeat-x #F00 !important; color:#FFF; background-image:none;cursor:pointer;
transition-duration:1s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #CCC; border-collapse:collapse;}


.current{background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg-hover.png) bottom center repeat-x #F00 !important; color:#FFF; background-image:none;cursor:pointer;
transition-duration:1s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #CCC; border-collapse:collapse;}


.cal-box{}
.cal-box:hover{ cursor:pointer;
transition-duration:1s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #CCC; border-collapse:collapse; background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg-hover.png) bottom center repeat-x #F00; color:#FFF}

.cal td.select{background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg-hover.png) bottom center repeat-x #F00; cursor:pointer; color:#FFF; border-radius:0px;}
.cal td.select td{ background-color:red !important; border-bottom:1px solid #FFF}
.cal-nobrdr{ border:none !important; border-radius:0px !important}
.other-month-box{ color:#999}


/*****Moon******/


.box-moon1{width:25%; height:auto; float:left; }
.box-moon2{width:50%; height:auto; float:left; text-align:center}
.box-moon3{width:25%; height:auto; float:left; padding-top:5px; position:relative; top:-10px; z-index:3;}
.box-moon4{width:25%; height:auto; float:left; padding-top:5px; position:relative; top:-10px; display:none; z-index:2}
.cal-box:hover .box-moon3{ display:none;}
.cal-box:hover .box-moon4{ display:block}
.cal td.select .box-moon3{ display:none;}
.cal td.select .box-moon4{ display:block}

.box-moon3 img{ width:80%; min-width:27px; min-height:27px}
.box-moon4 img{width:80%; min-width:27px; min-height:27px}

.cal-date-box{ font-size:50px; border-bottom:1px solid #CCC; width:92%; margin:5px 0; padding:0 4%; height:auto; float:left; text-align:center;}

.cal-datekatha{width:100%; height:auto; float:left; text-align:center}




/*user account css adited by meet parmar 12 march 2014*/



.Eng{float:none; width:28px; height:26px; background:#42A994; font-size:20px; text-align:center; color:#fff; border-radius:2px; margin:0px 1px; display:inline-block; }
	.Eng a{color: #FFFFFF;
    left: 0px;
    line-height: 20px;
    position: relative;
    text-decoration: none;
    top: -2px;}
	.Guj{float:none; width:28px; height:26px; background:#FF9600; font-size:20px; text-align:center;color:#fff; border-radius:2px; margin:0px 1px; display:inline-block; }
	.Guj a{color: #FFFFFF;
    left: 1px;
    line-height: 20px;
    position: relative;
    text-decoration: none;
    top: -3px;}
    .Hin{float:none; width:28px; height:26px; background:#E35D43; font-size:20px; text-align:center;color:#fff; border-radius:2px; margin:0px 1px; display:inline-block; }
	.Hin a{color: #FFFFFF;
    left: 1px;
    line-height: 20px;
    position: relative;
    text-decoration: none;
    top: -3px;}



/*  Discount Css  */

.image { 
   position: relative; 
   width: 100%; /* for IE 6 */
   
}

.image .imageText{ 
   position: absolute; 
   bottom:5px;    
   left:15%; 
   background:#ea090f; border-radius:20px; font-size:16px; color:#FFF; border:3px solid #FFF; padding:0px 6px;
   
}





.bookPopup{ background: none repeat scroll 0 0 #3E3321;
    bottom: 0;
    float: right;
    height:auto;
    padding: 10px 10px 0 10px;
    position: fixed;
    right: 0;
    text-align: left;
    width: 260px; z-index:9999}
.closeBtn{  left: -10px;
    position: absolute;
    top: -10px; cursor:pointer;}
	
.BookPopupText{font-family:Helvetica; font-size:20px; color:#FFF; text-transform:uppercase; text-align:left}


}


/* Tablet view */

@media only screen and (min-width:481px) and (max-width:1254px) {

 #mainwapper { width:100%; }

#container { width:98%; height: auto; margin: 0% 1%; overflow:hidden; }

#header { width:100%; height:auto; float:left; margin:10px 0 }

.logo { width:40%; height:auto; float:left; position:relative; text-align:left; margin-bottom:20px }

.topright { width:60%; height:auto; float:left; position:relative; text-align:right }

.login-section-new {
	
background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #041D8A;
    border-radius: 5px;
    display: block;
    float: right;
    height: auto;
    line-height: 18px;
    margin: 0 0 0 5px;
    max-width: 210px;
    min-width: 234px;
    padding: 3px;
    position: absolute;
    right: 0;
    width: auto;
    z-index: 9999;
	}


.lang-box-new {
    float: right;
    height: auto;
    margin-top: 5px;
    position: absolute;
    right: 250px;
    width: auto;
}


.lang-box { width:auto; height:auto; float:right; margin-top:5px ; position: absolute; right: 490px;
}

.lang-box img { margin:0 2px }

.social-box { width:100%; height:auto; float:right; margin:50px 0 0 0  }

.social-box img {}

.search-box input { width:120px; height:auto; font-size:13px; border:#726fa8 solid 1px; padding:5px 10px 5px 30px; margin:2px 2px 2px 5px; color:#666; background: url('http://cdnassets.ganeshaspeaks.com/GS-V4/images/navi-icon/search-icon.png') no-repeat 6px 4px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; }

.topnavi { width:100%; height:auto; margin-top:5px; float:left; font-size:15px; line-height:18px; }

.topnavi ul { width:100%; margin:0px; padding:0px; list-style:none; }

.topnavi ul li { width:15.8%; height:auto; min-height:60px; padding-top:5px; float:left; margin:0.5px 0.5px; text-align:center; color:#FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }

.topnavi li a { color:#FFF }

.topnavi .leftcorner { padding-top:5px; min-height:60px; height: auto; }

.topnavi .rightcorner { padding-top:5px; min-height:60px; height: auto; }

.topnavi .icon1 { width:100%; height:auto; float:left; margin-top:20px }

.topnavi .icon2 { width:100%; height:auto; float:left; margin-top:8px }

.topnavi img { margin:0 2%; width:40%; max-width:40px }

#nav { display:none !important; visibility:hidden !important }

.fixdemenu { display:none !important; visibility:hidden !important }



/*New Add CSS Start*/
.products-height-change{height:auto; max-width:120px; width:90%}

.xmass {float: left; height: auto; padding-bottom: 15px; width: 100%;}
.xmass-mobile { display:none; visibility:hidden}

/*New Add CSS end*/

/*------home Wedget---------*/
.gs_text_box-h-new { float: left; width: 68%; height: auto; max-height: 228px; padding: 2px 2%; text-align: justify; overflow: auto; margin: 2px 0; }

.gs_home_widget_img_box { width: 24%; height: auto; float: left; margin: 10px 2%; }

.gs_content_box_pink_top_home_Widget-new { width: 100%; height: auto; float: left; margin: 0 0 0px 0px; }

.home-widget-txt-belt { width: 99.7%; height: auto; float: left; border: 1px solid #c36161; background: url(http://cdnassets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg.jpg); }

.home-widget-txt-box title-01-active { background-color:#F00; font-size:16px; color:#FFF; }

.home-widget-txt-box { width:28%; height: auto; padding: 4px 2.3%; float: left; text-align: center; border:1px solid #c36161; }

.home-widget-txt-box-last-tab { width:28%; height: auto; padding: 4px 2.3%; float: left; text-align: center; border:1px solid #c36161; }

.home-widget-content-box { width: 97.7%; height: auto; float: left; border: 1px solid #c36161; border-top: none; padding: 5px 1%; max-height:139px; overflow: auto; }

.sub-widget { border-bottom: 1px solid #CCC; cursor: pointer; background:#FFF; font-weight: bold; }

.sub-widget-active { border-bottom: 1px solid #CCC; cursor: pointer; background:rgb(232, 232, 232); font-weight: bold; }

/*-----Zodiac Belt CSS------*/

.zodiacbelt { width:100%; height:auto; float:left; }

.zodiacbelt ul { width:100%; list-style:none; margin:0; padding:0px; font-size:14px; float:left; }

.zodiacbelt ul li { width:16.5%; list-style:none; margin:0px; padding:5px 0px; float:left; text-align:center; border-right:1px solid #ccc}

.zodiacbelt ul li.last { border:none }

.mobile-zodiac { display:none !important; visibility:hidden !important }

/*---------------------------------Body CSS----------------------------------*/

#body-container { }

#wowslider-container1 { display:none; }

.categorie-img { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px;background: url(https://assets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg1.jpg) repeat-x scroll center bottom transparent }

.categorie-img img { width:80%; max-width:300px }

.anothersection { width:100%; height:auto; float:left; text-align:center; margin-bottom:10px }

.sunsign-img { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px; background:url(http://cdnassets.ganeshaspeaks.com/GS-V4/images/sunsign-images/sunsign-bg.jpg) center top repeat-x }

.sunsign-img img { width:80%; max-width:200px }

.brdrwrap { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px; }

/*-----Boxes CSS------*/

.box-100 { width:98%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-75 { width:73%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-66 { width:64%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50 { width:48%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50-brdr { width:46.9%; height:auto; float:left; padding:5px 1%; text-align:center; border-right:1px solid #CCC }

.box-50-2 { width:48%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50-brdr-2 { width:46%; height:auto; float:left; padding:5px 1%; text-align:center; border-right:1px solid #CCC }

.list ul { width:100%; height:auto; padding:0px; margin:0px; float:left; }

.list li { width:96%; height:auto; padding:3px 2%; margin:5px 1%; float:left; font-size:15px; }

.list2 ul { width:100%; height:auto; padding:0px; margin:0px; float:left; text-align:left }

.list2 li { width:96%; height:auto; padding:3px 2%; margin:5px 1%; float:left; font-size:15px;  }

.box-33 { width:31%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-25 { width:23%; height:auto; float:left; padding:5px 1%; text-align:center ;}

.box-25-lts-prg{width:23%; height:auto; float:left; padding:5px 1%; text-align:center ; min-height:290px}

.box-25img { width:23%; height:auto; float:left; padding:5px 1%; text-align:center }

.fix-Hgt100 { height:auto }

.fix-Hgt150 { height:auto }

.fix-Hgt200 { height:auto }

.fix-Hgt250 { height:auto }

.fix-Hgt300 { height:auto }

.fix-Hgt350 { height:auto }

.fix-Hgt400 { height:auto }

/*---Astrologer product box------*/
.gs_blue_topic { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #999999 #999999 -moz-use-text-color; border-image: none; border-right: 1px solid #999999; border-style: none solid solid none; border-width: medium 1px 1px medium; cursor: pointer; float: left; font-size: 13px; padding: 15px 3%; width: 94%; }

.gs_astrologer_photo_box { border: 1px dotted #CCCCCC; float: left; height: auto; margin: 5px 0.5%; text-align: center; width: 30.5%; }

.gs_astrologer_photo_box_name { color: #990000; font-size: 14px; height: 35px; margin: 0 auto; padding: 5px 0; text-align: center; text-transform: capitalize; width: auto; }

.gs_astrologer_photo_box_image { color: #116686; font-size: 14px; margin: auto 0; text-align: center; width: auto; }

/*---------------------------------Footer CSS----------------------------------*/

#footer { width:100%; height:auto; float:left; margin:10px 0px 30px 0; text-align:center }

#footer ul { width:100%; height:auto; list-style:none; padding:0; margin:0; float:left; }

#footer ul li { width:12%; height:auto; padding:10px 0.2%; margin:0; float:left; text-align:center; color:#FFF; font-size:14px; }

#footer ul li.exwidth { width:18% !important; }

.footer-fixdbelt { display:none !important; visibility:hidden !important }

.fixdbelt-wapper { display:none !important; visibility:hidden !important }

.footer-fixdbelt-mobile { width:75%; height:auto; border:1px solid #CCC; position:fixed; margin:0 2%; padding:0px 2%; bottom:0px; background:url(http://cdnassets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg1.jpg) center bottom repeat-x #FFF; z-index:99; margin:0 auto; text-align:center; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.tp-padding input, .tp-padding textarea, .tp-padding select, .tp-padding button { width :80%; margin: 0; -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */ -moz-box-sizing: border-box; /* For all Gecko based browsers */ box-sizing: border-box; border:1px solid #b4b4b4; padding:6px; }

.mobile-footer{ display:none; visibility:hidden}




/*user account css adited by meet parmar 12 march 2014*/

.buy-now-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/order-buy-now-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 24px;
    margin: 5px 0;
    text-align: center;
    width: 79px;
}
.view-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/order-view-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 24px;
    margin: 5px 0;
    text-align: center;
    width: 79px;
}
.edit-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/order-edit-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 22px;
    margin-left: 5px;
    text-align: center;
    width: 23px;
}
.email-add {
    color: #1764BE;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.close-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/close-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 22px;
    margin-left: 5px;
    text-align: center;
    width: 23px;
}
.dd {
    border: 1px solid #939393;
    height: 25px;
    padding: 5px 1px;
    width: 62px;
}
.mm {
    border: 1px solid #939393;
    height: 25px;
    padding: 5px 1px;
    width: 62px;
}
.yyyy {
    border: 1px solid #939393;
    height: 25px;
    padding: 5px 1px;
    width: 62px;
}
.dropdown {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 100px;
}
.inp-text {
    border: 1px solid #939393;
    height: 25px;
    padding: 0 1px;
    width: 184px;
}
.add-fild {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/account-add-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 22px;
    width: 23px;
}
.save-sub-btn {
    background: url("http://assets.ganeshaspeaks.com/GS-V4/images/login-page/account-save-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    float: right;
    height: 35px;
    width: 100px;
}
ul.tabs {
    margin: 5px 0 0;
    
}
ul.tabs li {
    display: inline;
    list-style: none outside none;
	margin-right:5px;
}

ul.tabs li a {
}
ul.tabs li a:hover {
}
ul.tabs li a.active {
    color: #999999;
}
.sign-up-color a {
    color: #E79007;
    outline: medium none;
    text-decoration: none;
}
.sign-in-color a {
    color: #E79007;
    outline: medium none;
    text-decoration: none;
}
ul.tabs li a.unactive {
    color: #666666;
}
.content {
    padding: 10px;
    text-align: center;
}
#content_2 {
    display: none;
}
.login-section {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #041D8A;
    border-radius: 5px;
    display: block;
    float: right;
    height: auto;
    line-height: 20px;
    margin: 0 0 0 5px;
    padding: 5px;
    position: absolute;
    right: 0;
 
    z-index: 9999;
}
.sign-in-icon {
    float: left;
    margin: 0 3px 0 0;
}
.sign-in {
    color: #041D8A;
    float: left;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.sign-up {
    color: #E79007;
    float: right;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.sign-in-area {
    float: left;
}
.sign-in-input {
    border: 1px solid #939393;
    border-radius: 2px;
    height: 19px;
    padding: 5px;
    width: 217px;
}
.login-btn {
    background: url("http://assets.ganeshaspeaks.com/GS-V4/images/login-page/login-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 27px;
    width: 216px;
}
.forget-pass {
    color: #041D8A;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
}
ul.tabs li .active {
    color: #E79007;
    text-decoration: underline;
}
.create-acc-btn {
    background: url("http://assets.ganeshaspeaks.com/GS-V4/images/login-page/create-acc.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 27px;
    width: 216px;
}
.dd-creAcc {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 50px;
}
.mm-creAcc {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 50px;
}
.yyyy-creAcc {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 50px;
}
.user-profile {
    float: left;
    text-align: left;
    
}
.user-notify-area {
    float: left;
 
  
}
.user-notify-area img {
    text-align: right;
    vertical-align: middle;
}
.content-hr {
    border-top: 1px solid #666666;
    float: left;
    width: 100%;
}
.acc-link {
    list-style: none outside none;
}
.acc-link li {
    border-bottom: 1px solid #CCCCCC;
    text-align: center;
    width: 100px;
}

/*****Edit by ejaj ******/
.user-profile{ width:65% !important; text-align:center !important}

.user-notify-area{ width:35% !important}

.login-section-new{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #041D8A; border-radius: 5px;display: block; float: right; height: auto; line-height: 20px; margin: 0 0 0 5px;
    max-width: 210px; min-width: 236px; padding: 5px; position: absolute;  right: 0;  width: auto;  z-index: 9999;}
	
.lang-box-new {
    float: right;
    height: auto;
    margin-top: 5px;
    position: absolute;
    right: 258px;
    width: auto;}
	
	.sign-in-icon {
    float: left;
    margin: 5px 3px 0 0 !important;
    width: 20px !important;
	}
	.sign-in {
    color: #041D8A;
    float: left;
    font-size: 14px !important;
    font-weight: normal !important;
    text-transform: uppercase;}
	
	.sign-up {
    color: #E79007;
    float: right;
    font-size: 14px !important;
    font-weight: normal !important;
    text-transform: uppercase;}
	
	.sign-in-input {
    border: 1px solid #939393;
    border-radius: 2px;
    height: 19px;
    padding: 5px;
    width: 204px !important;}
	
	
.user-notify-area img {
    margin: 0 1%;
}
/*****Edit by ejaj ******/



/*user account css adited by meet parmar 12 march 2014*/



/*user account css adited by meet parmar 12 march 2014*/

#panchang-belt{ width:100%; height:auto; float:left}
  
  #mobile-panchang-belt{ display:none; visibility:hidden}

.cal-title-box{ width:100%; height:auto;font-size:35px; color:#c10707}


.cal{}
.cal table, .cal td{-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #CCC; border-collapse:collapse; background:#f1efef}

.cal td.datebox{background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg.png) repeat-x bottom center ; background-color:#FFF !important}

.cal td.datebox:hover{background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg-hover.png) bottom center repeat-x #F00 !important; color:#FFF; background-image:none;cursor:pointer;
transition-duration:1s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #CCC; border-collapse:collapse;}

.current{background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg-hover.png) bottom center repeat-x #F00 !important; color:#FFF; background-image:none;cursor:pointer;
transition-duration:1s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #CCC; border-collapse:collapse;}


.cal-box{}
.cal-box:hover{ cursor:pointer;
transition-duration:1s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #CCC; border-collapse:collapse; background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg-hover.png) bottom center repeat-x #F00; color:#FFF}

.cal td.select{background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg-hover.png) bottom center repeat-x #F00; cursor:pointer; color:#FFF; border-radius:0px;}
.cal td.select td{ background-color:red !important; border-bottom:1px solid #FFF}
.cal-nobrdr{ border:none !important; border-radius:0px !important}
.other-month-box{ color:#999}


/*****Moon******/
.box-moon1{width:100%; height:auto; float:left; }
.box-moon2{width:100%; height:auto; float:left; text-align:center}
.box-moon3{width:100%; height:auto; float:left; padding-top:5px; position:relative; top:-10px; z-index:3;}
.box-moon4{width:100%; height:auto; float:left; padding-top:5px; position:relative; top:-10px; display:none; z-index:2}
.cal-box:hover .box-moon3{ display:none;}
.cal-box:hover .box-moon4{ display:block}
.cal td.select .box-moon3{ display:none;}
.cal td.select .box-moon4{ display:block}

.box-moon3 img{ width:80%; min-width:27px; min-height:27px; max-width:50px; max-height:50px}
.box-moon4 img{width:80%; min-width:27px; min-height:27px; max-width:50px; max-height:50px}

.cal-date-box{ font-size:60px; width:92%; margin:5px 0; padding:0 4%; height:auto; float:left; text-align:center;}
  
.cal-datekatha{ display:none}


/*user account css adited by meet parmar 12 march 2014*/



/*Text-style-v4 css adited by meet parmar 14 march 2014*/


h1{font-size:30px; font-weight:normal; margin:0; padding:0;}

h2{ font-size:25px; font-weight:normal; margin:5px 0; padding:5px 0;}

h3{ font-size:18px; font-weight:normal; margin:0; padding:0;}

h4{ font-size:15px; font-weight:normal; margin:0; padding:0;}

.small-large{ font-size:16px; font-weight:normal; margin:0; padding:0;}

.general-title{ font-size:30px;}

.large{ font-size:35px;}

.nrmltxt{ font-size:14px; color:#333; text-align:center;}

.nrmltxt-justify{ font-size:14px; color:#333; text-align:justify;}  

p.start { font-size:14px; padding:0; margin:0;
display: inline;
}

h1.start { font-size:30px; font-weight:normal; margin:0; padding:0;
display: inline-block;
}


/*Text-style-v4 css adited by meet parmar 14 march 2014*/



.Eng{float:none; width:28px; height:26px; background:#42A994; font-size:20px; text-align:center; color:#fff; border-radius:2px; margin:0px 1px; display:inline-block; }
	.Eng a{color: #FFFFFF;
    left: 0px;
    line-height: 20px;
    position: relative;
    text-decoration: none;
    top: -2px;}
	.Guj{float:none; width:28px; height:26px; background:#FF9600; font-size:20px; text-align:center;color:#fff; border-radius:2px; margin:0px 1px; display:inline-block; }
	.Guj a{color: #FFFFFF;
    left: 1px;
    line-height: 20px;
    position: relative;
    text-decoration: none;
    top: -3px;}
    .Hin{float:none; width:28px; height:26px; background:#E35D43; font-size:20px; text-align:center;color:#fff; border-radius:2px; margin:0px 1px; display:inline-block; }
	.Hin a{color: #FFFFFF;
    left: 1px;
    line-height: 20px;
    position: relative;
    text-decoration: none;
    top: -3px;}


/* Discont CSS */

.image { 
   position: relative; 
   width: 100%; /* for IE 6 */
   
}

.image .imageText{ 
   position: absolute; 
   bottom:5px;    
   left:5%; 
   background:#ea090f; border-radius:20px; font-size:12px;  color:#FFF; border:3px solid #FFF; padding:0px 6px; 
   
}



.bookPopup{ background: none repeat scroll 0 0 #3E3321;
    bottom: 0;
    float: right;
    height:auto;
    padding: 10px 10px 0 10px;
    position: fixed;
    right: 0;
    text-align: left;
    width: 260px; z-index:9999}
.closeBtn{  left: -10px;
    position: absolute;
    top: -10px; cursor:pointer}
	
.BookPopupText{font-family:Helvetica; font-size:20px; color:#FFF; text-transform:uppercase; text-align:left}


}




/* Mobile view */

@media only screen and (min-width:0px) and (max-width:480px) {


#mainwapper { width:100%; min-width:260px }

#container { width:98%; height: auto; margin: 0% 1%; overflow:hidden; }

#header { width:100%; height:auto; float:left; margin:10px 0 }

.logo { width:100%; height:auto; float:left; position:relative; text-align:center; }

.topright { display:none }

.lang-box { width:auto; height:auto; float:right; margin-top:5px }

.lang-box img { margin:0 2px }

.social-box { width:100%; height:auto; float:right; margin:15px }

.social-box img {}

.topnavi { display:none !important }

#nav img { width:35px; height:35px; margin:-10px 10px 0 10px; float:left }

/*------home Wedget---------*/
.gs_text_box-h-new { float: left; width: 68%; height: auto; max-height: 228px; padding: 2px 2%; text-align: justify; overflow: auto; margin: 2px 0; }

.gs_home_widget_img_box { width: 24%; height: auto; float: left; margin: 10px 2%; }

.gs_content_box_pink_top_home_Widget-new { width: 100%; height: auto; float: left; margin: 0 0 0px 0px; }

.home-widget-txt-belt { width: 99.7%; height: auto; float: left; background:#F0F0F0; }

.home-widget-txt-box title-01-active { background-color:#F00; font-size:16px; color:#FFF; }

.home-widget-txt-box { width:44%; height: auto; padding: 4px 2.3%; float: left; text-align: center; border: 1px solid #c36161; }

.home-widget-txt-box-last-tab { width:44%; height: auto; padding: 4px 2.3%; float: left; text-align: center; border:1px solid #c36161; }

.home-widget-content-box { width: 97.7%; height: auto; float: left; border: 1px solid #c36161; border-top: none; padding: 5px 1%; max-height:220px; overflow: auto; }

.sub-widget { border-bottom: 1px solid #CCC; cursor: pointer; background:#FFF; font-weight: bold;  }

.sub-widget-active { border-bottom: 1px solid #CCC; cursor: pointer; background:rgb(232, 232, 232); font-weight: bold; }


/*New Add CSS Start*/
.products-height-change{height:auto; max-width:130px; width:90%}

.xmass-mobile {float: left; height: auto; padding-bottom: 15px; width: 100%;}
.xmass{ display:none; visibility:hidden}

/*New Add CSS end*/


/*-----Zodiac Belt CSS------*/


.zodiacbelt { display:none !important; visibility:hidden !important }

.mobile-zodiac { width:auto; height:auto; float:right; position:relative; top:0px; z-index:111; margin:10px; }

/*---------------------------------Body CSS----------------------------------*/

#body-container { }

#wowslider-container1 { display:none; }

.categorie-img { width:98.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px; background: url(https://assets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg1.jpg) repeat-x scroll center bottom transparent }

.categorie-img img { width:80%; max-width:300px }

.anothersection { width:100%; height:auto; float:left; text-align:center; margin-bottom:10px }

.sunsign-img { width:98.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px; background:url(http://assets.ganeshaspeaks.com/GS-V4/images/sunsign-images/sunsign-bg.jpg) center top repeat-x }

.sunsign-img img { width:80%; max-width:200px }

.brdrwrap { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px; }

/*-----Boxes CSS------*/

.box-100 { width:98%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-75 { width:98%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-66 { width:98%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50 { width:98%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50-brdr { width:98%; height:auto; float:left; padding:5px 1%; text-align:center; }

.box-50-2 { width:98%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50-brdr-2 { width:98%; height:auto; float:left; padding:5px 1%; text-align:center; }

.list ul { width:100%; height:auto; padding:0px; margin:0px; float:left; }

.list li { width:96%; height:auto; padding:3px 2%; margin:5px 1%; float:left; font-size:15px;  }

.list2 ul { width:100%; height:auto; padding:0px; margin:0px; float:left; text-align:left }

.list2 li { width:96%; height:auto; padding:3px 2%; margin:5px 1%; float:left; font-size:15px;  }

.box-33 { width:98%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-25 { width:48%; height:auto; float:left; padding:5px 1%; text-align:center; }

.box-25-lts-prg{width:48%; height:auto; float:left; padding:5px 1%; text-align:center; min-height:260px}

.box-25img { width:98%; height:auto; float:left; padding:5px 1%; text-align:center }

.fix-Hgt100 { height:auto }

.fix-Hgt150 { height:auto }

.fix-Hgt200 { height:auto }

.fix-Hgt250 { height:auto }

.fix-Hgt300 { height:auto }

.fix-Hgt350 { height:auto }

.fix-Hgt400 { height:auto }

/*---Astrologer product box------*/
.gs_blue_topic { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #999999 #999999 -moz-use-text-color; border-image: none; border-right: 1px solid #999999; border-style: none solid solid none; border-width: medium 1px 1px medium; cursor: pointer; float: left; font-size: 13px; padding: 15px 3%; width: 94%; }

.gs_astrologer_photo_box { border: 1px dotted #CCCCCC; float: left; height: auto; margin: 5px 0.5%; text-align: center; width: 90.5%; }

.gs_astrologer_photo_box_name { color: #990000; font-size: 14px; height: 35px; margin: 0 auto; padding: 5px 0; text-align: center; text-transform: capitalize; width: auto; }

.gs_astrologer_photo_box_image { color: #116686; font-size: 14px; margin: auto 0; text-align: center; width: auto; }

/*---------------------------------Footer CSS----------------------------------*/

.footer-fixdbelt { display:none !important; visibility:hidden !important }

#footer { width:100%; height:auto; float:left; margin:0px 0px 35px 0; text-align:center }

#footer ul {  display:none !important; visibility:hidden !important }

#footer ul li {  display:none !important; visibility:hidden !important }

.footer-fixdbelt { display:none !important; visibility:hidden !important }

.fixdbelt-wapper { display:none !important; visibility:hidden !important }

.footer-fixdbelt-mobile { width:80%; height:auto; border:1px solid #CCC; position:fixed; margin:0 2%; padding:0px 2%; bottom:0px; background:url(http://cdnassets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg1.jpg) center bottom repeat-x #FFF; z-index:99; margin:0 auto; text-align:center; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.tp-padding input, .tp-padding textarea, .tp-padding select, .tp-padding button { width :80%; margin: 0; -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */ -moz-box-sizing: border-box; /* For all Gecko based browsers */ box-sizing: border-box; border:1px solid #b4b4b4; padding:6px; }

.mobile-footer{ padding-bottom:5px}

.mobile-footer select{
    background: url() right no-repeat;
    width:65%; max-width:250px;
    padding: 5px;
    font-size:15px;
    border: 1px solid #ccc;
    height:30px; color:#333;
}

.mobile-footer select option{ padding:3px}


/*user account css adited by meet parmar 12 march 2014*/

.buy-now-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/order-buy-now-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 24px;
    margin: 5px 0;
    text-align: center;
    width: 79px;
}
.view-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/order-view-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 24px;
    margin: 5px 0;
    text-align: center;
    width: 79px;
}
.edit-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/order-edit-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 22px;
    margin-left: 5px;
    text-align: center;
    width: 23px;
}
.email-add {
    color: #1764BE;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.close-btn {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/close-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 22px;
    margin-left: 5px;
    text-align: center;
    width: 23px;
}
.dd {
    border: 1px solid #939393;
    height: 25px;
    padding: 5px 1px;
    width: 62px;
}
.mm {
    border: 1px solid #939393;
    height: 25px;
    padding: 5px 1px;
    width: 62px;
}
.yyyy {
    border: 1px solid #939393;
    height: 25px;
    padding: 5px 1px;
    width: 62px;
}
.dropdown {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 100px;
}
.inp-text {
    border: 1px solid #939393;
    height: 25px;
    padding: 0 1px;
    width: 184px;
}
.add-fild {
    background: url("http://cdnassets.ganeshaspeaks.com/GS-V4/images/login-page/account-add-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 22px;
    width: 23px;
}
.save-sub-btn {
    background: url("http://assets.ganeshaspeaks.com/GS-V4/images/login-page/account-save-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    float: right;
    height: 35px;
    width: 100px;
}
ul.tabs {
    margin: 5px 0 0;
    
}
ul.tabs li {
    display: inline;
    list-style: none outside none;
	margin-right:5px;
}

ul.tabs li a {
}
ul.tabs li a:hover {
}
ul.tabs li a.active {
    color: #999999;
}
.sign-up-color a {
    color: #E79007;
    outline: medium none;
    text-decoration: none;
}
.sign-in-color a {
    color: #E79007;
    outline: medium none;
    text-decoration: none;
}
ul.tabs li a.unactive {
    color: #666666;
}
.content {
    padding: 10px;
    text-align: center;
}
#content_2 {
    display: none;
}
.login-section {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #041D8A;
    border-radius: 5px;
    display: block;
    float: right;
    height: auto;
    line-height: 20px;
    margin: 0 0 0 5px;
    padding: 5px;
    position: absolute;
    right: 0;
 
    z-index: 9999;
}
.sign-in-icon {
    float: left;
    margin: 0 3px 0 0;
}
.sign-in {
    color: #041D8A;
    float: left;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.sign-up {
    color: #E79007;
    float: right;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.sign-in-area {
    float: left;
}
.sign-in-input {
    border: 1px solid #939393;
    border-radius: 2px;
    height: 19px;
    padding: 5px;
    width: 217px;
}
.login-btn {
    background: url("http://assets.ganeshaspeaks.com/GS-V4/images/login-page/login-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 27px;
    width: 216px;
}
.forget-pass {
    color: #041D8A;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
}
ul.tabs li .active {
    color: #E79007;
    text-decoration: underline;
}
.create-acc-btn {
    background: url("http://assets.ganeshaspeaks.com/GS-V4/images/login-page/create-acc.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 27px;
    width: 216px;
}
.dd-creAcc {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 50px;
}
.mm-creAcc {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 50px;
}
.yyyy-creAcc {
    border: 1px solid #939393;
    height: 25px;
    padding: 1px;
    width: 50px;
}
.user-profile {
    float: left;
    text-align: left;
    
}
.user-notify-area {
    float: left;
 
  
}
.user-notify-area img {
    text-align: right;
    vertical-align: middle;
}
.content-hr {
    border-top: 1px solid #666666;
    float: left;
    width: 100%;
}
.acc-link {
    list-style: none outside none;
}
.acc-link li {
    border-bottom: 1px solid #CCCCCC;
    text-align: center;
    width: 100px;
}

/*****Edit by ejaj ******/
.user-profile{ width:65% !important; text-align:center !important}

.user-notify-area{ width:35% !important}

.login-section-new{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #041D8A; border-radius: 5px;display: block; float: right; height: auto; line-height: 20px; margin: 0 0 0 5px;
    max-width: 210px; min-width: 236px; padding: 5px; position: absolute;  right: 0;  width: auto;  z-index: 9999;}
	
.lang-box-new {
    float: right;
    height: auto;
    margin-top: 5px;
    position: absolute;
    right: 258px;
    width: auto;}
	
	.sign-in-icon {
    float: left;
    margin: 5px 3px 0 0 !important;
    width: 20px !important;
	}
	.sign-in {
    color: #041D8A;
    float: left;
    font-size: 14px !important;
    font-weight: normal !important;
    text-transform: uppercase;}
	
	.sign-up {
    color: #E79007;
    float: right;
    font-size: 14px !important;
    font-weight: normal !important;
    text-transform: uppercase;}
	
	.sign-in-input {
    border: 1px solid #939393;
    border-radius: 2px;
    height: 19px;
    padding: 5px;
    width: 204px !important;}
	
	
.user-notify-area img {
    margin: 0 1%;
}
/*****Edit by ejaj ******/



/*user account css adited by meet parmar 12 march 2014*/



/*user account css adited by meet parmar 12 march 2014*/

#panchang-belt{ display:none; visibility:hidden;}
    
#mobile-panchang-belt{ width:100%; height:auto; float:left}

.cal-title-box{ width:100%; height:auto;font-size:35px; color:#c10707}

.cal{}
.cal table, .cal td{-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #CCC; border-collapse:collapse; background:#f1efef}

.cal td.datebox{background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg.png) repeat-x bottom center ; background-color:#FFF !important}

.cal td.datebox:hover{color:#000; background-image:none;cursor:pointer;
transition-duration:1s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #900; border-collapse:collapse;}

.current{background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg-hover.png) bottom center repeat-x #F00 !important; color:#000; background-image:none;cursor:pointer;
transition-duration:1s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #900; border-collapse:collapse;}


.cal-box{}
.cal-box:hover{ cursor:pointer;
transition-duration:1s;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:1px solid #CCC; border-collapse:collapse; background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg-hover.png) bottom center repeat-x #F00; color:#FFF}

.cal td.select{background:url(https://assets.ganeshaspeaks.com/GS-V4/images/panchang-images/cal-box-bg-hover.png) bottom center repeat-x #F00; cursor:pointer; color:#FFF; border-radius:0px;}
.cal td.select td{ background-color:red !important; border-bottom:1px solid #FFF}
.cal-nobrdr{ border:none !important; border-radius:0px !important}
.other-month-box{ color:#999}


/*****Moon******/


.box-moon1{width:25%; height:auto; float:left; }
.box-moon2{width:50%; height:auto; float:left; text-align:center}
.box-moon3{width:25%; height:auto; float:left; padding-top:5px; position:relative; top:-10px; z-index:3;}
.box-moon4{width:25%; height:auto; float:left; padding-top:5px; position:relative; top:-10px; display:none; z-index:2}
.cal-box:hover .box-moon3{ display:none;}
.cal-box:hover .box-moon4{ display:block}
.cal td.select .box-moon3{ display:none;}
.cal td.select .box-moon4{ display:block}

.box-moon3 img{ width:80%; min-width:27px; min-height:27px}
.box-moon4 img{width:80%; min-width:27px; min-height:27px}

.cal-date-box{ font-size:50px; border-bottom:1px solid #CCC; width:92%; margin:5px 0; padding:0 4%; height:auto; float:left; text-align:center;}

.cal-datekatha{width:100%; height:auto; float:left; text-align:center}

.bgcolor{ background:#900 !important; color:#FFF !important}


/*user account css adited by meet parmar 12 march 2014*/




/*Text-style-v4 css adited by meet parmar 14 march 2014*/

h1{font-size:28px; font-weight:normal; margin:0; padding:0;}

h2{ font-size:22px; font-weight:normal; margin:5px 0; padding:5px 0;}

h3{ font-size:18px; font-weight:normal; margin:0; padding:0;}

h4{ font-size:15px; font-weight:normal; margin:0; padding:0;}

.small-large{ font-size:15px; font-weight:normal; margin:0; padding:0;}

.general-title{ font-size:28px;}

.large{ font-size:30px;}

.nrmltxt{ font-size:14px; color:#333; text-align:center;}

.nrmltxt-justify{ font-size:14px; color:#333; text-align:justify;}  

p.start { font-size:14px; padding:0; margin:0;
display: inline;
}

h1.start {
font-size:28px; font-weight:normal; margin:0; padding:0;
display: inline-block;
}


/*Text-style-v4 css adited by meet parmar 14 march 2014*/


.Eng{float:none; width:28px; height:26px; background:#42A994; font-size:20px; text-align:center; color:#fff; border-radius:2px; margin:0px 1px; display:inline-block; }
	.Eng a{color: #FFFFFF;
    left: 0px;
    line-height: 20px;
    position: relative;
    text-decoration: none;
    top: -2px;}
	.Guj{float:none; width:28px; height:26px; background:#FF9600; font-size:20px; text-align:center;color:#fff; border-radius:2px; margin:0px 1px; display:inline-block; }
	.Guj a{color: #FFFFFF;
    left: 1px;
    line-height: 20px;
    position: relative;
    text-decoration: none;
    top: -3px;}
    .Hin{float:none; width:28px; height:26px; background:#E35D43; font-size:20px; text-align:center;color:#fff; border-radius:2px; margin:0px 1px; display:inline-block; }
	.Hin a{color: #FFFFFF;
    left: 1px;
    line-height: 20px;
    position: relative;
    text-decoration: none;
    top: -3px;}


/* Discont CSS */

.image { 
   position: relative; 
   width: 100%; /* for IE 6 */
   z-index:-100;
  
   
}

.image .imageText{ 
   position: absolute; 
   bottom:5px;    
   left:25%; 
   background:#ea090f; border-radius:20px; font-size:12px;  color:#FFF; border:3px solid #FFF; padding:0px 6px; 
   
}



.bookPopup{ background: none repeat scroll 0 0 #3E3321;
    bottom: 0;
    float: right;
    height:auto;
   
    position: fixed;
    right: 0;
    text-align: left;
    width: 300px; z-index:9999}
.closeBtn{  left: -10px;
    position: absolute;
    top: -10px; cursor:pointer; }
	
.BookPopupText{font-family:Helvetica; font-size:16px; color:#FFF; text-transform:uppercase; text-align:center; }

.bookPopup .box-33{display:none}
.box-66 .readBtn{display:none}

}



/*Text-style-v4 css adited by meet parmar 14 march 2014*/

/***OLD CSS GS V3 CSS***/
.step-belt-v3 { width: 92%; height: auto; padding: 8px 4%; border-bottom: #9c9c9c solid 1px; float:left; text-align: justify; background: url(https://assets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg1.jpg) ; font-size:11px}

.step-belt-v3 .arrowtd { background:url(https://assets.ganeshaspeaks.com/GSIMAGES/step-arrow.png) no-repeat right 3px; }

.step-belt-v3 .inactive { opacity:0.4; /*filter:alpha(opacity=40);*/ }

.step-belt-v3 span { font-size:12px; color:#e54b4b; }

.gs_container_box-new-pom-n-pro-page-v3 { width: 98.7%; float: left; margin: 0 0% 15px 1%; height: auto; position: relative; z-index:3;  }

.gs_product_box_name-n-pro-page-v3 { float: right; width: 74%; height: auto; margin: -5px 0 0 0; font-size: 30px; font-weight: bold; }

.gs_product_box_by-n-pro-page-v3 {text-align: left; width: 74%; height: auto; margin: 5px 0 5px 0; float:right; font-size:15px  }

.gs_product_box_icon-n-pro-page-v3 { float: left; width: 25%; height: auto ; margin-right:1%; display: table-column; vertical-align:middle;position:relative; }

.gs_product_box_desc-n-pro-page-v3 { width: 74%; height: auto; float: right; text-align:justify; font-size:14px}

.gs_product_box_icon-n-pro-page-v3 img { width: 98%; /*max-width:488px;*/ text-align:center}


.gs_red_small_title-v3 { width: 100%; height: auto; font-size: 15px; color:#F1680C; float: left; }

.gs_red_small_title-v3 a { color:#F1680C; }

.gs_lgt_red_title-v3 { color:#F1680C; font-size:15px; }

.gs_content_box_5-v3 { width: 98%; height: auto; color: #666; padding: 8px 1%; float: left; text-align: justify; border-top: #e1dfde solid 0.1em; }

.gs_content_box_5-v3 ul li a:hover { color: #900; }

.gs_product_box_icon-n-pro-page-v3 img { width: 98%; /*max-width:488px;*/ text-align:center}
/***End OLD CSS GS V3 CSS***/

/*Text-style-v4 css adited by meet parmar 14 march 2014*/




/*Text-style-v4 css adited by meet parmar 14 march 2014*/

/* Only Text CSS GaneshaSpeaks.com V4  */

body{font-family:Verdana, Helvetica, sans-serif !important; font-size:13px}


h1{font-size:35px; font-weight:normal; margin:0; padding:0;}

p.start {
display: inline;
}

h1.start {
display: inline-block;
}


h2{ font-size:30px; font-weight:normal; margin:5px 0; padding:5px 0;}

h3{ font-size:22px; font-weight:normal; margin:0; padding:0;}

h4{ font-size:15px; font-weight:normal; margin:0; padding:0;}

.small-large{ font-size:18px; font-weight:normal; margin:0; padding:0;}


.nrmltxt, .gs_txt_box_1, .gs_txt_box, .gs_txt_box_2, .box-25 { font-size:15px; color:#333; text-align:center;}




.wrap{ width:70%; height:auto; margin:0 auto}

.orange-color{
   color:#CB6F16
   
}


.nrmltxt-justify{ font-size:15px; color:#333; text-align:justify;}

.large{ font-size:40px;}

.general-title{ font-size:35px;}

.product-title{font-weight:normal; font-size:18px; color:#2b2c2d}

.less-hieght{ margin-top:-17px}

p { font-size:14px; padding:0; margin:0; }

p img { float:left; margin-right:10px; }

li { font-size:15px}

#footer a{ color:#FFF}

.box-100 > .liquefiedimg, .liquefiedimg{ width:80%; height:auto; max-width:400px}

.eggplant, .eggplant a {
    color: #9F225C;
}

tr.selected {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-bottom: 1px solid #999999;
    padding: 15px 3%;
    width: 94%;
}
tr.selected td {
    border-right: medium none !important;
}
tr.celebrityprd {
    background: none repeat scroll 0 0 #E9EAE8;
}
.bold_title_white-color {
    color: #FFFFFF;
    font-weight: bold;
}
.next_box {
    border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 6px;
    min-width: 17px;
    padding: 3px;
    text-align: center;
}
.next_box:hover {
    background: none repeat scroll 0 0 #DBEBF1;
    border: 1px solid #0789BB;
    color: #FFFFFF !important;
    min-width: 17px;
    text-align: center;
}
.pagination {
    float: left;
    margin: 6px;
    padding: 3px;
    text-align: center;
    width: 95%;
}


.purple, .purple a {
    color: #7B27B3;
}

.box-100 table div, .box-100 table, .block_data, .box-100, .box-50{ font-size:15px; /*font-family:Helvetica !important*/}


/*Text-style-v4 css adited by meet parmar 14 march 2014*/

