/*
 * Gla 2012 Site CSS v0.1
 * http://www.goodluck4all.com
 *
 * Copyright 2011, Pintograph Pvt. Ltd.
 *
 * February 2012
 */

/*
   Common Font Matrix:
   http://media.24ways.org/2007/17/fontmatrix.html
   http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html

   Good Fonts:
   http://www.fontsquirrel.com/fonts/Fertigo-Pro
   http://www.fontsquirrel.com/fonts/ubuntu
   http://www.fontsquirrel.com/fonts/PT-Sans
   http://www.fontsquirrel.com/fonts/open-sans
   http://www.fontsquirrel.com/fonts/roboto
   http://www.topdesignmag.com/30-superb-sans-serif-fonts/
*/

/* ----------------------
Stylesheet Guide
-------------------------

01. Css Reset
02. Standard Page CSS
99. THE END

 */

/* *********************************************************************************** */
/* 01. CSS RESET [960.gs 2011/08/31: https://raw.github.com/nathansmith/960-Grid-System/master/code/css/reset.css]
/* *********************************************************************************** */

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;font-size:100%;margin:0;padding:0;}
html,body{height:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
b,strong{font-weight:700;}
img{-ms-interpolation-mode:bicubic;color:transparent;font-size:0;vertical-align:middle;}
li{display:list-item;}
table{border-collapse:collapse;border-spacing:0;}
th,td,caption{font-weight:400;text-align:left;vertical-align:top;}
q{quotes:none;}
q:before,q:after{content:none;}
sub,sup,small{font-size:75%;}
sub,sup{line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-.25em;}
sup{top:-.5em;}
svg{overflow:hidden;}

/* *********************************************************************************** */
/* 02. Standard Page CSS
/* *********************************************************************************** */

*{font-size:100.01%;}
html{font-size:62.5%;margin:0;padding:0;}
body{background-color:#fff;color:#333;font:1.2em/19px PTSansRegular,"helvetica neue",Helvetica,Arial,Verdana,sans-serif;}
a,a:active,input{outline:none;} /* Darken Text Color */
a{background:url(data:image/gif;base64,R0lGODlhAgABAIABAH+o0f///yH5BAEAAAEALAAAAAACAAEAAAICRAoAOw==) repeat-x center bottom; *background:url(../i/link_dotted.gif) repeat-x center bottom;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{background-image:url(data:image/gif;base64,R0lGODlhAgABAIABADZupv///yH5BAEAAAEALAAAAAACAAEAAAICRAoAOw==); *background-image:url(../i/link_solid.gif);}

#global_container {
    width: 960px;
	margin: 0 auto 0;
	*margin: 0px auto 0;
	_margin: 0px auto 0;
}

#page_top {
	width: 960px;
	height: 175px;
	background: url(../i/goodluck4all_header_01.png) no-repeat;
}

#titlebar {
	position: absolute;
	top: 170px;
	width: 960px;
	height: 30px;
	background: url(../i/titlebar_01.png) repeat-x;
}

#page_name {
	position: absolute;
	padding: 22px 0 0 80px;
	font:1.8em Arial Black,Gadget,sans-serif;
	font-style: italic;
	color: #700;
    font-weight: bold;
}

#page_caption {
	position: absolute;
	padding: 50px 0 0 80px;
	font:1.2em PTSansNarrowRegular,Helvetica,Arial,Verdana,sans-serif;
	color: #a00;
}

#page_bg {
    width:100%;
    height: auto;
    margin:0 auto;
}

#page_content {
    width:720px;float:left;
    position:relative;
    margin: 0;
    padding:6px 5px;
}

#topnavlinklist { margin: 0 5px 0 0; float: left; padding: 5px 0 0 0; font-size: 0.9em; }
#topnavlinklist ul li { display: inline; padding: 5px 9px; color: #0066a4; }
#topnavlinklist ul li a { text-decoration: none; background: none; color: #0066a4; }
#topnavlinklist ul li a:hover { color: #343434; }
#cur_ist_date { float: right; padding: 5px 10px; font-size: 11px; color: #0066a4; }
#topnavlinks { border-bottom: 1px solid #0066a4; margin: 0 0 0 0; height: 25px; }

.content_right_sidebar {width: 510px !important;}

