
div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input {
margin: 0; padding: 0;
border: 0; outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

* {
margin:0; padding:0;
}

body {
font-family: inherit;
/*background-image:url(/images/bg.gif);
background-repeat: repeat-x;
background-position:  center top;*/
/*background-color:none;*/
}
blockquote {
background:#9aa9c1;
padding:30px;
border:solid 1px #FFF;
font-family: inherit;
font-size: 14px;
font-style: italic;
color: #FFFFFF;
}
hr { border:none; padding:0px; margin:0px; background-color:#CCCCCC; line-height:1px; height:1px; color:#CCCCCC; display:block; overflow:hidden; clear:both;}
h1 {
font:inherit;
color:#242f48;
letter-spacing:-1px;
}
h2 {
font:inherit;
color:#242f48;
letter-spacing:-1px;
}
h3 {
font:inherit;
color:#242f48;
letter-spacing:-1px;
}
h4 {
font:inherit;
color:#242f48;
letter-spacing:-1px;
font-style: italic;
}
img {
border:none;
}
p, br, span, strong, b, ul, li, forms, input {
margin:0;
padding:0;
}
/*
.rapper {
width:920px;
margin:0 auto;
position:relative;
}
.specer {
clear:both;
font-size:0;
border:none;
line-height:0;
}
#top-bar {
height:127px;
width:920px;
margin:auto;
line-height:normal;
}
.logo {
height:127px;
width:450px;
float:left;
}
.headlink {


height:127px;
width:325px;
float: right;
text-align:right;
color:#363636;
}
.headlink p {
font:normal 11px/22px Arial, Helvetica, sans-serif color:#d4d3d3;
margin:6px 0 20px 0;
}
.headlink p a {
color:#d4d3d3;
text-decoration:none;
font:normal 11px/22px Arial, Helvetica, sans-serif
}
.headlink img {
border: solid 4px #f1f1f1;
}
.headlink span {
padding:0 0 4px 0;
display:block;
}
*/
/*
.rapper {

position:relative;
background:url(/images/bodybg.jpg) 0 131px repeat-x;
background:url(/images/bg.gif) 50% 0 repeat-x;
}
*/

.nopadding{padding:0!important; }
.nopaddingTop{padding-top:0!important; }
.nopaddingLft{padding-left:0!important; }
.nopaddingRgt{padding-right:0!important; }

.nobackground{background:none!important; }

.nomarginRgt{margin-right:0!important; }
.nobg{background:none!important; }

.txtLeft{text-align:left!important; }

.floatLft{float:left!important; }
.floatRgt{float:right!important; }

.specer {
clear:both;
font-size:0;
border:none;
line-height:0;
}


/* new classec */
.headerWrapper, .containerWrapper, .footerWrapper {
margin:0 auto;
overflow:hidden;
}
.navWrapper{
margin:0 auto; /*padding-bottom:8px;*/
}
.headerInner, .navInner, .containerInner, .footerInner {
width:920px;
margin:0 auto;
}


/**************************************************
start HEADER*/

#top-bar {
height:127px;
width:920px;
margin:auto;
line-height:normal;
/*background:url(/images/ARROW.gif) center 20px no-repeat;*/
}
/*.logo {
height:87px;
width:450px;
float:left;
}*/

.logoArea {
width:/*450px*/ auto;
/*height: 87px;*/
float: left;
overflow:hidden;
display:block;
}
.logoArea  a{/*width:630px;*/ display:block; text-decoration:none; /*overflow:hidden;*/ }
.logo {
width:auto; /*height: 87px;*/
float: left;
margin-right:10px;
cursor:pointer;
}

.main_title {
width:auto;
float:left;
margin-top:40px; padding:10px;
font:inherit; text-align:left; color:#fff;
/*background:#e5e5e5;*/
cursor:pointer;
}
.sub_title {
width:auto;
float:left;
padding-top:8px;
font:inherit; text-align:left; color:#fff;
display:block;
cursor:pointer;
}

.headlink {
height:127px;
width:/*325px*/ auto;
float: right;
text-align:right;
color:#363636;
}
.headlink p {
font:inherit; /*color:#fff;*/ color:#d4d3d3;
margin:1px 0 16px 0;
/*background:#e5e5e5;*/
}
.headlink p a {
color:#d4d3d3;
text-decoration:none;
font:inherit
}
.headlink img {
border: solid 4px #f1f1f1;
}
.headlink span {
width:230px;
padding:5px;
display:block;
background:#e5e5e5;
}


#header {
height:350px;
width:920px;
margin:auto;
background:url(/images/headerimage.jpg) no-repeat;
padding:0;
position:relative;
}
#header p {
color:#fff;
position:absolute;
top:250px;
right:0px;
text-align:right;
}
#header p strong {
font:inherit;
/*background-color:rgba(36, 47, 72, 0.75);*/
padding:6px 20px 0 12px;
background:url(/images/bluebg.png);
}
#header p span {
font:inherit;
padding:12px 20px 12px 12px;
background:url(/images/bluebg.png);
}

/**************************************************
end HEADER*/


/**************************************************
start NAVIGATION*/

/*#navbarnew {
height:30px;
width:920px;
margin:auto;
padding:10px 0;
z-index:100+;
}
#navbarnew ul {
height:30px;
padding:0;
list-style:none;
margin:0;
float:left;
width:645px;
z-index:100+;
}
#navbarnew ul li {
float:left;
width:auto;
z-index:100+;
position:relative;
}*/
/*#navbarnew ul li a {
font: bold 14px/30px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
padding:0 16px;
display:block;
}
#navbarnew ul li a:hover {
color:#9aa9c1;
text-decoration:none;
}*/
/*#navbarnew ul li:hover {
float:left;
width:auto;
background:url(../images/bluearrow.gif) center bottom no-repeat;
padding-bottom:5px;
}
#navbarnew ul li:hover a{
color:#9aa9c1;
text-decoration:none;
background-color:#242f48;
}
#navbarnew ul li a {
font: bold 14px/30px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
padding:0 16px;
display:block;
background:#fff;
}
#navbarnew ul li a:hover {
color:#9aa9c1;
text-decoration:none;
background:#242f48;
padding:0 16px;
display:block;
}
#navbarnew ul li a:active {
color:#fff;
background-color:#242f48;
}
#navbarnew ul li .activecolour {
color:#fff;
background-color:#242f48;
}
#navbarnew p {
float: right;
width:275px;
display:block;
height:30px;
}
#navbarnew p .bttn-submit {
background-color:#242f48;
color:#fff;
border:none;
padding:6px 10px;
*padding:5px 4px;
font-weight:bold;
font-size:13px;
margin:0;
}
#navbarnew p .searchboxbg {
border:none;
background: url(/images/searchboxbg.gif) right top no-repeat;
font:normal 13px Arial, Helvetica, sans-serif;
color:#fff;
padding:7px 4px;
width:186px;
}*/

.navArea{
width:920px!important; /*height:30px;*/
margin:auto;
padding:10px 0 0;
z-index:1000;
}

.searchArea {
width:210px; height:30px;
/*float: right;*/
margin-bottom:10px;
/*border-bottom:#ff6600 solid 2px;*/
}
.searchboxbg {
width:174px; height:/*32px;*/35px;
float:left;
/*padding:0 6px; margin-right:4px;*/
background:/*808080 #e5e5e5#fff;*/ url(../images/search_area2.png) 100% 0 no-repeat; border:none;
font:inherit; text-align:left; color:/*#6c6c6c #242f48*/#dddddd;
/* -moz-border-radius: 2px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 3px 0 0 3px;
border-top:solid 1px #e8e8e8;border-left:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;
behavior: url(PIE.htc);
	*/

}
.bttn-submit {
width:36px; height:34px;
/*float:right;*/
font:inherit; text-align:center; text-decoration:none; color:#fff;
border:none;/* background-color:#242f48;*/
background:url(../images/search_btn1.png) 0 0 no-repeat; /*#fff;*/
cursor:pointer;
/* -moz-border-radius: 0px;
-webkit-border-radius: 0px;
    -khtml-border-radius: 2px;
    border-radius: 0 3px 3px 0;
	border-top:solid 1px #e8e8e8;border-right:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;
	behavior: url(PIE.htc);*/
}
.bttn-submit2 {
width:330px; height:36px;
float:left;
font:inherit; text-align:center; text-decoration:none; color:#fff;
border:none; background-color:#242f48;
cursor:pointer;
}
.bttn-submit3 {
width:160px; height:36px;
float:left;
font:inherit; text-align:center; text-decoration:none; color:#fff;
border:none; background-color:#242f48;
cursor:pointer;
}
/**************************************************
end NAVIGATION*/


/**************************************************
start CONTAINER*/
.containerInner{ padding-top:10px; }

.leftcolArea{
width:700px;
float:left;
margin-bottom:10px;
background:#fff;
}
#leftcolumn {
width:700px;
float:left;
/*	margin-top:-50px;*/	

}
#rightcolumn {
width:210px;
float:left;
text-align:left;
padding:0 0 0 10px;

}

.searchAreaInner{
width:210px;
padding-left:0px; 
float:right;
padding-right:3px;
}

/*		Start Left column Formatierung
-----------------------------------------------------------------------*/

