/*
Design developed partly by TTW and partly by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin-top: 20px;
	padding: 0;
	background: #FFFFFF url('images/img01.jpg') repeat-x left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #575757
}

h1, h2 {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #649632;
}

h1 { font-size: 44px; }

h2 {
	font-size: 20px;
	background-image: url('none');
}

h3 {
	margin-top: 24px;
	margin-bottom: 12px;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #575757
	}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a { color: #3399FF;text-decoration: none; }

a:hover { text-decoration: underline; }

a img {	border: none;}

hr { display: none; }


#wrapper {
}

/* HeaderHomePage */

#header-wrapper {
	width: 880px;
	margin: 0 auto;
}

#headerH {
	width: 900px;
	height: 60px;
	margin: 4px auto;
	background: url('images/img02.jpg') no-repeat left top;
}

/* Header */

#header-wrapper {
	width: 880px;
	margin: 0 auto;
}

#header {
	width: 900px;
	height: 60px;
	margin: 4px auto;
	background: url('images/header.jpg') no-repeat left top;
}
/* Janki */
#janki {
	width: 150px;
	height: 150px;
	margin: 4px auto;
	padding: 590px 0 0 0;
	background: url('images/dadijanki.jpg') no-repeat left bottom;
}

/*TTW logo*/
#ttwlogo {
	width: 150px;
	height: 150px;
	margin: 4px auto;
	padding: 0 70px 0 0;
	background: url('images/ttwlogo.png') no-repeat left bottom;
}


/* Menu */

#menu {
	float: left;
	width: 750px;
	height: 51px;
}

#menu ul {
	margin: 0;
	padding: 20px 0 0 20px;
	list-style: none;
	line-height: normal;
}



#menu li {
	display: block;
	float: left;
}

#menu a {
	display: block;
	float: left;
	margin-right: 5px;
	background: url('images/img06.gif') no-repeat left 50%;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px; 
	padding-left:28px; padding-right:12px; padding-top:5px; padding-bottom:5px
}




#menu .current_page_item a {
	color: #FFFFFF;
}


/* Page */

#page {
	width: 900px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}

#dashed_border {
	border-top: 1px dotted #E79C1C;
}


/** LOGO Home page */

#logo {
	width: 900px;
	height: 175px;
	margin: 0 auto;
	background-image: url('images/img03.jpg');
	background-repeat: no-repeat;
	background-position: left top
}



/** LOGO Meditation page */

#logoh {
	width: 900px;
	height: 200px;
	margin: 0 auto;
	background-image: url('images/Med.jpg');
	background-repeat: no-repeat;
	background-position: left top
}

/** LOGO Know us page */

#logoK {
	width: 900px;
	height: 200px;
	margin: 0 auto;
	background-image: url('images/ku.jpg');
	background-repeat: no-repeat;
	background-position: left top
}

/** LOGO Events page */

#logoe {
	width: 900px;
	height: 200px;
	margin: 0 auto;
	background-image: url('images/Events.jpg');
	background-repeat: no-repeat;
	background-position: left top
}



/** LOGO Courses page */

#logoc {
	width: 900px;
	height: 200px;
	margin: 0 auto;
	background-image: url('images/Courses2.jpg');
	background-repeat: no-repeat;
	background-position: left top
}



/** LOGO Contact page */

#logocon {
	width: 900px;
	height: 200px;
	margin: 0 auto;
	background-image: url('images/Contact.jpg');
	background-repeat: no-repeat;
	background-position: left top
}


/** LOGO Spiritual tourism page */

#logosp {
	width: 900px;
	height: 200px;
	margin: 0 auto;
	background-image: url('images/Spiritual.jpg');
	background-repeat: no-repeat;
	background-position: left top
}


/** LOGO Services page */

#logose {
	width: 900px;
	height: 200px;
	margin: 0 auto;
	background-image: url('images/Services.jpg');
	background-repeat: no-repeat;
	background-position: left top
}