#page_content .one_half {float:left;width:342px;margin-right:30px;}
#page_content .one_half_last {float:right;width:342px;margin:0;}
#page_content .one_third {float:left;width:220px;margin-right:30px;}
#page_content .one_third_last {float:right;width:220px;margin:0;}
#page_content .one_fourth {float:left;width:152px;margin-right:36px;}
#page_content .one_fourth_last {float:right;width:152px;margin:0;}
#page_content .one_fifth {float:left;width:124px;margin-right:23px;}
#page_content .one_fifth_last {float:right;width:124px;margin:0;}
#page_content .one_sixth {float:left;width:100px;margin-right:20px;}
#page_content .one_sixth_last {float:right;width:100px;margin:0;}
#page_content .two_thirds {float:left;width:470px;margin:0;}
#page_content .two_thirds_last {float:right;width:470px;margin:0;}
#page_content .three_fourth {float:left;width:550px;margin:0;}
#page_content .three_fourth_last {float:right;width:530px;margin:0;}

#sub_pages_links .equal_height { height: 216px; overflow: hidden; margin-bottom: 10px; }
#sub_pages_links .one_third a, #sub_pages_links .one_third_last a { background: none; display: block; position: relative; top: 0; left: 0; width: 100%; height: 100%; }
#sub_pages_links .one_third a:hover h4, #sub_pages_links .one_third_last a:hover h4  { color:#039 !important; }
#sub_pages_links .one_third h4, #sub_pages_links .one_third_last h4 { color: #666 !important; font-weight: bold; }
#sub_pages_links a .text_smaller { color: #999 !important; }
#sub_pages_links a:hover .text_smaller { color: #f60 !important; }

.content_sidebar .one_fourth, .content_sidebar .one_fourth_last {width:105px !important;}
.content_sidebar .one_third, .content_sidebar .one_third_last {width:145px !important;}
.content_sidebar .one_half, .content_sidebar .one_half_last {width:235px !important;}
.content_sidebar .two_thirds, .content_sidebar .two_thirds_last {width:325px !important;}

#content .two_thirds {float:left;width:470px;margin:0;padding-bottom: 10px;}
#content .one_third_last {float:right;width:220px;margin:0;padding-bottom: 10px;}
.content_full_width {width: 940px !important;padding: 0 20px 0 20px;float:left;margin-left: 0 !important;}
.content_full_width .two_thirds {float:left;width:595px !important;margin:0 !important;padding-bottom: 10px;}
.content_full_width .one_third_last {float:right;width:293px !important;margin:0 !important;padding-bottom: 10px;}

/* *********************************************************************************** */
/* 02. Inside Pages Left Sub-Navigation
/* *********************************************************************************** */

#didyouknow span {display:block;background:url(../i/sprite.png) 0px 0px repeat-x; *background:url(../i/separator3.gif) 0 100% repeat-x;padding:4px 0 8px 10px;height:18px;position:relative;margin:0; text-decoration: none; font-family: "helvetica neue",Helvetica,Arial,Verdana,sans-serif; font-size:1.2em;color:#fff;font-weight:bold;}

#dykslides { height: 100px; padding: 0; margin:0; background: #ccffff; border: 5px solid #f80; overflow: hidden }
#dykslides div { font-size:1.2em; height: 100px; padding:5px 15px 5px 10px; color:#f00; font-weight: bold; }

#navicons { width: 100%; height: 40px; margin: 10px 0 10px 0;}
#navicons #prev_icon { width: 60px; height:40px; float: left; background:url(../i/sprite_01.png) -441px -206px no-repeat; }
#navicons #next_icon { width: 60px; height:40px; float: right; background:url(../i/sprite_01.png) -501px -206px no-repeat; }

#sub_nav {width:206px;float:left;background: #ff8800; padding-top:0px;padding-bottom:1px;overflow:hidden; margin-top: 10px; margin-right: 14px; }
#sub_nav ul a, #sub_nav ul li ul a {display:block;background:url(data:image/gif;base64,R0lGODlhAQACAIAAAP///9jZ1yH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==) 0 100% repeat-x; *background:url(../i/separator3.gif) 0 100% repeat-x;padding:4px 0 8px 10px;height:19px;position:relative;margin:0; color: #fff; text-decoration: none;}
#sub_nav ul li.has_children a { background: none; }
#sub_nav ul li.group_head a {font-size:1.2em;color:#fff;font-weight:bold; background:url(../i/sprite.png) 0px 0px repeat-x;}
#sub_nav ul a:hover, #sub_nav ul li.current_page_item a {margin-right:0;color:#fff;font-weight:bold;}
#sub_nav ul li.current_page_item a {font-size:1.1em;color:#034769;}
#sub_nav ul ul a {padding:4px 0 1px 14px; font-weight: normal;}
#sub_nav ul ul a:hover {text-decoration:underline;}
#sub_nav ul {margin:0;padding:0 0 28px 0;list-style:none;}
#sub_nav ul li {vertical-align:top;height:30px;}
#sub_nav ul ul {list-style:none;margin:0;padding:5px 0 6px 12px;}