/* Start Content Formatierung
--------------------------------*/
#content {
/*background-color:rgba(14, 32, 59);*/
background:#0e203b;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
filter: alpha(opacity=10);
-moz-opacity:0.1;
-khtml-opacity: 0.1;
opacity: 0.1;
float:left;
margin-left:70px;
min-height:980px;
position:relative;
width:900px;
z-index:55;
}
.column {
position:relative;
margin:0 ;
width:703px;
min-height:400px;
float:left;
}
#recentnews {
	width:699px; height:36px;
	text-indent:-999px;
	background:url(../images/recent-news.png) 0 0 no-repeat;
	margin-bottom:5px;
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f2f2f2), to(#e1e1e1));
	background: -webkit-linear-gradient(#f2f2f2, #e1e1e1);
	background: -moz-linear-gradient(#f2f2f2, #e1e1e1);
	background: -ms-linear-gradient(#f2f2f2, #e1e1e1);
	background: -o-linear-gradient(#f2f2f2, #e1e1e1);
	background: linear-gradient(#f2f2f2, #e1e1e1);
	-pie-background: linear-gradient(#f2f2f2, #e1e1e1);
	behavior: url(PIE.htc);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2', endColorstr='#e1e1e1'); /* IE6 & IE7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2', endColorstr='#e1e1e1')"; /* IE8 */*/

	
	/*background-color: #f2f2f2;
	margin: 10px 0 0 0;*/
	/*font:Arial;font-size:20px;font-weight:bold;*/
	/*color:#656565;
	padding-left:10px;
	line-height:33px;*/
}

/*start BIG PIC AREA*/
#articlelist {
width:700px;
/*margin:10px 0;*/ margin-bottom:10px; padding:0;
list-style-type:none;
}
#articlelist li {
list-style-type:none;
padding:10px;
/*background-color:#e5e5e5; background-image:none;*/
margin-bottom:10px;
/*margin-left:10px;*/

}

#articlelist P {
color:#666666;
}
#articlelist P a {
color:#3156d1;
font-size: 13px;
font-weight: bold;
text-decoration: /*none*/ underline;
}

#articlelist li h1 {
position:relative;
color:/*383838*/#666666 ;
line-height:52px;
font-weight:bold;
font-size:/*28px*/23px;
}
#articlelist li h1 a {
color:#fff;
text-decoration:none;
line-height:20px!important;
}
#articlelist li h1 a b {
width:23px;
height:21px;
display: inline;
margin-left:60px;
padding:0px 4px 3px 4px;
font:inherit;
text-align:center;
background-image: url(/images/remark.gif);
background-repeat: no-repeat;
line-height:20px!important;
}
#articlelist li .author {
/*float:right;*/
margin: 0px;
display:block;
/*height:170px;*/
overflow:hidden;
clear:both;
}
#articlelist h1 strong {
width:90px; height:50px;
padding:0 5px;
position:absolute; top:10px; right:-10px; z-index:99;
font-weight:bold; font-size:36px; text-align:left; letter-spacing:-1px; line-height:49px; color:#242f48;
background:#fff /*url(../images/whitebg.png) 0 0 repeat*/;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}
#articlelist li h1 strong em {
width:40px;
/*display:block;*/
font-weight:bold; font-size:17px; font-style:normal; line-height:18px; word-wrap: break-word;
margin-top:6px; padding:0;
position:absolute; right:8px; top:0;
}
/*end BIG PIC AREA*/
/* End Content Formatierung
----------------------------------*/

/* start Gallery pages Formatierung
-------------------------------------*/
.gallerypages {
width:560px!important; height:44px;
font-weight: bold;
list-style-type:none;
}
.gallerypages a {
background-color:#808080;
color:#fff;
display:block;
float:left;
margin:0 2px 2px 0;
padding:5px 11px;
text-align:center;
text-decoration:none;
width: auto;
font:inherit;
}
.gallerypages span {
display: inline;
float:left;
color:#808080;
padding:0 4px;
}
.gallerypages a:hover, .gallerypages b {
background-color:#242f48;
display:block;
float:left;
margin:0 2px 2px 0;
padding:5px 11px;
text-align:center;
text-decoration:none;
width: auto;
font:inherit;
color:#fff;
}
.gallerypages strong {
text-align: right;
color:#242f48;
display:block;
}
#nav_div span{
margin:0 2px 2px 0!important;
padding:0 11px!important;

display:none;
float:left;
font:inherit;

text-align:center;
text-decoration:none;
width:auto;

}
.gallerypages1 {
height:44px;
padding :16px 20px 0 20px!important;
font-weight: bold;
list-style-type:none;
}
.gallerypages1 a {
background-color:#808080;
color:#fff;
display:block;
float:left;
margin:0 2px 2px 0;
padding:0px 11px;
text-align:center;
text-decoration:none;
width: auto;
font:inherit;
}
.gallerypages1 span {
display: inline;
float:left;
color:#808080;
padding:0 4px;
}
.gallerypages1 a:hover, .gallerypages b {
background-color:#242f48;
display:block;
float:left;
margin:0 2px 2px 0;
padding:0px 11px;
text-align:center;
text-decoration:none;
width: auto;
font:inherit;
color:#fff;
}
.gallerypages1 strong {
text-align: right;
color:#242f48;
display:block;
}
/* end Gallery pages Formatierung
-------------------------------------*/

/*		end Left column Formatierung
-----------------------------------------------------------------------*/


/*		Start Right column Formatierung
-----------------------------------------------------------------------*/
.advertise{
width:310px;
margin-bottom:10px; padding:10px;
background:#E5E5E5;
overflow:hidden;
}

#rightcolumn .trbox {
width:330px;
height:50px;
/*margin:10px 0;*/ margin-bottom:10px;
}
#rightcolumn .trbox a {
background:url( /images/donate.gif);
width:330px;
height:50px;
font-size:0px;
display:block;
text-decoration:none;
color:#9aa9c1;
}
#whatshappening {
width:210px;
background-color:#fff;
padding:0 0 10px 0;
float:left;
margin-bottom:10px;
}
#whatshappening h3 {
font:inherit;
color:#656565;
background-color:#efeff1;
height:30px;
padding-left:2px;/*4px;*/
font-weight:500;
letter-spacing:1px;
}
#whatshappening p {
padding:10px;
}
#whatshappening strong {
padding:10px;
background-color:#9aa9c1;
font: inherit;
display:block;
margin:10px 0 0 0;
}
#whatshappening strong a {
text-decoration:none;
color:#242f48;
}
#whatshappening .calenderspace {
padding:1px;
background-color:#fff;
/*margin:10px 10px 0 10px;*/
text-align:center;
}

#whatshappening .calenderspace p{
color:#fff;
background-color:#122139;
margin:0 18px;
text-align:left;
}

#whatshappening .calenderspace p a{
color:#fff;
text-decoration:none;
}
#whatshappening .calenderspace p a:hover{
color:#e0efff;
}

#whatshappening .calenderspace p b{
color:#e0efff;
display:block;
}

#secs {
/*background-color:#e5e5e5;
min-height:204px;
_height:204px;*/
float:left;
padding-bottom:20px; margin-bottom:10px;
}
#secs p {padding-left:10px; background-color:#e5e5e5}
#secs h3 {
height:36px;
background-color:#efeff1;
padding-left:10px;
font:inherit; color:#656565;
word-spacing: /*-2px;-1px*/0px;
width:200px;
text-align:center;
line-height:/*28px;*/33px;
margin-bottom:5px;
margin-top:7px;
}
#secs ul {
list-style:none;
background-color:#e5e5e5;
margin:0; padding: 2px 0;
}
#secs ul li {
width:142px;
float:left;
font:inherit; color:#242f48;
padding: 6px 10px;
}
#secs ul li a {
color:#242f48; text-decoration:none; word-spacing: -1px;
}
#secs ul li a:hover {
color:#4d5870; text-decoration:none;
}

#groups {
height:204px;
background-color:#e5e5e5;
padding-bottom:10px; margin-bottom:10px;
}
#groups h3 {
height:50px;
background-color:#9aa9c1;
padding-left:10px;
font:inherit; color:#242f48; word-spacing: -2px;
}
#groups ul {
list-style:none;
background-color:#e5e5e5;
margin:0; padding: 2px 0;
}
#groups ul li {
width:142px;
float:left;
font:inherit; color:#242f48;
padding: 6px 10px;
}
#groups ul li a {
color:#242f48; text-decoration:none; word-spacing: -1px;
}
#groups ul li a:hover {
color:#4d5870; text-decoration:none;
}
#subscribe {
width:210px;
height:46px;
margin:10px 0;
/*background-color:#242f48;*/

/*background:url(../images/subscribe-btn.jpg)0 0 no-repeat;*/