/** LOGO STEP page*/

#logostep {
	width: 900px;
	height: 100px;
	margin: 0 auto;
	background-image: url('images/step.jpg');
	background-repeat: no-repeat;
	background-position: left top
}
/** LOGO Road Safety page*/

#logoroad {
	width: 900px;
	height: 100px;
	margin: 0 auto;
	background-image: url('images/Road-Safety-1s.jpg');
	background-repeat: no-repeat;
	background-position: left top
}

/** LOGO Road Safety page project*/

.logoroadprj {
	width: 900px;
	height: 100px;
	margin: 0 auto;
	background-image: url('images/rspda.jpg');
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

.rsp_keyaims {
	margin: 0px;
	padding-left:0px; padding-right:0; padding-top:0px; padding-bottom:0px;
	line-height: 160%;
	font-size: 14px;
}

.rsp_keyaims li {
	list-style:none;
	padding:0px 0 0px 13px;
}

/** LOGO SPIRITUAL TOURISM 2nd Level*/

#logohq {
	width: 900px;
	height: 100px;
	margin: 0 auto;
	background-image: url('images/HQ-3.jpg');
	background-repeat: no-repeat;
	background-position: left top
}

#logoind {
	width: 900px;
	height: 100px;
	margin: 0 auto;
	background-image: url('images/india-header.jpg');
	background-repeat: no-repeat;
	background-position: left top
}
#logowd {
	width: 900px;
	height: 100px;
	margin: 0 auto;
	background-image: url('images/world-header.jpg');
	background-repeat: no-repeat;
	background-position: left top
}




/** LOGO Resources page */

#logore {
	width: 900px;
	height: 200px;
	margin: 0 auto;
	background-image: url('images/Resources.jpg');
	background-repeat: no-repeat;
	background-position: left top
}




/* Content */

#content {
	float: right;
	width: 650px;
}

/* Post */

.post {
	margin-bottom: 15px;
}

.post .title {
	height: 30px;
	margin-bottom: 3px;
	background: url('images/img05.jpg') no-repeat left top;
	color: #FFFFFF; padding-left:50px; padding-right:0px; padding-top:8px; padding-bottom:2px
}


.post .date {
	float: right;
	margin-top: -40px;
	padding-right: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
	color: #F1B566;
}

.post .entry {
	padding: 25px 0px 0px 0px;
}


/* Sidebar */

#sidebar {
	float: left;
	width: 200px;
	background-image: url('none');
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 30px;
	padding: 0 0 20px 0px;
}

#sidebar li ul {
	line-height: 200%;
}

#sidebar li li {
	margin: 0;
	padding: 0 20px;
}

#sidebar p {
	margin: 0;
	padding: 0 20px;
}

#sidebar h2 {
	height: 33px;
	background: url('images/img06.gif') no-repeat left top;
	font-size: 18px;
	color: #016bff; 
	margin-left:0px; margin-right:0; margin-top:0; margin-bottom:3px; 
	padding-left:40px; padding-right:0; padding-top:5px; padding-bottom:2px
}


#sidebar p {
	line-height: 200%;
}

#sidebar a {
	color: #016bff;
}


/* Footer */

#footer {
	width: 900px;
	margin: 0 auto;
	background: url('images/img07.jpg') no-repeat left top;
	height: 65px
	padding: 10px 0 0 10px;
}

#footer p {
	margin: 0;
	padding: 15px; padding-bottom:10px;
	text-align: center;
	line-height: normal;
	color: #FFFFFF;
	font-size: 12px
	
}

#footer a {
	color: #FFFFFF;
}

#centerquote {
	margin-top: 0;
	line-height: 180%;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.linls {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3399ff;
	font-weight: bold;
}

/* Added 1 start */
#fstpgcontent {
	float: right;
	width: 700px;
}