#sub_nav li ul li a {font-weight: normal !important;}
#sub_nav li ul li.current_page_item a {font-weight: bold !important;}
#sub_nav .subnav_hr {display:block;background:url(data:image/gif;base64,R0lGODlhAQACAIAAAP///9jZ1yH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==) 0 100% repeat-x; *background:url(../i/separator3.gif) 0 100% repeat-x;padding:0 0 2px 0;height:1%;position:relative;margin:0 13px 0 0;}

#sub_nav ul a:hover, #sub_nav ul li.has_children a:hover {background:url(../i/sprite.png) 0px 0px no-repeat;}
#sub_nav ul ul a, #sub_nav ul ul a:hover, #sidebar ul li, #sub_nav ul li.current_page_item ul li a, #sub_nav ul li.current_page_parent ul li.current_page_item a {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKBAMAAABlIDIAAAAAJFBMVEX///8AAAAAaKEAaKEAaKEAaKEAaKEAaKEAaKEAaKEAaKEAaKGT9IlTAAAAC3RSTlMAAGDgoJ+AUN+/wOE3yDgAAAA2SURBVHheHco5EQAgEMXQWPhDAS0WUIAEfKwkJNDuVpjj6DLzQhNYheKQd0fT0YrbgxTf3nMAo9YIOL/yti8AAAAASUVORK5CYII=) 0 9px no-repeat !important; *background:url(../i/bullet1.png) 0 9px no-repeat !important;color:#666 !important;}

#sub_nav span {font-family: "helvetica neue",Helvetica,Arial,Verdana,sans-serif;}

#sub_nav h3 {color: #fff !important;}
#sub_nav .sidebar-widget {background: none;}



/* *********************************************************************************** */
/* 02. Bread Crumb
/* *********************************************************************************** */

#polscroll {padding:0; height: 26px; padding: 0; margin:5px 0 10px 0; background: #fff0a0; overflow: hidden}
#polscroll div {font-size:1.0em; padding:3px 5px; font-weight:bold; margin: 0; width: 100%}
#polscroll div a {background:none; text-decoration: none; color:#00f}

#page_content .breadcrumb {padding:0; font-size:.9em;}
#page_content .breadcrumb a {padding:0 15px 0 5px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGBAMAAAAS4vJ7AAAAJFBMVEX///+vr69/f39fX1/f39+fn59vb28fHx/Pz8/v7+8vLy+/v79xBfSTAAAAAXRSTlMAQObYZgAAACpJREFUeF4FwKERABAUANC3h2WMIKuSbgCnqLIJ/C2dU4jGXuGm4dVsdh9VCQbzhQcjqQAAAABJRU5ErkJggg==) 100% 50% no-repeat; *background:url(../i/arrow-right.png) 100% 50% no-repeat;margin:0 0 0 4px;color:#666;outline: none;}
#page_content .breadcrumb a:hover {color:#222;}
#page_content .breadcrumb a.first_crumb {margin: 0; padding:0 15px 0 0;}
#page_content .breadcrumb .current_crumb {padding:0 5px 0 7px;}


/* *********************************************************************************** */
/* ??. Page Content
/* *********************************************************************************** */

#page_content h1, .home-banner-main h2 {font-family:'PTSansNarrowBold', Arial, sans-serif;}
#page_content h2, #page_content h3, #page_content h4, #page_content h5, #page_content h6 {font-family:'PTSansNarrowRegular', Arial, sans-serif;}