background-image:url(../images/subscribe-btn.png);
/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:solid 1px;color:#d0cfcf;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e3e3e3), to(#eeeeef));
	background: -webkit-linear-gradient(#e3e3e3, #eeeeef);
	background: -moz-linear-gradient(#e3e3e3, #eeeeef);
	background: -ms-linear-gradient(#e3e3e3, #eeeeef);
	background: -o-linear-gradient(#e3e3e3, #eeeeef);
	background: linear-gradient(#e3e3e3, #eeeeef);
	-pie-background: linear-gradient(#e3e3e3, #eeeeef);
	behavior: url(PIE.htc);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e3e3e3', endColorstr='#eeeeef');  IE6 & IE7 /
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2', endColorstr='#e1e1e1')"; /* IE8 */

}
#subscribe a {

font:inherit; color:#656565;
word-spacing: -2px; text-decoration:none;
padding-left:5px;
position:relative;
display:block;
text-align:center;
}
#subscribe a span {
width:30px; height:46px;

/*background:url(/images/subscribe.gif) 0 0 no-repeat;*/
position:absolute; right:10px; top:-0px; *top:-10px;
display:block;
}
/*		End Right column Formatierung
-----------------------------------------------------------------------*/

/**************************************************
end CONTAINER*/


/**************************************************
start FOOTER*/
/*
#footer-strip {
width:960px;
margin:0 auto; padding:10px;
background:#4a242d url(/images/footerbg_red.gif) 0 0 repeat-x;
}
*/
#footerDown {
height:223px;
margin:0 auto;
background:#e5e5e5 url(../images/footer_arrow.gif) 50% 0 no-repeat;
}

.footer {
width:/*940px*/ 920px; /*height:65px;*/
margin:0 auto; padding:10px 0 0 0;
overflow:hidden;
font:inherit; text-align:right; color:#FFFFFF;
}

.footerlink {
width:/*940px*/ 920px; /*height:120px;*/
font:inherit; text-align: left; color:#FFFFFF;
padding:0 0 20px 0;
margin:0 auto;
}
.footerlink ul {
width:930px;
list-style:none;
display:block;
}
.footerlink ul li {
width:217px; /*height:160px;*/
float:left;
margin-bottom:10px; padding-right:15px;
}
.footerlink ul li p {
padding:0;
float:none;
font:inherit; text-align:left; color:#c2c651;
}
.footerlink ul li a {
font:inherit; text-align:left; text-decoration:none; color:#fff;
display:block;
}

.footer strong {
float:right;
}
.footer p {
float:left;
color:#FFFFFF;
font:inherit;

/*padding:14px 0 0 16px;*/
}
.footer a {
color:#FFFFFF;
font:inherit;
text-decoration:none;
letter-spacing: 0px;
}
/**************************************************
end FOOTER*/




/*		Start SubPage
-----------------------------------------------------------------------*/

.body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
table {
width:100%;
/*border-collapse:collapse;*/
font-size:13px; /*font-weight:bold;*/
/*margin:24px;*/
background:#fff;
/*border-left:1px solid #FFFFFF; */
border-top:1px solid #FFFFFF;
}
th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9aa9c1 none repeat scroll 0 0;
/*border-right:1px solid #FFFFFF;*/
color:#333333; text-align:center;
padding:10px 11px;
}
td {
/*border-bottom:1px solid #fff;*/
padding:10px 11px;
vertical-align:top;
color:#333333; text-align:center;
border-bottom:1px solid #e5e5e5;

}
td * {
/*padding:12px 11px;*/
}
tr.alt td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#cccccc none repeat scroll 0 0;
}
tr.over td, tr:hover td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BCD4EC none repeat scroll 0 0;
}
/*-----------------------------------------------------------*/
/* calendar */
table.event {
/*width: 90%;
margin: 14px;*/
width:105%
border:none;
/*border-collapse: separate;*/
background:none!important;
}
table.event thead {
zoom: 1;
}
table.event thead tr {
zoom: 1;
}
table.event thead th.month {
border-bottom: 1px solid #bbb;
font-weight: bold;
zoom: 1;
}
table.event thead th.month a {
border: none;
position: relative; top: 5px;
margin: 0 10px;
zoom: 1;
}
table.event th {
width: 30px!important;
text-align: center;

}
table.event td {
width: 30px; height:30px!important;
padding: 0!important; margin: 5px;
background-color:#fff;
color: #5a5a5a;
vertical-align:middle!important;
border-bottom:none!important;
/*font-size:/*10px9px;*/
font-size:12px;
}
table.event td .date {
width:72%;
background:#F2F1ED none repeat scroll 0 0;
float:left;
padding:5px;
}
table.event td .add {
background:#F2F1ED none repeat scroll 0 0;
float:left;
padding:5px;

}
table.event td a {
font-size:9px;
padding: 0; margin: 0;
height:/*28px*/12px!important;

}
table.event td a img{
padding: 0; margin: 0;
}
.month select {
float:none!important;
font-family:inherit!important;
color: #666!important;
font-size:12px!important;
}
.month {
text-align:center!important;
}
.calenderform {
padding:0!important;
}
table.event tbody td,  table.event tbody th {
/*	border: 1px solid #ddd;
border-top-color: #fff;
border-left-color: #fff;*/
}
table.event strong {
font-size: 140%;
}
table.event .inactive {
color: #aaa;
}
table.event div.items a {
border: 0;
margin: 2px 1px;
}

/*-------------------------------------------------------------------*/

#pagePanelTop {
background: #9AA9C1 /*url(/images/panels.png) no-repeat*/;
/*background-position: 0 -58px;*/
/*opacity:50%;*/
/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;*/
color: #fff; font-size: 15px;
/*width: 880px;*/ /*height: 18px;*/
/*margin-top: 14px;*/ padding: /*17px 20px 20px 20px*/ 5px;
overflow:hidden;
}

#pagePanelBottom {
background:#9AA9C1 /*url(/images/panels.png) no-repeat*/;
/*background-position: 0 -113px;*/
color: #fff;
font-size: 15px;
height: 15px;
padding: 17px 20px 20px 20px;
width: 880px;
}

#pagePanelTop p a{
padding:2px 10px; margin-right:6px; margin-left:6px; 
font-family:inherit;
font-size: 16px;
font-weight:bold;
text-align:left;
text-decoration:none;
color: #fff;	
}
#pagePanelTop p a:hover{
/*padding:2px 5px;*/
background:#fff;
font-weight:bold;
color: #003366;	
}


.pageButtons {
float: right;
margin-top: -3px;
width: auto;
}

.pageButtons span.text {
float: left;
padding: 3px 7px 0 7px;
width: auto;
}

.qp_counter {
float: left;
padding: 6px 7px 0 7px;
width: auto;
}

.qp_pagenumber, .qp_totalnumber {
font-weight: bold;
}


#main {
overflow: hidden;
padding:/*25px*/ 15px;
width:/*883px*/ /*870px*/ 890px;
float:left;
background:#fff;
}
#items {
margin: 0px;
padding:0px;
float:left;
width:/*885px*/ /*870px*/ 890px;
position:relative;
/*border:#00FF00 solid 1px;*/
}

#items .item {
float: left;
display: inline;
height: 295px;
/*margin:0 14px 20px 0;*/ /*margin-bottom:20px;*/
padding:5px; margin-right:12px; margin-bottom:12px;
overflow: hidden;
width: 200px;
position:relative;
background:#f4f3f3;
/*border:#FF0000 solid 1px;*/
}

#items .itemImage {
border: 5px #e5e5e5 solid;
margin-bottom: 12px;
overflow: hidden;
}

.itemName {
font-size: 14px;
line-height: 20px;
margin-bottom: 0px;
padding:0 0 0 5px;
}
.itemName a{
font-family:inherit;
font-size: 13px;
font-weight:bold;
text-align:left;
text-decoration:none;
letter-spacing:normal;
line-height:18px;
color: #990000;
}
.itemName a:hover{
font-weight:bold;
color: #242f48;
}
.itemPrice {

font-family: inherit;
font-size: 11px;
line-height: 17px;
margin-bottom: 30px;
padding:0 0 0 5px;
}
.spacer{
font-size:0;
line-height:0;
clear:both;
overflow:hidden;
border:none; outline:none;
}



/** Item Page **/

.gallery {
float:left;
margin:0px;
padding:20px 0;
width:905px;

/*margin: 0 auto;
margin: 0 -10px;
overflow: hidden;
width: 880px;*/
/*border:#FF0000 solid 1px;*/
}

.gallery .gallery {
margin: 0 -4px;
display: inline-block;
width: auto;
}

#itemImage {
float: left;
display: inline;
margin: 0 10px;
overflow: hidden;
width: 420px;
}

#itemImage img.bigImage {
border: 1px #BBBBBB solid;
height: 418px;
width: 418px;
}

#itemImage li.thumb {
cursor: pointer;
display: inline; 
float: left;
height: 96px;
margin: 0 5.2px;
margin-top: 12px;
overflow: hidden;
width: 96px;
}

#itemImage li.thumb a img {
border: 1px #BBBBBB solid;
height: 94px;
width: 94px;
}

#itemImage li.thumb a.activeSlide {
border: 1px solid #789F2A;
height: 94px;
width: 94px;
}

#itemImage li.thumb a.activeSlide img {
border: 1px solid #789F2A;
margin: 0 0 0 -1px;
height: 94px;
width: 94px;
}

#itemDetails {
float: left;
display: inline;
margin: 0 10px;
overflow: hidden;
padding-left: 20px;
width: 405px;
}

#itemDetails h2.itemName {
font-size: 22px;
color:#242f48;
font-weight: normal;
line-height: 25px;
margin-bottom: 1px;
padding:0px;
}