.post .fstpgentry .IntroTitle {
	height: 28px;
	margin-bottom: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: Steelblue; padding-left:2px; padding-right:0px; padding-top:8px; padding-bottom:2px
	font-size:35px;
	display: inline;
}

.hrule {height:13px; width: 88%; margin:0px 0px 10px 0px; padding:0; background-image: url(images/title_bg.jpg); background-repeat:repeat-x; background-position:bottom;}

.leftPan{ border-left:2px solid #E3DDCD}

.bottomPan{ border-bottom:1px solid #E3DDCD}

.imageAndText {float:left;}

.TextLeftAlign {text-align: left}

.floatLeft { float:left; margin:10px 10px 16px 16px; overflow: hidden }

.expfloatLeft { float:left; margin:0px 10px 0px 0px; overflow: hidden }

.expfloatRight { float:right; margin:0px 0px 20px 0px; overflow: hidden }

.expfloatCenter { float:center }

#pscroller1{
width: 100%;
height: 815px;
border: 0px;
padding: 0px;
position:relative;
}

#pscroller2{
width: 90%;
height: 360px;
border: 0px;
padding: 5px;
float: left
position:relative;
}

#pscroller3{
width: 90%;
height: 100px;
border: 0px;
padding: 0px;
float: left
position:relative;
}

.someclass{}

div#mysagscroller{
width: 200px;  /*width of scroller*/
height:100px;
}

div#mysagscroller ul li{
background:white;
color:black;
padding:5px;
margin-bottom:5px; /*bottom spacing between each LI*/
}

div#mysagscroller ul li:first-letter{
font-size:28px;
background:white;
color:black;
padding:0 0 0 0px;
margin-right:2px;
}

/*
.expcolGutter { float:left; width:3%; min-height: 290px; margin: 5px 0 0 0; }

.expshrtcolContent { float:left; width:44%; margin:12px 0 0 0; }
.expshrtcolContent .expboxIntro { background: url(images/boxColHead.gif) no-repeat right top; margin:0 0 12px 0; overflow: hidden; }
.expshrtcolContent .expboxIntro .expboxIntroContent { height:15em; background: url(images/boxColLeft.gif) no-repeat left bottom; padding: 0 0 10px 0; overflow: hidden; float: left; width: 100%; } 
.expshrtcolContent .expboxIntro .expboxIntroContent h2 { color:#98285a; font-size:12px; background:url(images/img06.gif) no-repeat 10px center; margin:0; padding:0 0 0 55px; width:auto; }
.expshrtcolContent .expboxIntro .expboxIntroContent h2 span {margin:0; padding:0; display: block; line-height:38px;}
.expshrtcolContent .expboxIntro .expboxIntroContent h4 { margin:0; padding: 16px 6px 10px 16px; }
.expshrtcolContent .expboxIntro .expboxIntroContent .imageAndText {float:left;}
.expshrtcolContent .expboxIntro .expboxIntroContent .imageAndText p {color:#6b4e3e; font-size:0.7em; line-height:130%; padding:0; margin:0;width:auto;overflow: hidden}

.expshrtcolContent .expboxIntro .expboxIntroContent .imageAndText .boxLinksWithText {padding:0 5px 5px 100px; margin:-15px 0 0 0;}
.expshrtcolContent .expboxIntro .expboxIntroContent .imageAndText .boxLinksWithText li {line-height:14px; color:#6b4e3e; font-size:0.7em; background:url(images/arrow.gif) left center no-repeat; padding:2px 20px; list-style:none; margin:0;}
.expshrtcolContent .expboxIntro .expboxIntroContent .imageAndText .boxLinksWithText ul { margin:10px 16px; padding:0; line-height:12px}
*/

#firstpgtxt.txtsize {
line-height:0.5cm;
}

.Inspfloat { float:left; margin: -25px 0px 0px 155px; position:relative }

.RoadSafetyfloat { float:left; margin: -25px 0px 0px 155px; position:absolute }