#page_content h1, #page_content h2, #page_content h3, #page_content h4, #page_content h5, #page_content h6 {padding-bottom: 5px;font-weight: normal;margin:0;color: #444 !important;}
#page_content h1 {font-size:2.1em;}
#page_content h1.title {font-size:2.4em; color: #039;padding-bottom:8px;}
#page_content h2 {font-size:1.9em;}
#page_content h3 {font-size:1.7em;}
#page_content h4 {font-size:1.5em;}
#page_content h4.heading {margin-top: 5px; color: #039 !important;}
#page_content h4 a {background: none; font-weight: bold;}
#page_content h5 {font-size:1.3em;}
#page_content h6 {font-size:.9em;color: #222;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;padding-bottom: 5px !important;}
#page_content h6.tagline {font-size:1.2em;color: #333 !important;text-transform: none;font-weight: normal;padding-bottom: 15px !important;}

#page_content p {margin:0;padding:0 0 20px 0; font-size:1.2em; line-height:22px;}
p strong {color: #444;}
#page_content a {color:#222;}
#page_content a:hover {color:#039;}

#page_content ul {font-size:1.2em;list-style: none;margin:0;padding:0 0 20px 0;}
#page_content ul li {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAKlBMVEVXV1cAAABXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1f///9XV1dXV1dXV1c2wmigAAAADXRSTlPfAH/w788QMA/AAIC/r6Na9AAAAE5JREFUeF4NyqENgDAUhsFvgQoMD1mJqUahUeyAYQ8MAxA0SUdAMQEDvASQ/y7UXo769CszS99Eem9FwmAjaKsOJ3TWQ3r24ms5C030Nv9UGxUzOoc6PgAAAABJRU5ErkJggg==) 0 7px no-repeat; *background:url(../i/bullet3bw.png) 0 7px no-repeat;padding: 0 0 15px 22px; line-height: 22px;}
#page_content ul li:hover {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAQlBMVEUAAAD///9XV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1d8lbo+AAAAFXRSTlMAABDgcPDQQB8woJDAUFeAh/7vsKbx4gPkAAAATElEQVR4Xk3NWQqAMBAE0TZ73Le6/1U1mKgPGupjYNQY6/QaIbZ20LfOHmsklSk8R9E7aYFBNwthhqBi8hS5PjiAU8267fqkVKP7uQDcoALgLFaiogAAAABJRU5ErkJggg==); *background-image:url(../i/bullet4bw.png);color:#000;}

#page_content ul.pdesclist {font-size:1em;list-style: none;margin:0 0 -15px 0;padding:0;}
#page_content ul.pdesclist li {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKBAMAAABlIDIAAAAAJFBMVEX///8AAABXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1d19Oj4AAAAC3RSTlMAAGDgoJ+AUN+/wOE3yDgAAAA2SURBVHheHco5EQAgEMXQWPhDAS0WUIAEfKwkJNDuVpjj6DLzQhNYheKQd0fT0YrbgxTf3nMAo9YIOL/yti8AAAAASUVORK5CYII=) 0 7px no-repeat; *background:url(../i/bullet1bw.png) 0 7px no-repeat;padding: 0 0 15px 17px; line-height: 22px; color: #333;} /* Darken Text Color */

#page_content ul li h4 { font-size:1.1em !important; font-weight: bold !important;}

#faq_list { width: 95%; margin: 0 0 20px 20px; }

#page_content dt{
	color:#333; /* Darken Text Color */
	font:1.2em PTSansRegular,"helvetica neue",Helvetica,Arial,Verdana,sans-serif;
    font-weight: bold;
	margin-top:30px;
	padding:0 0 5px 0;
	position:relative;
	border-bottom:1px solid #ddd;
}

#page_content dt:hover{ color:#039;}

#page_content dt .fi{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAKlBMVEVXV1cAAABXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1f///9XV1dXV1dXV1c2wmigAAAADXRSTlPfAH/w788QMA/AAIC/r6Na9AAAAE5JREFUeF4NyqENgDAUhsFvgQoMD1mJqUahUeyAYQ8MAxA0SUdAMQEDvASQ/y7UXo769CszS99Eem9FwmAjaKsOJ3TWQ3r24ms5C030Nv9UGxUzOoc6PgAAAABJRU5ErkJggg==) 0 1px no-repeat; *background:url(../i/bullet3bw.png) 0 1px no-repeat;
	height:12px;
	left:-20px;
	position:absolute;
	top:3px;
	width:12px;
}