#itemDetails .itemPrice {
font-size: 15px;
font-weight: bold;
line-height: 18px;
margin-bottom: 15px;
padding:5px 0 0 0;
}

/** Shopping Bag **/

#shoppingBag h2 {
font-size: 22px;
font-weight: normal;
line-height: 25px;
margin-bottom: 20px;
}

.buttonLess {
background: url(/images/buttons.png) no-repeat;
background-position: -240px -10px;
display: block;
height: 29px;
margin: -7px 0 0 4px;
overflow: hidden;
position: absolute;
text-indent: -9999px;
width: 28px;
}
.buttonLess:hover {
background: url(/images/buttons.png) no-repeat;
background-position: -240px -39px;
cursor: pointer;
}

.buttonMore {
background: url(/images/buttons.png) no-repeat;
background-position: -278px -10px;
display: block;
height: 29px;
margin: -7px 0 0 65px;
overflow: hidden;
position: absolute;
text-indent: -9999px;
width: 28px;
}
.buttonMore:hover {
background: url(/images/buttons.png) no-repeat;
background-position: -278px -39px;
cursor: pointer;
}

.buttonLess_disable {
background: url(/images/buttons.png) no-repeat;
background-position: -240px -68px;
display: block;
height: 29px;
margin: -7px 0 0 4px;
overflow: hidden;
position: absolute;
text-indent: -9999px;
width: 28px;
}

.buttonMore_disable {
background: url(/images/buttons.png) no-repeat;
background-position: -278px -68px;
display: block;
height: 29px;
margin: -7px 0 0 65px;
overflow: hidden;
position: absolute;
text-indent: -9999px;
width: 28px;
}

.buttonLess_disable:hover, .buttonMore_disable:hover {
cursor: default;
}

.itemTotal { font-weight: bold; }
.totalPrice { padding: 20px 0 20px 11px; }
.costBeforeShipping { padding: 0 49px 0 0; }
.continueShopping { padding: 2px 0 0 0; }

span.empty { font-size: 16px; text-align: center; }

span.price{font-size: 12px;}

.current {
background-color:#242f48!important;
display:block!important;
float:left!important;
margin:0 2px 2px 0!important;
padding:5px 11px!important;
text-align:center!important;
text-decoration:none!important;
width: auto!important;
font:inherit;
color:#fff!important;
}
.blogspace
{
background-color:#E5E5E5;
margin-bottom:20px;
}

.blogspace h3{
height:30px;
padding-left:10px;
background-color:#242F48;
font-weight:bold; color:#FFFFFF; line-height:29px;
font-family:inherit; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal;
}
.blogspace ul{ }
.blogspace ul li{
list-style-type:none;
margin:10px 0 10px 0;
}
.blogspace ul h4 {
height:30px;
padding-left:10px;
font-family:inherit; font-size:13px; font-weight:bold; line-height:29px; color:#242E47;
font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal;
}
.blogspace ul li p {
padding-left:10px;
font-family:inherit; font-size:13px;
font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal;
}

.shopping_bag_div{
width:500px; height:50px;
/*margin:0 auto;*/
float:left;
background:#fff;
overflow:hidden;
}
#details {
width:/*auto*/ 480px; height:30px;
float: left;
font-size: 11px;
padding:3px 0 0 0;
overflow:hidden;
}
.details {
width:/*auto*/ 80px;
float: left;
padding:3px 8px; margin:0;
color:#fff; font-weight:bold;
background:#9AA9C1;
}
#details  a{width:auto; float:left; display:block; }
.topDivider {
color: #bcbcbc; font-size: 12px; font-weight:bold;
padding: 0 3px 0 3px;
}
.shoppingBag {
width: 126px; height: 29px;
background: url(/images/buttons.png) no-repeat; background-position: -10px -10px;
display: block; float: left;
margin: -2px 1px 0 5px;
overflow: hidden;
text-indent: -9999px;
}
.shoppingBag:hover {
background: url(/images/buttons.png) no-repeat;
background-position: -10px -39px;
cursor: pointer;
}

.checkout {
width: 84px; height: 29px;
background: url(/images/buttons.png) no-repeat; background-position: -146px -10px;
display: block; float: left;
/*margin: -2px 0 0 0;*/
margin:0;
overflow: hidden;
text-indent: -9999px;
}
.checkout:hover {
background: url(/images/buttons.png) no-repeat; background-position: -146px -39px;
cursor: pointer;
}

.pageUp {
width: 28px; height: 29px;
background: url(/images/buttons.png) no-repeat; background-position: -354px -10px;
display: block;
float: left;
overflow: hidden;
text-indent: -9999px;
}
.pageUp:hover {
background: url(/images/buttons.png) no-repeat; background-position: -354px -39px;
cursor: pointer;
}

.pageDown {
width: 28px; height: 29px;
background: url(/images/buttons.png) no-repeat; background-position: -316px -10px;
display: block;
float: left;
overflow: hidden;
text-indent: -9999px;
}
.pageDown:hover {
background: url(/images/buttons.png) no-repeat; background-position: -316px -39px;
cursor: pointer;
}

.buttonAddToShoppingBag {
width: 230px; height: 40px;
background: url(/images/buttons.png) no-repeat!important; background-position: -10px -107px;
display: block;
float: left;
margin-top: 20px;
overflow: hidden;
text-indent: -9999px;
border:none;
}
.buttonAddToShoppingBag:hover {
background: url(/images/buttons.png) no-repeat; background-position: -10px -147px;
cursor: pointer;
}

.buttonProceedToCheckout {
width: 218px; height: 40px;
background: url(/images/buttons.png) no-repeat; background-position: -250px -107px;
display: block;
float: left;
margin: -10px 12px -10px  0; margin-left: 10px;
overflow: hidden;
text-indent: -9999px;
}
.buttonProceedToCheckout:hover {
background: url(/images/buttons.png) no-repeat; background-position: -250px -147px;
cursor: pointer;
}

.buttonRemove {
width: 86px; height: 29px;
margin: -7px 12px 0 0; padding:0;
background: url(/images/buttons.png) no-repeat; background-position: -392px -10px;
display: block;
float: left;
overflow: hidden;
text-indent: -9999px;
}
.buttonRemove:hover {
background: url(/images/buttons.png) no-repeat; background-position: -392px -39px;
cursor: pointer;
}

.buttonUpdate {
width: 72px; height: 29px;
background: url(/images/buttons.png) no-repeat; background-position: -478px -109px;
display: block;
float: left;
margin: -10px 0 0 12px;
overflow: hidden;
text-indent: -9999px;
}
.buttonUpdate:hover {
background: url(/images/buttons.png) no-repeat; background-position: -478px -138px;
cursor: pointer;
}

.buttonEmpty {
width: 64px; height: 29px;
background: url(/images/buttons.png) no-repeat; background-position: -487px -10px;
display: block;
float: left;
margin: -10px 0 0 4px;
overflow: hidden;
text-indent: -9999px;
}
.buttonEmpty:hover {
background: url(/images/buttons.png) no-repeat; background-position: -487px -39px;
cursor: pointer;
}


/*** jCart ***/

#jcart table {
border-collapse: collapse;
width: 100%;
margin:0;
}

#jcart th {
background-color: #f2f2f2;
border-bottom: 1px solid #dadada;
color: #878787;
font-size: 11px;
font-weight: normal;
padding: 9px 0 8px 0;
text-align: center;
}

#jcart tr {
border-bottom: 1px solid #dadada;
}

#jcart tfoot td {
font-size: 16px;
padding: 20px;
vertical-align: top;
}

#jcart tbody td {
font-size: 14px;
padding: 34px 0 10px 0;
text-align: center;
vertical-align: top;
border-bottom:none!important;
}
.qty_input, .qty_plus, .qty_minus, .thumb table tr{
	margin:0!important;

 	border-bottom:0!important;
	border-bottom: none!important;
	border-collapse:none!important;
 
	background: none repeat scroll 0 0 transparent !important;
	 }
	
.qty_input{
		padding:26px 0 0 0 !important;
	 }


.qty_plus{
		padding:16px 0 0 0 !important;}

.qty_minus{
		padding:6px 0 0 0 !important;}

#jcart tbody td a{
color:#242F48;
font-family:inherit;
font-size:15px;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
}
#jcart tbody td a:hover,  #jcart tbody td a.over{
color:#990000;
font-weight:bold !important;
text-decoration:underline;
background:none!important;
}
.continueShopping a{
color:#242F48; font-family:inherit; font-size:15px; font-weight:bold; letter-spacing:0; text-decoration:none;
padding:0;
}
.continueShopping a:hover{
color:#990000;
font-weight:bold !important;
text-decoration:underline;
background:none!important;
padding:0;
}

#jcart td.thumb { padding: 12px 10px 10px 0; }
#jcart td.thumb img { border: 1px #BBBBBB solid; padding:0}
#jcart tr.noBorder {border: 0; }
#jcart td.left { text-align: left; color:#000;}
#jcart tr .floatRight {float: right; }