.LatestNewsfloat { float:left; margin: -8px 0px 0px 155px; position:absolute }

/** LOGO Experience page */

#logox {
	width: 900px;
	height: 185px;
	margin: 0 auto;
	background-image: url('images/Experience-Sharing-2.jpg');
	background-repeat: no-repeat;
	background-position: left top
}

.exprpost {
	margin-bottom: 10px;
}

.post .fstpgentry {
	padding: 0px 0px 0px 0px;
}

/* FrstPgSidebar */

#FrstPgSidebar {
	float: left;
	width: 200px;
	background-image: url('none');
	margin-top: 15px;
}

#FrstPgSidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#FrstPgSidebar li {
	margin-bottom: 5px;
	padding: 0 0 0px 0px;
}

#FrstPgSidebar li ul {
	line-height: 100%;
}

#FrstPgSidebar li li {
	margin: 0;
	padding: 0 5px;
}

#FrstPgSidebar p {
	margin: 0;
	padding: 0 20px;
}

#FrstPgSidebar h2 {
	height: 30px;
	background: url('images/img06.gif') no-repeat left top;
	font-size: 18px;
	color: #016bff; 
	margin-left:0px; margin-right:0; margin-top:0; margin-bottom:3px; 
	padding-left:40px; padding-right:0; padding-top:5px; padding-bottom:2px
}


#FrstPgSidebar p {
	line-height: 200%;
}

#FrstPgSidebar a {
	color: #016bff;
}

.exprhrule {height:9px; margin:0px 0px 0px 0px; padding:0; background-image: url(images/title_bg.jpg); background-repeat:repeat-x; background-position:bottom;}

/* LIST #3 */
#exprlist { float:left}
#exprlist ul { float:left; list-style-image: url("images/menu-arrow-right.gif"); color:#6b4e3e; font-size:11px; }
#exprlist ul li { line-height:12px; margin-bottom:5px;margin:0px 0px 5px 0px;}
	

/* Added 1 end */

.keyaims {
	margin: 15px;
	padding-left:0px; padding-right:0; padding-top:0px; padding-bottom:0px;
	line-height: 145%;
	font-size: 14px;
}

.keyaims li {
	list-style:none;
	background:url(images/bullet.gif) no-repeat left 6px;
	padding:0px 0 0px 13px;
}

/* Added 2 start */
	.spotlightWrapper { 
		padding-left:0px;padding-right:0px; padding-top:0px; padding-bottom:10px;
	}
	.spotlightWrapper ul { 
		list-style-type: none; /* remove the default style for list items (the circles) */ 
		margin:0px; /* remove default margin */
		padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:10px;
	}
	.spotlightWrapper ul li { 
		float:left; /* important: left float */
		padding-left:5px;padding-top:5px; 
		position:relative; /* so we can use top and left positioning */
	}
	.spotlightWrapper ul li a img { 
		width:110px; /* you don't need this, i just rescaled the images they are bigger then i want them to be ' */
		height:90px; /* you don't need this, i just rescaled the images they are bigger then i want them to be ' */
		position:relative; /* so we can use top and left positioning */
		border:none; /* remove the default blue border */
		opacity : 0.5;
		-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;
	}
	.spotlightWrapper ul li a img.active {
		border:4px solid white; /* choose whatever you like */
		z-index:1; /* show it on top of the other images (they have z-index 0) */
		left: -4px; /* same as border width but negative */
		top: -4px; /* same as border width but negative */
	}
	.spotlightclear { clear:both; } /* to clear the float after the last item */

	.tablerowgreen {
		background-color: #EEF3E2;
		-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;
		padding-left:10px; padding-right:0; padding-top:5px; padding-bottom:0px;
	}
	
	.tablerowgrey {
		background-color: #f4f4f4;
		-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;
		padding-left:10px; padding-right:0; padding-top:5px; padding-bottom:0px;
	}

	.textbkgreen {
		background-color: #DBCFCF;
		-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;
		padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
	}
	.textbkgreen:hover {
		background-color: rgb(249,211,203);
	}
	