#page_content dt:hover .fi{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAQlBMVEUAAAD///9XV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1d8lbo+AAAAFXRSTlMAABDgcPDQQB8woJDAUFeAh/7vsKbx4gPkAAAATElEQVR4Xk3NWQqAMBAE0TZ73Le6/1U1mKgPGupjYNQY6/QaIbZ20LfOHmsklSk8R9E7aYFBNwthhqBi8hS5PjiAU8267fqkVKP7uQDcoALgLFaiogAAAABJRU5ErkJggg==); *background-image:url(../i/bullet4bw.png);
top: 4px;
}

#page_content dd{
	font-size:1.2em;
	line-height:1.5;
	padding:10px 0 0 0;
}

.multi_2_column li {
  float:left !important;
  display:inline !important;
  width:45% !important;
}

.multi_3_column li {
  float:left !important;
  display:inline !important;
  width:30% !important;
}

.multi_4_column li {
  float:left !important;
  display:inline !important;
  width:22% !important;
}

.picture_frame_medium {width: 510px;height: 230px;background: url(../i/sprite_01.png) -1px -286px no-repeat;padding-left:8px; padding-top:8px;}
.preload_frame_medium {width: 493px;height: 201px;background: url(../i/preload.gif) center center no-repeat;}

.picture_frame_basic{background:#eee;border:1px solid;border-color:#ddd #bbb #aaa #ccc;margin:3px 9px 9px 3px;padding:5px}
.picture_frame_basic img{background:#fff;border:1px solid;border-color:#aaa #ccc #ddd #bbb;padding:1px}
.picture_frame_basic a:hover img{outline-color:#999;outline-width:2px;outline-style:solid}

.hr {border: 0;height: 2px;width: 100%;background:url(data:image/gif;base64,R0lGODlhAQACAIAAAP///9jZ1yH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==) repeat-x; *background:url(../i/separator3.gif) repeat-x; margin: 0 0 10px 0; }

.deity1 {width: 138px; height: 182px; padding: 0 20px 10px 0; float:left; }
.deity2 {width: 138px; height: 182px; padding: 0 0 10px 20px; float:right; }


/* *********************************************************************************** */
/* 08. Sidebar
/* *********************************************************************************** */

#sidebar {background: url(data:image/gif;base64,R0lGODlhAgABAIAAANra2f///yH5BAAAAAAALAAAAAACAAEAAAICRAoAOw==) 0 0 repeat-y; *background:url(../i/bg-sidebar.gif) 0 0 repeat-y;float: right;width: 173px;padding: 0 10px 65px 25px; margin-top:26px;}
#sidebar h2 {padding-bottom: 5px;font-size:10px;}

#sidebar h3 {color: #aaa;font-size:1.6em;padding-bottom: 10px;}
.sidebar-widget {margin-bottom: 14px;padding-bottom: 14px;background: url(data:image/gif;base64,R0lGODlhAQACAIAAAP///9jZ1yH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==) 0 100% repeat-x; *background: url(../i/separator3.gif) 0 100% repeat-x;width:100%;float:left;}
#sidebar p {font-size:1.1em;}
#sidebar p a {text-decoration: none; color: #333;} /* Darken Text Color */
#sidebar p a:hover {text-decoration: none;}
#sidebar ul {margin:-7px 0 0 0;padding:0;list-style: none;}
#sidebar a {text-decoration: none;}
#sidebar a:hover {text-decoration: underline;}
#sidebar li {padding-bottom: 2px;}
#sidebar ul li {padding:5px 0 0 15px;}
#sidebar ul li a {text-decoration: none; color: #333;} /* Darken Text Color */
#sidebar ul li a:hover {text-decoration: none;}

/* *********************************************************************************** */
/* 08. Social Networking
/* *********************************************************************************** */

.social_icons {list-style: none;}
.social_icons li {float: left;width:32px;height:32px;margin:0 10px 10px 0;padding:0;}
.social_icons a {float: left;width:32px;height:32px;display:block;border:0;text-decoration:none;outline:none;text-indent:-9999em; padding: 0 15px 0 0;}
.social_icons .rss {background:url(../i/s/rss.png) 0 0 no-repeat;}
.social_icons .twitter {background:url(../i/s/twitter.png) 0 0 no-repeat;}
.social_icons .facebook {background:url(../i/s/facebook.png) 0 0 no-repeat;}
.social_icons .google {background:url(../i/s/google.png) 0 0 no-repeat;}

#sidebar .sidebar-widget .social_icons, #sidebar .social_icons {float: none !important;padding-top: 10px;}
#sidebar .sidebar-widget .social_icons li, #sidebar .social_icons li {padding:0 !important;background-image:none !important;}
.st_fblike_hcount,.st_plusone_hcount,.st_twitter_hcount,.st_facebook_hcount,.st_email_hcount,.st_sharethis_hcount{padding:0 0 10px 0;line-height:30px}.st_plusone_hcount{margin-left:4px}

.testimonials {background:url(../i/bg_quote_wrap.png) 25px 25px no-repeat;padding-bottom:30px;margin-bottom:15px;}
.testimonials blockquote{padding:20px 0 0 100px;width:585px !important;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#808080;font-style:italic;display:block;}
.testimonials p{margin:0 !important;padding: 0 0 5px 0 !important;line-height:22px;}
.testimonials blockquote cite {font-style: normal;display: block;text-align: right;text-transform: uppercase;font-size: 10px;font-weight: bold;letter-spacing: 1px; color:#666;padding-top:5px;padding-right:6px;font-family:Arial, Helvetica, sans-serif;line-height: 16px;}

ul.wrapper_float li {padding-right: 3px;}

#lsidebar{width:197px;margin-top:10px;padding:0 0 10px 10px}
#lsidebar h3{color:#aaa;font-size:1.6em;padding-bottom:10px}

.footer_text { text-align:center; text-decoration:none; color:#777; }
.footer_text a { background:none; color:#777; }

/* *********************************************************************************** */
/* 08. FORMS
/* *********************************************************************************** */

input{margin:0; padding:0;}
input, textarea, select {vertical-align:middle;font-size:100%;}
textarea, input {font-size:1em;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
form, fieldset {margin:0;padding:0;border-style:none;}
input[type="submit"] { padding: 5px 10px; }

/* *********************************************************************************** */
/* 03. General Multi Purpose Class
/* *********************************************************************************** */

.wrapper_float{overflow:hidden;width:100%;}
.strong{font-weight:700;}
.clrboth {margin: 0; padding: 0; clear: both; font-size: 0; line-height: 0; }
.email_id span { white-space:nowrap; }
.email_id span span { display: none; }
.text_smaller { font-size:1em !important; }
.text_small { font-size:0.9em !important; }
.text_center { text-align: center; }
.rupee_value { white-space: nowrap; }
.show_date { white-space: nowrap; }


/* *********************************************************************************** */
/* ??. Buttons
/* *********************************************************************************** */

button::-moz-focus-inner { border: 0; } /* Firefox Button Border Hack */
button {width:auto; overflow:visible;} /* IE Button Extra Padding Hack */

/* *********************************************************************************** */
/* ??. Fonts
/* *********************************************************************************** */

@font-face {
  font-family: 'PTSansNarrowBold';
  src: url('fonts/PTN77F-webfont.eot?') format('eot'), url('fonts/PTN77F-webfont.woff') format('woff'), url('fonts/PTN77F-webfont.ttf') format('truetype'), url('fonts/PTN77F-webfont.svg#PTSansNarrowBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PTSansNarrowRegular';
  src: url('fonts/PTN57F-webfont.eot?') format('eot'), url('fonts/PTN57F-webfont.woff') format('woff'), url('fonts/PTN57F-webfont.ttf') format('truetype'), url('fonts/PTN57F-webfont.svg#PTSansNarrowRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PTSansRegular';
  src: url('fonts/PTS55F-webfont.eot?') format('eot'), url('fonts/PTS55F-webfont.woff') format('woff'), url('fonts/PTS55F-webfont.ttf') format('truetype'), url('fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'WebRupee';
  src: url('fonts/WebRupee_v2.eot?') format('eot'), url('fonts/WebRupee_v2.woff') format('woff'), url('fonts/WebRupee_v2.ttf') format('truetype'), url('fonts/WebRupee_v2.svg#WebRupee') format('svg');
  font-weight: normal;
  font-style: normal;
}
.WebRupee{font-family: 'WebRupee';}

/* *********************************************************************************** */
/* 08. FORMS
/* *********************************************************************************** */

input{margin:0; padding:0;}
input, textarea, select {vertical-align:middle;font-size:100%;}
textarea, input {font-size:1em;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

/* *********************************************************************************** */
/* 09. SOCIAL LOGIN
/* *********************************************************************************** */

#sldivs{width:510px;background:#ff9;padding:9px;color:#f00;font-weight:bold;border:1px solid #aaa;}
.slsite{margin:0 0 0 10px;color:#f00 !important;}