#jcart thead #thumbnail {
width: 10%;
border-top-left-radius: 4px; /* General */
-khtml-border-radius-topleft: 4px; /* Linux */
-moz-border-radius-topleft: 4px; /* Firefox */
-webkit-border-radius-topleft: 4px; /* Safari, Chrome */
}
#jcart thead #itemName { text-align: left; width: 46%; }
#jcart thead #price { width: 11%; }
#jcart thead #quantity { width: 11%; }
#jcart thead #total { width: 11%; }
#jcart thead #remove {
width: 11%;
border-top-right-radius: 4px; /* General */
-khtml-border-radius-topright: 4px; /* Linux */
-moz-border-radius-topright: 4px; /* Firefox */
-webkit-border-radius-topright: 4px; /* Safari, Chrome */
}

#jcart-tooltip { 
background: url(../images/checkmark.png) 3px center no-repeat #F7F7F7;
border: solid 1px #CCC;
color: #717171;
font-size: 12px;
font-weight: bold;
padding: 6px 6px 6px 25px;
text-transform: capitalize;
border-radius: 10px; /* General */
-khtml-border-radius: 10px; /* Linux */
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
}

#jcart p.jcart-error { color: red; }
#jcart input.quantity { 
background-color: #f2f2f2;
border: 1px solid #dadada;
color: #878787;
margin-top: -4px;
padding: 1px 5px;
text-align: center;
width: 26px;
}
#jcart input.quantity:focus { 
border: 1px solid #BFBFBF;
color: #5A5A5A;
}

/*** Safari CSS Hack ***/
@media screen and (-webkit-min-device-pixel-ratio:0){
input#searchBox {padding: 1px 15px 1px 22px;}
body#home .itemNew {margin-left: -53px;}
}

.left {
float: left;
text-align: left;
width: auto;
}

.right {
width: auto;
float: right;
text-align: right;
}


/* forms */

input.txt, textarea {
/*border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border: 1px solid #999;*/
/*background: url("img/txt.gif") repeat-x; background-color:#FFFFFF;*/
padding: 5px 2px; /*margin-bottom:10px;*/
}
form.basic input.txt, form.basic textarea {
width:220px;
float:left;
}
form.basic select {float:left; }

form.basic label {
width:100px;
float:left;
margin-right:15px; margin-bottom:10px; padding-top:5px;
font:inherit; text-align:left; color:#666;
clear:both;
}
form.basic h3{
clear:both;
font-size:15px;
padding:10px 0 12px 0;
}

input.error, textarea.error {border-color: #d35757; /*background-image: url("img/txt-error.gif");*/ }
span.loading {background: url("img/upload.gif") 0 50% no-repeat; padding: 3px 0 3px 20px; }
form.fields {
} /* plain and clean layout for forms */
form.fields fieldset {
/*border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
border: 1px solid #ccc; margin-bottom: 15px; padding: 10px 15px 15px 15px;
*/
border-color:#000000; border-style:solid none none; border-width:1px 0 0;
clear:both;
font-size:100%;
margin-top:0px!important; padding:10px;
}
form.fields fieldset.last {
margin-bottom: 0;
border-right: 1px solid #ccc !important;
}
form.fields fieldset legend {
font-size:18px; font-weight:normal;
margin:0; padding:0 5px;
line-height:25px;
}
#basic label {
width:100px;
float:left;
font-size:1.0em; margin-right:15px; padding-top:5px; font-family:inherit; color:#666;
}

.basic{padding:0 15px 30px; }


.submit{
width:auto;
display:block;
background:#909090;
border:none;
color:#FFFFFF; 
font-size:13px; 
font-weight:bold; 
text-decoration:none;  text-align:center;
font-style:normal;
margin:0; 
float:left;
clear:both;
cursor:pointer;
height:24px;
/*border:#000 solid 1px;*/
}
.submit input{padding:6px 10px; color:#fff; font-weight:bold; cursor:pointer; background:none; }
.submit a{padding:6px 10px; color:#fff; font-weight:bold; cursor:pointer; display:block; }
.button{
/*clear:both;*/
height:20px;
float:left;
font:inherit; text-align:left; color:#fff;
/*margin:20px*/
}

#bloglist {
width:700px;
background-color:rgba(255, 255, 255, 0.75);
float:left;
margin:10px 0; padding:0;
}
#bloglist P {color:#666666; }
#bloglist P a {color:#4a242d; font-size: 13px; font-weight: bold; text-decoration: none; }
#bloglist li {
width:680px;
list-style-type:none;
padding:/*10px 10px 15px 10px*/ 10px; margin-bottom:10px;
background-color:#e5e5e5;
position:relative;
}
#bloglist li h1 {color:#383838; line-height:52px; font-weight:bold; font-size:28px; }
#bloglist li h1 a {color:#fff; text-decoration:none; line-height:20px!important; }
#bloglist li h1 a b {
width:23px; height:21px;
display: inline;
margin-left:60px; padding:0px 4px 3px 4px;
font:inherit; text-align:center;
background-image: url(/images/remark.gif); background-repeat: no-repeat; line-height:20px!important;
}

#bloglist li h1 strong {
width:90px; height:50px;
-moz-box-shadow:0 0 10px rgba(14, 32, 59, 0.25);
/*background-color:rgba(225, 225, 225, 0.75);
color:rgba(36, 47, 72, 0.90);*/
font-weight:bold; font-size:35px; text-align: left; letter-spacing: -1px; line-height:49px; color:#242f48;
padding:0 5px;
position:absolute; right:0; top:20px; z-index:99;
/*background:url(/images/whitebg.png);*/
/*display:block;*/
/*opacity:.9;*/
background:#fff /*url(../images/whitebg.png) 0 0 repeat*/;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}
#bloglist li h1 strong em {
width:40px;
display:block;
font-weight:bold; font-size:17px; font-style:normal; line-height:15px;
margin-top:10px;
position:absolute; right:10px; top:0;
word-wrap:break-word;
}
#bloglist li .author {
/*height:200px;*/
overflow:hidden;
clear:both;
float:right;
margin: 0px;
}

#bloglist li h1 font a {
font:inherit;
color:#14233b;
}
.blogtitle {
background-color:#14223c;
font:inherit;
color:#fff;
text-align:left;
display:block;
padding-left:10px;
margin:10px 0 0 0;
}
#bloglist li p span {
width:100px;
float:right;
}
#bloglist li p span a {
text-align: right!important;
width:100px;
color:#666666;
}
#bloglist li p span a:hover {
color:#4d5870;
}
#bloglist li ul {
margin:0;
padding:0;
width:100%;
}
#bloglist li ul li {
margin:0;
padding:0;
width:215px;
float:left!important;
}
#bloglist li ul li a {
color:#666;
text-decoration:none;
}
#bloglist li ul li a:hover {
color:#4d5870;
}
/*-----------------14_04_10---------------------*/


#bloglist li ol.commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-indent:0;
float:left;
}
#bloglist li ol.commentlist h6 {
color:#14233b;
font:inherit;
display:block;
}
#bloglist li ol.commentlist li {
/*-moz-background-clip:border;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:#fff;
border:0;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
padding:15px 10px!important;
position:relative;
/*width:520px;*/
width:660px;
}
#bloglist li ol.commentlist li div {
padding-top:16px;
clear: both;
}
.bloglist_form {
margin:0;
padding:0;
}
.bloglist_form label {
margin:0;
padding:10px 0 0 38px;
font:inherit;
color:#666;
width:72px!important;
vertical-align:top;
display:block;
float:left;
height:50px;
}
.bloglist_form .inputbox {
height:39px;
width:435px;
font:inherit;
padding:4px;
color:#666666;
float:left;
}
.bloglist_form .inputboxtwo {
height:92px;
width:435px;
font:inherit;
padding:4px;
color:#666666;
}
.postbutt {
display:block;
background-color:#7b7c7c;
border:none;
padding:10px; /*margin:10px 4px 0 0 0 4px 0 0;*/
font:inherit; text-decoration:none; color:#fff;
cursor:pointer;
}
.nophoto {
height:170px;
display:block;
}


/*******************************************************************************/
.section_blogspace {
background-color:#e5e5e5;
padding:0 0 10px 0;
margin:0 0 10px 0;
}
.section_blogspace h3 {
font:inherit;
color:#fff;
background-color:#242f48;
height:30px;
padding-left:10px;
}
.section_blogspace p {
padding:10px;
}

.section_blogspace a{
text-decoration:none;
font-weight:bold;
color:#666666;
padding-left:10px;
}


/*******************************************************************************/

#topics {
background-color:#e5e5e5;
height:204px;
padding-bottom:10px;
margin-bottom:10px;
}
#topics h3 {
background-color:#9aa9c1;
height:50px;
padding-left:10px;
font:inherit;
color:#242f48;
word-spacing: -2px;
}
#topics ul {
list-style:none;
background-color:#e5e5e5;
margin:0;
padding: 2px 0;
}
#topics ul li {
float:left;
font:inherit;
color:#242f48;
width:142px;
padding: 6px 10px;
}
#topics ul li a {
color:#242f48;
text-decoration:none;
word-spacing: -1px;
}
#topics ul li a:hover {
color:#4d5870;
text-decoration:none;
}


/****************************************************************************/