/* Added 2 end */

ul.roadsafety {
font-size: 12px;
text-align:left;
padding:0px; margin:10px;
}

ul.roadsafety li {
	list-style:none;
	background:url(images/bullet.gif) no-repeat left 6px;
	padding:0px 0px 0px 10px;
	margin:0px;
}

.topUpcmgPan{ border-top:1px solid orange}

.latnewsfloatleft { float:left; margin-right:5px;}

img.rswimg
{
	display: block;
	margin-left: auto;
	margin-right: auto
}
#RSWMenu
{
	background: #FFF url(images/Background-Gradient.jpg) top center repeat-x;
	text-align: left;
	color: #FFFFFF; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:0px
	padding-top: 0px;
	height: 35px;
	color: #FFF;
	text-shadow: 1px 1px 1px #333;
	margin-top: 1px;
	margin-bottom: 3px;
	-moz-border-radius:20px;border-radius:20px;-webkit-border-radius:20px;
}

#RSWMenu a
{
	color: #FFF;
	padding: 0px 5px 40px 15px;
	text-decoration: none;
	display: inline-block;	
	vertical-align:middle;
}

#RSWMenu a:hover { color: orange; }
.Submenu { margin: 0px; display: none; position:absolute; left:0px; top:8px; border: 1px solid #CCC; background:#357EB6; 
padding:3px;list-style:none; text-align: left;z-index:9999; 
float:left; -webkit-box-shadow: 5px 5px 2px #666; -moz-box-shadow: 5px 5px 2px #666;border-radius: 8px;}
.Submenu li { display: list-item; padding: 3px; }
.Submenu a { padding: 0px !important; white-space: nowrap; }

.MenuItem { display: inline; padding:0px; position: relative; margin: 0px; }
.MenuItem li { display: inline; }
.MenuItem:hover .Submenu { display:block; }

table#bkindialg {
	background: url('images/BK-Logo-India5.gif') no-repeat;
	background-size: 100%;
  	width:100%;
  	height:100%;
	}
  	
table#bkindialg:hover {
	cursor:pointer;
}
  	
table.meditable
{
	-moz-border-radius:12px;border-radius:12px;-webkit-border-radius:12px;
	text-shadow: 2px 2px 3px darkgrey;
	box-shadow: 1px 1px 2px darkgrey;
	background-color: #EFF8FB
}

table.meditable th
{
	-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;
	text-shadow: 1px 2px 3px darkgrey;
	box-shadow: 1px 1px 2px darkgrey;
	background-color: #FFFFFF
}

table.meditntable
{
margin-top:5px;margin-left:25px;margin-right:25px;color:#000000;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;
}

table.meditntable td.tablerghtborder:hover
{
background-color: #EFF8FB;
}

.tablerbotborder
{
border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;padding-left:20px;padding-right:20px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;
}

.tablerghtborder
{
border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;
}


.overlay {
	padding:38px;	
	width:300px;  
	height:45px;
	display:none;
	background:lightgrey;
	-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;
	box-shadow: 2px 2px 3px steelblue;
	
}

.close {
	background:url(images/close.png) no-repeat;
	border:0;
	position:absolute;
	top:9px;
	right:15px; 
	display:block;
	width:35px;
	height:35px;
	cursor:pointer;
}

.videocntr {
	padding:10px;	
	width:190px;  
	height:135px;
	background:lightgrey;
	display:block;
	float:left;
	-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;
	box-shadow: 1px 1px 3px steelblue;
}

#videoplayer_id1 {
	padding:10px;	
	width:245px;  
	height:160px;
	background:lightgrey;
	display:block;
	float:left;
	-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;
	box-shadow: 1px 1px 3px steelblue;
	
}

