﻿@charset "utf-8";
@import url("reset.css");
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:10px;
	color:#000;
	margin:0;
	background:url(../img/bg.png) repeat-x 0 2px #001027;
	line-height:19px;
}
a{outline:0;color:#000; text-decoration:none}
/*a:hover{text-decoration:underline;}*/
a img{display:block;border-width:0;border-style:none}
.profile{ background:#f9f9f9; padding:4px; border:1px solid #cdcdcd; float:left; margin:0 15px 0 0;}
.profile img{ display:block; margin:2px;}
.profile small{ border:1px solid blue; line-height:normal; display:table-row-group; }
#content .sections li a:hover{ background:#fef0f0; border-bottom:1px solid #c80607; color:#c80607 }
@font-face {
	font-family: 'Rupee Foradian';
	src: url('../Rupee_Foradian.ttf');
	src: local('☺'), url('../Junction-webfont.woff') format('woff'), url('../Rupee_Foradian.ttf') format('truetype'), url('../Junction-webfont.svg#webfontY2elItE2') format('svg');
	font-weight: normal;
	font-style: normal;
}
/****************************************************************
				DEFAULT PROPERTIES - Start
****************************************************************/
ul.contentlist{ margin:0 0 0 10px;}
ul.contentlist li{ background:url(../img/icons/bullet.jpg) no-repeat 0 6px; padding-left:8px;}
.bullet li{ background:url(../img/icons/bullet.jpg) no-repeat 0 11px !important; padding:5px 0 5px 10px !important;}
small{font-size:11px; display:block; margin:0 0 0 122px;}
#content .sections hr{ border:1px solid #d4d3cf; outline:none; margin:10px 0; display:inline-block; width:685px;	}
	/********************* for heading *******************/
.headings{
	padding:5px 10px;
	font-size:14px;
	font-weight:bold;
	color:#c70607;
	text-transform:uppercase;
	}
.headings.blue{
	background:#c7ddf4;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7ddf4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c7ddf4)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff,  #c7ddf4); /* for firefox 3.6+ */
	border-bottom:4px double #c7ddf4;
	}
.headings.yellow{
	background:#ececec;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cbcbcb'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cbcbcb)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff,  #cbcbcb); /* for firefox 3.6+ */
	border-bottom:4px double #cbcbcb;
	}
/*********************** end css of headings **********************/	

/********************* for form *******************/
form menu{ margin:0 0 10px 0;}
form label{ float:left; width:112px; text-align:right; margin:5px 10px 0 0;}
form input[type="text"], form input[type="password"], form textarea, form select{ border:1px solid #a3a3a3; padding:5px; width:285px; height: 25px; color:#000; font:12px Arial, Helvetica, sans-serif; outline:none;}
form select{ width:233px;}
form textarea{ width:285px; height:120px; resize:none;}
form input[type="text"]:focus, form input[type="password"]:focus, form textarea:focus, form select:focus{border:1px solid #ffc54a; background:#fef4bf;}
span.error{ background:url(../img/icons/error.png) no-repeat left; padding:0 0 0 17px; margin:0 0 0 5px; color:#c80607;}
.success{ border:1px solid #8cdb39; padding:10px 45px 10px; font-size:14px; font-weight:bold; color:#4d9303; margin:0 0 15px 0; background:url(../img/icons/sucess.jpg) no-repeat 10px 10px #e8f7d9;}

.errormsg{ border:1px solid #ff0000; padding:10px 45px 10px; font-size:14px; font-weight:bold; color:#000000; margin:0 0 15px 0; background:url(../img/icons/error.png) no-repeat 10px 10px #FFCECE;}

form input[type="submit"]{
	color:#001729;
	outline:none;
	border:1px solid #ffc54a;
	background: #fdd788; /* Old browsers */
	background: -moz-linear-gradient(top, #fdd788 0%, #fdd788 50%, #ffc54a 51%, #fdd47f 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #fdd788 0%,#fdd788 50%,#ffc54a 51%,#fdd47f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdd788 0%,#fdd788 50%,#ffc54a 51%,#fdd47f 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fdd788 0%,#fdd788 50%,#ffc54a 51%,#fdd47f 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd788', endColorstr='#ffc54a',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fdd788 0%,#fdd788 50%,#ffc54a 51%,#fdd47f 100%); /* W3C */
	padding:6px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
/*********************** end css of form **********************/

.orderlist{}.orderlist li{ list-style-type:decimal; list-style-position:inside; margin:0 0 25px 0}.orderlist li p{ margin:3px 0 0 16px;}
/****************************************************************
				END - DEFAULT PROPERTIES
****************************************************************/

#wrapper{
	width:980px;
	margin:0 auto;
	}
h2{ font-weight:bold; font-size:14px; margin:0 0 10px 0; text-transform:uppercase;}
header{ height:256px; text-align:center;}
nav{ margin:1px 0 0 0;}
nav li{ float:left; background:url(../img/nav-left.jpg) no-repeat right top; padding-right:1px;}
nav li a{ font-weight:bold; font-size:13px; line-height:20px; padding:8.1px 20px; float:left; color:#FFF; text-transform:uppercase; }
nav li a:hover, nav a.active{
	color:#000 !important;
	float:left;
	background: #fdd788; /* Old browsers */
	background: -moz-linear-gradient(top, #fdd788 0%, #fdd788 50%, #ffc54a 51%, #fdd47f 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #fdd788 0%,#fdd788 50%,#ffc54a 51%,#fdd47f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdd788 0%,#fdd788 50%,#ffc54a 51%,#fdd47f 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fdd788 0%,#fdd788 50%,#ffc54a 51%,#fdd47f 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd788', endColorstr='#ffc54a',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fdd788 0%,#fdd788 50%,#ffc54a 51%,#fdd47f 100%); /* W3C */
	text-decoration:none;
	}
nav li ul{
	position:absolute; display:none;
	margin:36px 0 0 0;
	width:170px;
	padding:10px 0 ;
	z-index:100;
}
nav li:hover ul{
	background: #000e23;
	display:block;
}
nav li li{
	display:block; background:none; border-bottom:1px solid #011d45; border-top:1px solid #011d45; }
nav li ul li a{
	padding:6px 0 6px 20px;
	width:149px;
	font-weight:normal;
	text-transform:capitalize;
	border-bottom:1px solid #010409;
	border-top:1px solid #010409;
}
nav li ul li a:hover{ background:#ffc54a;}
#content{
	display:inline-block;
	padding-top:11px;
	width:980px;
	clear:both;
}


#content .sections{ float:left; margin:0 7px 7px 0; background:#FFF; display:inline;border:1px solid #c7ddf4;}
#content .sections.border{border:1px solid #edc80c;}
#content .sections h2{ font-size:13px; margin:0 0 4px 0;}

#content .sections#y-height-small{ height:262px;}
#content .sections#y-height-medium{ height: auto; min-height: 400px; }

#content .sections.x-small{width:243px; }
#content .sections.x-medium{ width:450px; border:1px solid #b8b8b8; }

#content .sections#x-large{width:713px; border:1px solid #b8b8b8;}

#content .sections.right-margin{width:255px; margin-right:0;}
#content .sections#right-margin{ margin-right:0;}
#content .sections .innerpadding{ padding:6px;}

#content .sections .innerpadding span {
	font-size: 9px;
	color: #656565
}



#content .sections .innerpadding.top-bottom_padding_large{ padding:10px 12px}
#content .sections .market{ /*height:235px; position:relative;*/ position:relative;}
#content .sections .market .bull{ position: absolute; width:276px; top:0; background:#FFF; height:95px; overflow:hidden }
#content .sections .market .bull img{ display:block; position:absolute; bottom:0}
#content .sections .market table{ border:none; }
#content .sections .market table tr:last-child{ display:none; }
#content .sections .market table tr:first-child{ display:none;}
#content .sections .market iframe{ width:268px !important;}
.ntxt{ line-height:18px;}
#content .sections .market div{ border:none; padding:0;}
#content .sections .market embed{ display:none;}
#content.homePage{}
#content.homePage .sections.x-medium{ width:426px;}
#content.homePage .sections.right-margin{ width:275px;}
#content.homePage .sections#y-height-small{ height:308px;}

#content .sections .innerpadding.mobile-tips{ background:url(../img/mobile-tips.jpg) top no-repeat; float:left;}
#content .sections .innerpadding.mobile-tips menu{ padding:5px; background:url(../img/mobile-tips-bg.png) repeat; margin:120px 0 35px 0; float:left;}
#content .sections .innerpadding.mobile-tips menu input[type="text"]{border:2px solid #dea610; width:207px; background:white; margin:0 0 5px 0;}
#content .sections .innerpadding.mobile-tips menu input[type="submit"]{ padding:3px 6px; font-weight:bold; font-size:12px; float:right;}

/*#content .sections .innerpadding.top-bottom_padding_small{ padding-top:10px;}*/
#content .sections ul.list{ margin:1px 0;}
#content .sections ul.list li{ padding:5px 0; border-bottom:1px solid #e6e7e8;}
#content .sections ul.list li:first-child{ padding-top:0;}
#content .sections ul.list li:last-child{ border-bottom:none;}
/*#content .sections li:first-child{ padding-top:0;}*/

footer{
	border-top:1px dotted #ccd6db;
	float:left;
	padding:15px 5px;
	margin:3px 0 0 0;
	width:970px;
	color:#a6a6a6;
	clear:both;
	}
footer a{ color:#a6a6a6; margin:0 5px;}
footer a:first-child{ margin-left:0;}
footer #leftcol{ width:530px; float:left; }
footer #leftcol p{ margin:8px 0 3px 0;}
footer #leftcol img{ float:left; margin:0 15px 0 0;}
footer #rightcol{ float:right; margin:20px 0 0 0;}
footer #rightcol a{ margin:0;}
footer:hover #rightcol a{ color:#C8C8C8}
footer #social{ display:inline-block; margin:8px 0 0 15px;}
footer #social a{ float:left;}
footer #social img{ margin:0 8px 8px 0; }

/******banner*******/
#featured_slide {
	position:relative;
	display:block;
	overflow:hidden;
	}
.featured_box img{
	width:426px;
	height:308px;
	display:block;
	}
#fsn{
	position: absolute;
	margin:280px 0 0 15px;
	display:block;
	float:right;
	text-align:center;
	color:#666666;
	background:url(../images/banner-shadow.png) no-repeat;
	z-index:1000;
	}
#fsn ul{
	position:relative;
	display:block;
	overflow:hidden;
	list-style:none;
	}
#content .sections #fsn ul li{ padding:0; border-bottom:0;text-decoration:none;}
#fsn ul li, #fsn ul li a{
	display:block;
	float:left;
	width:13px;
	height:14px;
	border:none;
	margin:0 1px 0 1px;
	text-decoration:none;
	}
#fsn ul li a, #content .sections #fsn ul li a:hover{
	margin:0;
	outline:none;
	text-indent:-5000px;
	height:12px;
	background:url("../img/slide.png") bottom center no-repeat;
	border-bottom:none;
	}
#fsn .activeSlide, #fsn .activeSlide:hover{
	background:url("../img/slide.png") top center no-repeat !important;
	width:15px;
	height:13px;
	}
#content section{
	float:left;
	width:713px;
	margin:0 0 0 0;
	padding:0;
	outline:none;
}
#content section .innerpadding{ padding-left:10px; padding-right:10px }
#content section a{background:#fccdab; }
#content section a:hover{ border-bottom:1px solid #f26c0d; background:#fccdab;}
#content aside{ width:255px; float:right;}


#packages{ background:#f2efea; padding:5px;}
#packages table{ border:1px solid #d4d3cf; background:#FFF;}
#packages table td, #packages table th{ border:1px solid #e5e4e2; padding:10px 22px; width:121px; vertical-align: middle; }
#packages table th{ font-size:14px; font-weight:bold; color:#000; text-transform: capitalize;}
#packages table td{ padding:20px 22px;}
#packages table td img{ float:left; margin:0 8px 0 0;}
#packages table td img:last-child{ margin:0;}
#packages table td ul#months{ border-top:1px dashed #dedddb; }
#packages table td ul#months li, #packages table td ul.price li{ padding:5px 0; text-align:center;border-bottom:1px dashed #dedddb; color:#000;}
#packages table td ul.price li{ font-weight:bold;}
#packages table td ul.price li span{font-family: Rupee Foradian, Arial, Helvetica, sans-serif; margin:0 3px 0 0;}
#packages table td span.fontstyle{ font-family: 'Noticia Text', serif; font-size:18px; line-height:23px; color:#c80607;}
#packages table .bgcolor{ background:#fbfaf8;}

/******************************* only for "daily tips" page****************************/
ul#daily-tips{}
ul#daily-tips li{ border-bottom:1px solid #e5e4e2; padding:15px 0;}
ul#daily-tips li small{ margin:0; color:#58595b}
ul#daily-tips li a#ajax{ display:inline-block; margin:0;}
ul#daily-tips li a#ajax:hover{ border:none;}
ul#daily-tips li:first-child{ padding-top:0;}
ul#daily-tips li:last-child{padding-bottom:0; border-bottom:none;}

#pagination{ text-align:center; margin:20px 0 0 0;}
#pagination a{ color:#000; padding:5px 6px; margin:0 6px; background:none !important; text-decoration: underline; border-bottom:none !important; }
#pagination a.prev{ color:#cfcfcf;}
#pagination a.selected{ background:#ff6c24 !important; color:#FFF; text-decoration:none;}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url(../img/fancybox.png);
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