#topics2 {
background-color:#e5e5e5;
height:204px;
padding-bottom:10px;
margin-bottom:10px;
}
#topics2 h3 {
background-color:#9aa9c1;
height:50px;
padding-left:10px;
font:inherit;
color:#242f48;
word-spacing: -2px;
}
#topics2 ul {
list-style:none;
background-color:#e5e5e5;
margin:0;
padding: 2px 0;
}
#topics2 ul li {
float:left;
font:inherit;
color:#242f48;
width:142px;
padding: 6px 10px;
}
#topics2 ul li a {
color:#242f48;
text-decoration:none;
word-spacing: -1px;
}
#topics2 ul li a:hover {
color:#4d5870;
text-decoration:none;
}

/***************************************event_details_class*************************************************************/
.newhr{
color:#9AA9C1;
background-color:#d7d7d7;
margin:10px 0;
padding:0;
height:4px;
border:none;
}
.event_details_class{
margin:0!important; padding:0!important;
list-style-type:none;
width:580px;
}
.event_details_class li{
margin:0!important; padding:0!important;
float:left!important;
width:auto;
line-height:22px!important;
height:23px!important;
}
.firstevt{
width:10px!important;
background-position: -7px 1px!important;
}
.secondevt{
width:126px!important;
color:#14233b;
font:inherit;
background:none!important;
}
.thirdevt{
/*width:376px!important;*/
width:367px!important;
background:none!important;
}

.thirdevt a {
color:#4a242d;
font-size: 13px;
font-weight: bold;
text-decoration: underline!important;
}
.thirdevt a:hover {

text-decoration: none!important;
}
.postbutt2 {
display:block;
background-color:#48262B;
border:none;
padding:10px;
margin:10px 4px 0 0;
font:inherit; text-decoration:none; color:#fff;
}
.print_event{
height:30px;
display:block;
text-align:right;
}

.print_event a{
font:inherit;
text-decoration:underline;
color:#3156d1;
float:right;
}

.map_div{
margin:0;
padding:20px 0 0 0;


}
.map_div p{
text-align:left;
color:#14233b;
font:inherit;
}
#gmap{
height:400px;
margin:20px 60px;

}

/*******************************************************************************************************/
.page_gimage{
/*height:273px;
min-height:273px;*/
}
.calenderDiv{
width:920px;
margin:0 auto; padding-top:10px;
background:#fff;
margin-top:5px;
}




/***************************************Added By Sayanta For Frontend Canteen*************************************************/
/* tags in the header */
.canteen .header{
background: #3d3d3d url("img/headerbox.png") repeat-x;
border-top: 1px solid #444;
border-radius: 5px 5px 0 0;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
position: relative;
margin: -1px -1px 0 -1px;
padding: 7px 0 9px 20px;
height:30px;
}
.canteen .header h3 {
position: relative;
top: 2px;
display: inline;
font-size: 125%;
color: #02c8e7;
text-shadow: #151515 0 1px 0;
	float:left;
}

.canteen .header h3 span {
   font-size: 130%;
   color: #ffffff;
   padding-top: 2px;

   font-weight:bold;
   padding-left:5px;
}

.canteen .header ul {
bottom: 0;
float:right;
padding-right:10px;
}
.canteen .header ul li {
display: inline;
list-style-type:none;
}
.canteen .header ul a {
border-radius: 5px 5px 0 0;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
background: #00acc7;
border: none;
outline:none;
float: left;
margin: 0 0 0 5px;
padding: 4px 13px 3px;
color: #fff;
behavior: url(/css/border-radius2.htc);
	text-decoration: none;
}
.canteen .header ul a.active, .canteen .header ul a:hover, .canteen .header ul a:focus, .canteen .header ul a:active {
background: #fff url("img/headertab.png") repeat-x;
color: #00acc7;
behavior: url(/css/border-radius2.htc);
}


/**************************************************
start Background*/
.bg_narrow{
background-position:0 0; background-repeat:repeat-x;
}
.bg_wallpaper{
background-position:50% 0; background-repeat:no-repeat;
}
/**************************************************
end Background*/





/**************************************************
start BANNER AREA PANORAMA*/

/*start banner slider*/
#slider {
width:920px; height:340px;
background:url(../images/loading.gif) no-repeat 50% 50% #fff;
}
#slider img {
width:920px; height:340px;
position:absolute; top:0px; left:0px;
display:none;
}
#slider a {
border:0 none; display:block;
}
/* The Nivo Slider styles */
.nivoSlider {
position:relative;
}
.nivoSlider img {
position:absolute; top:0px; left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
position:absolute; top:0px; left:0px;
width:100%; height:100%;
border:0;
padding:0; margin:0;
z-index:60; display:none;
}
/* The slices in the Slider */
.nivo-slice {
display:block;
position:absolute;
z-index:50;
height:100%;
}

/* Caption styles */
.nivo-caption {
width:auto!important;
bottom:20px!important;
background: url(../images/blue_bg.png) 0 0 repeat!important;
}
.nivo-caption p {
padding:4px 15px!important;
margin:0;
font:inherit; text-align:left; color:#fff;
}
.nivo-description {
position:absolute;
left:0px;
/*top:200px; background: url(../images/white_bg.png) 0 0 repeat;*/
bottom:0px!important;
background: url(../images/black_bg.png) 0 0 repeat;
color:#fff; /* Overridden by captionOpacity setting */
z-index:89;
}
.nivo-description p {
padding:6px 15px; margin:0;
font:inherit; text-align:left; color:#fff;

}
.nivo-description p a {
display:inline-block !important;
margin-left:10px;
font-size:18px; font-weight:normal!important; text-decoration:underline; color:#FFF;
}
.nivo-caption p a {
display:inline-block !important;
font-size:18px; text-decoration:underline; color:#FFF;
}
.nivo-caption a {
display:inline !important;
}

.nivo-html-caption {
display:none;
}
/* Direction nav styles (e.g. Next and Prev) */
.nivo-directionNav a {
position:absolute;
top:45%;
z-index:99;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
}
.nivo-controlNav {
bottom:30px;	
left:40px;
position:absolute;
z-index:99;
}
.nivo-controlNav a {
background:url(../images/bullets.png) -24px 0 no-repeat ;
border:0 none;
display:block;
float:left;
height:24px;
margin-right:3px;
text-indent:-9999px;
width:24px;
}
.nivo-controlNav a.active {
background-position:0px 0;
}
.nivo-controlNav a {
cursor:pointer;
position:relative;
z-index:99;
}
.nivo-controlNav a.active {
font-weight:bold;
}
.nivo-directionNav a {
background:url(../images/arrows.png) 0 0 no-repeat;
border:0 none;
display:block;
height:34px;
text-indent:-9999px;
width:32px;
}
a.nivo-nextNav {
background-position:-32px 0;
right:10px;
}
a.nivo-prevNav {
left:10px;
}
/*end banner slider*/


.ban_panorama{
width:920px; height:/*350px*/ 340px;
background:#fff;
margin-bottom:10px;
padding:0 0px;
/*border:#ff6600 solid 5px;*/
}

/*.sliderArea_long{
width:920px; height:130px;
margin: 0 auto; padding:0 0 10px;
float:left;
position:relative;
}

#dummy_slider   {
width:820px; height:130px!important;
list-style:none;
margin:0 0 0 60px; padding:0;
float:left;
overflow:hidden!important;
}
#dummy_slider ul {
height:130px;
list-style:none;
margin:0; padding:0;
overflow:hidden;
}
#dummy_slider ul li {
width:152px; height:130px;
margin:0 10px 0 0; padding:0;
float:left;
}
#dummy_slider ul li div.picArea {
width:152px!important; height:100px!important;
margin:0; padding:0;
float:left;
}
#dummy_slider ul li a {
width:152px!important; height:100px!important;
margin:0; padding:0;
float:left;
text-decoration:none;
}
#dummy_slider ul li span{
width:132px; height:30px;
padding:0 10px;
float:left;
background:#384660;
font:bold 16px/30px Arial; text-align:left; text-decoration:none; color:#fff;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
#dummy_slider ul li a img {
width:152px!important; height:100px!important;
margin:0; padding:0;
}
.sliderArea .previous {
width:50px; height:130px;
position:absolute; left:0px; top:0; z-index:20;
display:block;
text-indent:-999999px;
cursor:pointer;
background:url(../images/previous.gif) no-repeat 0 0;
}
.sliderArea .next {
width:50px; height:130px;
position:absolute; right:0px; top:0; z-index:20;
display:block;
text-indent:-999999px;
cursor:pointer;
background:#0066CC url(../images/next.gif) no-repeat 0 0;
}
#dummy_slider ul li p {
width:144px; height:30px;
display:block;
position:absolute;
bottom:3px; left:0; _left:5px; _bottom:22px; z-index:30;
font:bold 18px/29px Arial, Helvetica, sans-serif; color:#fff;
background-color:#38475f;
padding:0px 4px;
letter-spacing: -1px;
}
#dummy_slider ul li p a img {
height:100px!important;
color:#fff;
text-decoration:none;
}*/
/**************************************************
end BANNER AREA PANORAMA*/

/* start CAROUSEL */
.carousel{
width: 690px; height: 350px;
margin:0 0 25px 0; margin-left:10px;
position:relative;
overflow:hidden;    
}

.carousel h2{
color: #fff;
}	

.carousel .backgrounds{
height: 200px;
}