.gradientbuttons {
text-align: center; /*set to left, center, or right to align the menu as desired*/
text-decoration: none;
padding-left:10px;
padding-right:17px;
border: 0px solid #778;
background: #3282c2;
box-shadow: 2px 2px 3px rgba(0,0,0,.5); /* w3c box shadow */
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.5); /* mozilla box shadow */
background: -moz-linear-gradient(center top, #a4ccec, #72a6d4 25%, #3282c2 45%, #357cbd 85%, #72a6d4); /* mozilla gradient background */
-webkit-border-radius: 8px; /* webkit border radius */
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.5); /* webkit box shadow */
background: -webkit-gradient(linear, center top, center bottom, from(#a4ccec), color-stop(25%, #72a6d4), color-stop(45%, #3282c2), color-stop(85%, #357cbd), to(#72a6d4)); /* webkit gradient background */
font-size:14px;
background: #e55e3f;
background: -moz-linear-gradient(center top, #ecaf0a, #e5937c 25%, #cf4c2a 45%, #e5937c 85%, #ecad9a);
background: -webkit-gradient(linear, center top, center bottom, from(#ecad9a), color-stop(25%, #e5937c), color-stop(45%, #cf4c2a), color-stop(85%, #e5937c), to(#ecad9a)); 
}

.gradientbuttons a { color: white; }

.gradientbuttons a:hover { 
color: gold;
text-decoration:none}



#login_box {
	display:none;
	position:absolute;
	margin:0px 0 0 -167px;
}

#login_box_content {
	background:rgb(235, 237, 230);
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	/* -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.5);
	box-shadow: 2px 2px 5px rgba(0,0,0,.8); */
	float:left;
	width:236px;
	border: 3px solid rgb(45, 45, 45);
	border: 3px solid rgba(45, 45, 45, 0.3);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
	/* border:1px solid steelblue;*/
    /*	border-style: double; */
 }
#login_form {
	margin:9px 0 0 9px;
}
#login_form input[type=text],#login_form input[type=password] {
	border:1px solid #a8d8d8;
	border-radius:5px;
	font:italic 14px Georgia,times,sans-serif;
	height:25px;
	width:205px;
	margin-top:10px;
	padding-left:10px;
	color:SILVER;
	letter-spacing:0.1em;
	
}

.captial{text-transform:uppercase;}

#login_form input[type=text]:focus,#login_form input[type=password]:focus {
	border:1px solid steelblue;
}