.carousel .backgrounds .item{
width: 690px; height: 200px;
float:left;
position:relative;
z-index:1;
}
.carousel .backgrounds .item img{width:700px!important; height:200px!important; }
/*.carousel .backgrounds .item_1{
background: transparent url(../images/carousel_bg_arrow.jpg) no-repeat 0 0;
}
.carousel .backgrounds .item_2{
background: transparent url(../images/carousel_bg_arrow.jpg) no-repeat 0 0;
}
.carousel .backgrounds .item_3{
background: transparent url(../images/carousel_bg_1.jpg) no-repeat 0 0;
}*/

.carousel .panel{
background:#9aa9c1;
color: #fff;
position:absolute;
right: 0;
bottom:0;
height: 150px;
width: 700px;
z-index:10;
}

.carousel .panel .paging{
width:667px;
position:absolute; top:-25px; left:25px;
text-align:center;   
}
.carousel .panel .paging #numbers{
width:auto;
float:right;
}
.carousel .panel .paging a{
font:inherit; text-align:center; text-decoration:none; color:#242f48;
background:#e5e5e5;
margin-right:4px;
}
.carousel .panel .paging a:hover{
background:#9aa9c1;
text-decoration:none; color:#fff;
}
.carousel .panel .pause{
position:absolute;
right:20px;
top:25px;
display:block;
width: 18px;
height: 18px;
background: transparent url(../images/carousel_pause_bg.gif) no-repeat 0 0;
text-indent: -6000px;
}
.carousel .panel .play{
position:absolute;
right:20px;
top:25px;
display:block;
width: 18px;
height: 18px;
background: transparent url(../images/carousel_play_bg.gif) no-repeat 0 0;
text-indent: -6000px;
}

.carousel .panel .paging .next{
position:absolute;
right:0;
bottom:0;
display:block;
width: 18px;
height: 18px;
background: transparent url(../images/carousel_next_bg.gif) no-repeat 0 0;
text-indent: -6000px;
}
.carousel .panel .paging .next:hover{
background: transparent url(../images/carousel_next_bg_h.gif) no-repeat 0 0;
}

.carousel .panel .paging .previous{
position:absolute;
left:0;
bottom:0;
display:block;
width: 18px;
height: 18px;
background: transparent url(../images/carousel_previous_bg.gif) no-repeat 0 0;
text-indent: -6000px;
}
.carousel .panel .paging .previous:hover{
background: transparent url(../images/carousel_previous_bg_h.gif) no-repeat 0 0;
}

.carousel .panel .paging #numbers a {
padding: 0 5px 0 5px;
}
.carousel .panel .paging #numbers a.selected {
background:#242f48;
text-decoration:none; color:#fff;
}

.carousel .panel .details_wrapper {
width:/*550px*/ 671px; height:125px;
position:absolute; top:15px; left:15px;
overflow:hidden;
}
.carousel .panel .details_wrapper .details{
height:125px; border:none!important;
}
.carousel .panel .details_wrapper .details .detail{
width:/*550px*/ 670px;
height:125px;
float:left;
font:inherit; text-align:left; color:#fff;
}
.carousel .panel .details_wrapper .details h2{
font:inherit; text-align:left; text-transform:uppercase; color:#fff;
margin: 0 0 5px 0;
}
.carousel .panel .details_wrapper .details h2 a{color:#242f48; text-decoration:none; }
.carousel .panel .details_wrapper .details h2 a:hover{color:#293e6b; text-decoration:none; }

.carousel .panel .details_wrapper .details a.more{font:inherit; text-align:left; text-decoration:none; color: #fff; }
.carousel .panel .details_wrapper .details a.more:hover{text-decoration:underline; }
/* end CAROUSEL */

/**************************************************
start BANNER AREA WINDOW*/
.ban_window {
width:700px; height:340px;
float:left;
margin-bottom:10px;
background:#fff;
overflow:hidden;
}
.sliderArea_short {
width:700px; height:119px;
float:left;
margin:0 auto;
padding:0 0 10px;
}
.sliderArea{
width:100%; height:130px;
position:relative;
}


.ban_window #slider, .ban_window #slider img{
width:690px!important; 
margin-left:10px;
}



/*start BIG PIC AREA*/
.bigstyleArea{
/*background:#fff;*/
margin-bottom:10px; /*padding:10px;*/
overflow:hidden;
}
.bigstyleArea a.readmore{
margin-left:3px;
font:inherit; text-align:left; text-decoration:underline; color:#3156D1;
}
.bigstyleArea a.readmore:hover{
text-decoration:none; color:#575A5D;
}
/*end BIG PIC AREA*/

/*start WORDS AREA*/
.wordstyleArea{
/*background:#fff;*/
margin-bottom:0; padding:10px;
overflow:hidden;
}

/*.wordstyleArea ul{
display:block;
margin-left:10px;
}
.wordstyleArea ul li{
list-style-type:decimal;
display:block;
margin-bottom:5px!important; padding:0 0 0 15px!important;
font:normal 12px/22px Arial, Helvetica, sans-serif; text-align:left; color:#666;
background:#e5e5e5;
}

.wordstyleArea ol{
display:block;
margin-left:10px;
}
.wordstyleArea ol li{
display:block;
list-style:inside!important; list-style-type:decimal!important;
margin-bottom:5px!important; padding:0 0 0 15px!important;
font:normal 12px/22px Arial, Helvetica, sans-serif; text-align:left; color:#666;
}*/


.wordstyleArea h2{
margin-bottom:2px;
font:inherit; text-align:left; letter-spacing:.2px; color:#8f9193!important;
}
.wordstyleArea h1{
margin-bottom:10px;
font:inherit; text-align:left; color:#4A242D!important;
}
.wordstyleArea a.readmore{
font:inherit; text-align:left; text-decoration:none; color:#708afe;
}
.wordstyleArea a.readmore:hover{
text-decoration:underline; color:#00257b;
}
/*end WORDS AREA*/

/*start SMALL AREA*/
.smallstyleArea1{
background:none;
padding:10px;
overflow:hidden;
background-color:#e5e5e5; background-image:none;}

.smallstyleArea{
background:#fff;
/*margin-bottom:10px;*/ padding:10px;
overflow:hidden;
}
.smallstyleArea h2, .smallstyleArea1 h2{
margin-bottom:2px;
/*font:bold 18px/20px Arial, Helvetica, sans-serif!important;*/ font:23px Arial, Helvetica, sans-serif !important; text-align:left; color:#666!important;
}
.smallstyleArea a.readmore, .smallstyleArea1 a.readmore{
margin-left:3px;
font:inherit; text-align:left; text-decoration:underline; color:/*383838*/#3156D1;
}
.smallstyleArea a.readmore:hover, .smallstyleArea1 a.readmore:hover{
text-decoration:none; color:#575A5D;
}
.picArea_short{
width:100px; height:70px;
float:left;
padding:4px; margin-right:10px;
border:#666 solid 1px; background:#fff;
}
.picArea_short img{width:100px; height:70px; }
/*end SMALL AREA*/


.pagination{
padding-left:15px;
}

.bginputBox{
width:226px; height:27px;
float:left;
margin-bottom:10px;
background:url(../../images/bg_inputBox_lft.gif) 0 0 no-repeat;
}
.bginputBox .rightDiv{
width:auto;
height:27px;
margin-left:6px;
background:url(../../images/bg_inputBox_rgt.gif) 100% 0 no-repeat;
}
.bginputBox .rightDiv input{width:95%; font-size:13px!important; border:none; }

.bgtextBox{
width:226px; height:100px;
float:left;
margin-bottom:10px;
background:url(../../images/bg_textBox_lft.gif) 0 0 no-repeat;
}
.bgtextBox .rightDiv1{
width:auto;
height:100px;
margin-left:6px; padding:5px 5px 5px 0;
background:url(../../images/bg_textBox_rgt.gif) 100% 0 no-repeat;
}
.textBox_lrg {
/*width: 214px; height: 90px;*/
width:217px; height:90px;
float: left;
margin-bottom:10px; padding:5px;
background:url(../images/bg_textBox.png) 0 0 no-repeat; border: none;
}
.container_textLrg {
width: 218px; height:90px;
border: none; background:none;
overflow: hidden;
position: relative;
}
.textSelect_lrg {
width: 215px; height:90px;
float:left;
padding:0 0 1px 2px;
background: #fff; border:none;
font:inherit; text-align: left; color: #000;
position: absolute; left: -2px; top: -1px;
outline:none; border:none;
}


.billing_informArea{
width:435px;
float:left;
margin-right:10px; padding-bottom:20px;
}


/*start  Login Register Area*/
.registerArea {
/*width:395px;*/
/*float:left;
margin-right:40px;*/
margin-bottom:30px;
/*border-top:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;*/
}
.loginArea {
/*width:395px;*/
float:left;
margin-bottom:30px;
/*border-top:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;*/
}

.loginArea1 {
/*width:395px;*/
float:left;
margin-bottom:30px;
/*border-top:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;*/
}





#loadingmessage {
width:300px;
margin:0 auto;
}
.fancybox_container {
	padding:10px;
	overflow:hidden;
	background:#fff;
	}
.fancybox_container h3 {
	padding-bottom:10px; 
	margin-bottom:10px;
	font-size:20px; 
	font-weight:normal; 
	letter-spacing:normal;
	border-bottom:#ccc solid 1px;
	}
.fancybox_container label{
	width:140px;
	float:left;
	font-size:13px;
	line-height:22px; 
	text-align:left; 
	color:#666;
	margin-bottom:10px;
	}
.fancybox_container .bginputBox{
	float:left;
	margin-bottom:10px;
	}

.selectBox_lrg {
	width: /*214px*/ 226px!important; 
	height:30px!important;
	/*margin-right: 10px;*/ 
	padding:4px 0 0 6px!important;
	border: none!important;
	float: left;
	background:url(../images/bg_selectBox.gif) 0 0 no-repeat;
	}
.container_inputLrg {
	width: 213px!important; 
	height: 18px!important;
	border: none; 
	background:none;
	overflow: hidden;
	position: relative;
	}
.inpSelect_lrg {
	width: 216px!important; 
	height:20px!important;
	padding-bottom: 1px;
	background: #fff; 
	border:none;
	font:inherit; 
	text-align: left; 
	color: #000;
	position: absolute; 
	left: -2px; 
	top: -1px;
	outline:none;
	}


.white_bgArea{
padding:15px 10px;
background:#fff;
overflow:hidden;
}
.white_bgArea label{
width: 140px;
float: left;
font:inherit; text-align:left; color:#666;
}
.white_bgArea h6{
display:block;
margin-bottom:20px; padding-bottom:8px;
font-size:16px;
border-bottom:#e5e5e5 solid 1px;
}


.breadcrumb {
float:left;
font:inherit; text-align:left; color:#fff;
/*border:#000 solid 1px;*/
}
/*.breadcrumb ul{
list-style-type:none;
}
.breadcrumb ul li{
list-style-type:none;
float:left;
border-right:#fff solid 1px;
}*/
.breadcrumb a{
display:inline;
padding:3px 5px;
font:inherit; text-align:left; text-decoration:none; color:#fff;
}
.breadcrumb a:hover{background:#fff; color:#003366; }

.dateIcon{
width:27px; height:27px;
float:left;
margin-left:6px;
cursor:default;
background: url(../images/dateIcon.png) 0 0 no-repeat;
font:inherit; text-align:center; letter-spacing:-.5px!important; color:#fff;
}



/*==================Awanish css ==========================*/

.secs_txt{
	padding-left:10px;
	}

/********* css classes for new cart buttons ********/

a.cart_button1 {
    background: transparent url(../images/bg_button_a.png) no-repeat scroll top right;
    color: #616161;
    display: block;
    float: left;
    font: inherit;
    height: 28px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	text-transform: uppercase;
 
}

a.cart_button1 span {
    background: transparent url(../images/bg_button_span2.png) no-repeat;
    display: block;
    line-height: 18px;
    padding: 5px 0 5px 18px;
} 
a.cart_button1:hover{
	color:#9c9c9c;
	 background: transparent url(../images/bg_button_a.png) no-repeat scroll bottom right;}
 
 
a.cart_button1:active {
    background-position: bottom right;
    color: #616161;
    outline: none; /* hide dotted outline in Firefox */
}

a.cart_button1:active span, a.button:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 18px; /* push text down 1px */
} 






a.cart_button2 {
  /*  background: transparent url('bg_button_a.png') no-repeat scroll top right;*/
    color: #5b5b5b;
    display: block;
    float: left;
    font: inherit;
    height: 28px;
    margin:0 2px 0 9px;
    padding-right:0px; /* sliding doors padding */
    text-decoration: none;
	text-transform: uppercase;
}

a.cart_button2 span {
    background: transparent url(../images/bg_button_span.png) no-repeat;
    display: block;
    line-height: 18px;
    padding: 7px 8px 7px 35px;
	border-right: solid 1px #DADADA;
	font:  inherit;
} 
a.cart_button2:hover{
	color:#9c9c9c;}
 
 
a.cart_button2:active {
    background-position: bottom right;
    color: #616161;
    outline: none; /* hide dotted outline in Firefox */
}

a.cart_button2:active span, a.button2:hover span  {
    background-position: bottom left;
    padding: 5px 8px 5px 35px; /* push text down 1px */
} 



.btn_forgot{
width:auto;
float:left;
padding:0 0 0 15px;
font:inherit; text-align:center; text-decoration:underline; color:#333;
}

.rowNumbList{
margin-bottom:20px; padding-right:10px;
float:left;
}

#flashMessage{
padding:20px 10px; margin-top:25%;
font:inherit; text-align:center; color:#000!important;
}

.btn_red{
padding:10px;
background:#48262B;
font:inherit; text-align:center; text-decoration:none;
}


/*start Login Button*/
.login_area{
width:auto; height:38px;
float:right;
margin-bottom:10px;
}
.login_area .log_lftArea{
width:9px; height:38px;
float:left;
background: url(../images/bg_btnLogin_lft.png) 0 0 no-repeat;
}
.login_area .log_rgtArea{
width:auto; height:38px;
float:left;
padding: 3px 9px 0 0; margin-bottom:10px;
background: url(../images/bg_btnLogin_rgt.png) 100% 0 no-repeat;
}

.log_rgtArea ul{
list-style-type:none;
}
.log_rgtArea ul li{
list-style-type:none;
float:left;
padding-right:15px; margin-right:10px;
background: url(../images/bg_btnLogin_rgt.png) 100% 50% no-repeat;
}
.log_rgtArea ul li a{
float:left;
font:inherit; text-align:left; text-decoration:none!important; color:#666;
}
.log_rgtArea ul li a:hover{
color:#242F48;
}
.log_rgtArea ul li a.current {
color:#242F48;
}

.log_rgtArea ul li a span{
height:30px; 
float:left;
margin-right:5px; padding:0;
background: url(../images/bg_loginIcons.png) 9% 0 no-repeat; 
}

.log_rgtArea ul li a span.loginBtn{
width:39px; height:30px;
background-position: -47px 0;
}
.log_rgtArea ul li a:hover span.loginBtn{
/*background-position: 0 -32px;*/ background-position: -47px -32px;
}

.log_rgtArea ul li a span.logoutBtn{
width:39px; height:30px;
background-position: 100% 0;
}
.log_rgtArea ul li a:hover span.logoutBtn{
/*background-position: 0 -32px;*/ background-position: 100% -32px;
}

.log_rgtArea ul li a span.accoountBtn{
width:40px; height:30px;
background-position: 0 0;
}
.log_rgtArea ul li a:hover span.accoountBtn{
background-position: 0 -32px ;
}
/*end Login Button*/

#newsletter{float:left; }
.buttonAddToShoppingBagPlus {
width: 230px; height: 50px;
background: url(/images/buttons.png) no-repeat; background-position: -10px -107px;
display: block;
margin: 15px 12px -10px  0; margin-left: 10px;
overflow: hidden;
text-indent: -9999px;
}
.buttonAddToShoppingBagPlus:hover {
background: url(/images/buttons.png) no-repeat; background-position: -10px -147px;
cursor: pointer;
}


div.message{
padding-left: 7px;
float:left;
}
div.error {
padding: 5px;
}



/*.para ol{
display:block;
margin-left:10px;
}
.para ol li{
display:block;
margin-bottom:5px!important; padding:0 0 0 15px!important;
font:normal 12px/22px Arial, Helvetica, sans-serif; text-align:left; color:#666;
background:#e5e5e5 url(../images/arrow5.gif) -14px 1px no-repeat!important;
}
.para ul{
display:block;
margin-left:10px;
}
.para ul li{
display:block;
margin-bottom:5px!important; padding:0 0 0 15px!important;
font:normal 12px/22px Arial, Helvetica, sans-serif; text-align:left; color:#666;
background:#e5e5e5 url(../images/arrow5.gif) -14px 1px no-repeat!important;
}*/



#articlelist li ul{
display:block;
margin-left:10px;
}
#articlelist li ul li{
margin-bottom:5px!important; padding:0 0 0 15px!important; height:auto!important; min-height:20px;
font:inherit; text-align:left; color:#666;
background-image:url(../images/arrow5.gif); background-position: -14px 1px; background-repeat:no-repeat;
}
/*#articlelist ul.event_details_class li{background:none!important;  }
#articlelist li ul.event_details_class li.firstevt{background-image:url(../images/arrow5.gif); background-position: -14px 1px; background-repeat:no-repeat; }*/


#articlelist ol, #bloglist ol{
display:block;
margin-left:20px;
}
#articlelist ol li, #bloglist ol li{
list-style:inside!important; list-style-type:decimal!important;
margin-bottom:5px!important; padding:0!important;
font:inherit; text-align:left; color:#666;
}

#bloglist ol{
display:block;
margin-left:20px;
}
#bloglist ol li{
width:660px!important;
list-style:inside!important; list-style-type:decimal!important;
margin-bottom:5px!important; padding:0!important;
font:inherit; text-align:left; color:#666;
}







.commentlist{
background:#fff;
padding:15px 10px;
}
.commentlist h6{
margin-bottom:10px;
}


/*ishita css 2/2/13*/


table.event td colorimg{
width:30px; height:30px!important;
/*padding: 0!important;*//* margin: 5px;*/
background-color:#fff;
color: #5a5a5a;
vertical-align:middle!important;
/*border-bottom:none!important;*/
/*font-size:/*10px9px;*/
font-size:12px;
}