#login_form input[type=submit],#login_form input[type=reset] {
	border:1px solid steelblue;
	background:#19677e;
	color:#fff;
	margin:9px 0px 9px 0;
	width:56px;
	height: 25px;
	border-radius:5px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#5483b8)) !important; 
	background-image: -webkit-linear-gradient(top, #fff, #5483b8) !important; 
	background-image:    -moz-linear-gradient(top, #fff, #5483b8) !important; 
	background-image:     -ms-linear-gradient(top, #fff, #5483b8) !important; 
	background-image:      -o-linear-gradient(top, #fff, #5483b8) !important; 
}

#login_form input[type=submit]:focus,#login_form input[type=reset]:focus {
	border:1px solid steelblue;
}

#login_form input[type=submit]:hover,#login_form input[type=reset]:hover {
	color: steelblue;
	opacity:0.8;
	cursor:pointer;
}

.triangle {
	float:right;
	color:steelblue;
	width:0px;
	height:0px;
	position:absolute;
	margin:-10px 0px 0px 35px;
	border-left:4px solid transparent;
	/* left arrow slant */
	border-right:4px solid transparent;
	/* right arrow slant */
	border-top:5px solid white;
	/* bottom,add background color here */
	font-size:0px;
	line-height:0px;
}

.triangle:hover {
border-top:5px solid gold;
}

.fbox
{
	float:right;
	position:absolute;
	margin-top: 28px;
	margin-left: 670px;
	width:70px;
	height:20px;
}

.twtbox
{
	float:right;
	position:absolute;
	margin-top: 28px;
	margin-left: 745px;
	width:70px;
	height:20px;
}

.googlebox
{
	float:right;
	position:absolute;
	margin-top: 28px;
	margin-left: 825px;
	width:80px;
	height:20px;
}


.subox
{
	float:right;
	position:absolute;
	margin-top: 28px;
	margin-left: 888px;
	width:70px;
	height:20px;
}

.fbox2
{
	float:right;
	position:absolute;
	margin-top: 00px;
	margin-left: 877px;
	width:70px;
	height:18px;
}

.twtbox2
{
	float:right;
	position:absolute;
	margin-top: 00px;
	margin-left: 952px;
	width:70px;
	height:18px;
}

.googlebox2
{
	float:right;
	position:absolute;
	margin-top: 00px;
	margin-left: 1032px;
	width:80px;
	height:18px;
}


.subox2
{
	float:right;
	position:absolute;
	margin-top: 00px;
	margin-left: 1095px;
	width:18px;
	height:18px;
}

.fbox3
{
	float:right;
	position:relative;
/*	margin-top: 04px;
	margin-left: 877px;
*/	width:77px;
/*	padding: 10px 0px 0px 0px; */
}

.twtbox3
{
	float:right;
	position:relative;
/*	margin-top: 04px;
	margin-left: 877px;
*/	width:85px;
	height:18px;
/*	padding: 10px 0px 0px 0px; */
}

.googlebox3
{
	float:right;
	position:relative;
/*	margin-top: 04px;
	margin-left: 877px;
*/	width:65px;
	height:18px;
/*	padding: 10px 0px 0px 0px; */
}

.subox3
{
	float:right;
	position:relative;
/*	margin-top: 04px;
	margin-left: 877px;
*/	width:65px;
	height:18px;
/*	padding: 10px 0px 0px 0px; */
}

.fbox4
{
	float:right;
	position:relative;
/*	margin-top: 04px;
	margin-left: 877px;
*/	width:77px;
	padding: 10px 0px 0px 0px; 
}

.twtbox4
{
	float:right;
	position:relative;
/*	margin-top: 04px;
	margin-left: 877px;
*/	width:85px;
	height:20px;
	padding-bottom: 5px;
/*	padding: 10px 0px 0px 0px; */
}

.googlebox4
{
	float:right;
	position:relative;
/*	margin-top: 04px;
	margin-left: 877px;
*/	width:60px;
	height:20px;
	padding-bottom: 5px;
/*	padding: 10px 0px 0px 0px; */
}

.subox4
{
	float:right;
	position:relative;
/*	margin-top: 04px;
	margin-left: 877px;
*/	width:18px;
	height:20px;
	padding-bottom: 5px;
/*	padding: 10px 0px 0px 0px; */
}

.floatRight { float:right;}

.share-btn {
    background: url("images/share.png") no-repeat scroll left top transparent;
    color: rgb(175, 175, 175);
    line-height: 20px;
    height: 22px;
    width: 55px;
    padding-left: 30px;
    outline: 0px none;
    display: block;
    border-radius: 4px 4px 0px 0px;
    font-size: 13px;
}

.share-btn:hover {
    background-position: left bottom;
    color: rgb(78, 82, 81);
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    text-decoration: none;
}

#share_box {
	display:none;
	position:absolute;
	margin:0px 0px 0px -15px;
}

#share_box_content {
	position:relative;
	background:rgb(235, 237, 230);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4); /* mozilla box shadow */
	box-shadow: 2px 2px 2px rgba(0,0,0,.4); /* w3c box shadow */
	float:left;
	width:90px;
	height:300px;
	font-size: 13px;
	z-index:2;
    border-style: double;
 }
#share_form {
	margin:9px 0 0 9px;
}
