@import url("../css/navigation.css");



/*##############################################



TOPBAR CSS

MIDDLE BAR CSS

INFOBOX CONTAINER CSS

MORE BUTTON CSS

FOOTER CSS

###############################################*/

/*##################################

COMMON CSS

##################################*/

a{

	text-decoration:none;

	outline:none;

	}

h1, h2, h3, h4 {

	margin:0px;

	padding:0px;

	}

h2 {

	font-family:"trebuchet MS";

	font-size:13px;

	color:#000000;

	margin-bottom:5px;

	text-transform:uppercase;

	}

p {

	margin:0 0 15px 0;

	font-size:11px;

	color:#333333;

	}

.link {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#A6012c;

	text-decoration:none;

	}

.link:hover {

	color:#333333;

	}

.elink {

	font-size:11px;

	color:#333333;

	text-decoration:none;

	}

.elink:hover {

	color:#A6012c;

	}

.imgborder {

	border:1px solid #cccccc;

	padding:1px;

	}

.imgleft {	

	float:left;

	margin:0 10px 10px 0;

	padding:1px;

	border:1px solid #CCCCCC;

	}

.imgright {

	border:2px solid #cccccc;

	float:right;

	margin:0 0px 10px 10px;

	padding:2px;

	}

.cmstxt {

	margin:0 0 15px 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	}

.cmstxt table{	

	margin:15px 0;	

	}

.cmstxt table th{

	font-family:"trebuchet MS", Helvetica, sans-serif;

	background-color:#71B134;

	background-image:url(../images/h5bg.gif);

	background-repeat:repeat-x;

	background-position:left bottom;

	font-size:14px;

	color:#FFFFFF;	

	font-weight:bold;

	text-transform:uppercase;

	border-top:1px solid #A5D775;

	background-color:#666666;	

	text-align:left;

	padding:5px 5px;

	

	}

.cmstxt td{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	border-bottom:1px solid #cccccc;

	padding:2px 5px;

	}

.cmstxt tr.bgcolor td{

	background-color:#dfdfdf;

	}

/*#################################### 

PAGEHEADER AND PAGE PATH CSS

####################################*/

.pageheader {

	position:relative;

	padding:0px 15px 15px 0px;

	background-image:url(../images/hor_line.gif);

	background-repeat:repeat-x;

	background-position:left bottom;

	}



.pageheader h1 {

	margin:0px;

	font-family:"Trebuchet MS";

	color:#A6012C;

	font-size:18px;

	}

	

.pagepath {

	padding:7px 15px 8px 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333333;

	margin-bottom:15px;

	background-image:url(../images/hor_line.gif);

	background-repeat:repeat-x;

	background-position:left bottom;	

	 /*height define in ie*/	

	}



.pagepath a{

	color:#333333;

	text-decoration:none;

	}

	

.pagepath a:hover {

	color:#A6012C;

	}

	

.pagepath strong {

	/*page path arrow*/

	color:#333333;

	margin:0 7px 0 7px;

	}

	

.pagepath span {

	/*active page name*/

	color:#000000;

	font-weight:bold;

	}



/*==================================

COMMON POINTS CSS

==================================*/

.points {

	list-style-type:none;

	margin:0 0 20px 0;

	padding:0px;

	}

.points li {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	line-height:15px;

	background-image:url(../images/arrow.gif);

	background-position:3px 6px;

	background-repeat:no-repeat;

	padding:0 0 0 15px;

	margin:0 0 5px 0;

	}

.points li .points{

	list-style-type:none;

	margin:5px 0 0px 0;

	padding:0px;

	}





/*=======================================

HOR LINE CSS

========================================*/

.hor_line{

	background-image:url(../images/hor_line.gif);

	background-repeat:repeat-x;

	background-position:center center;

	height:30px;	

	}

	

/*================================

	norecord css

	===============================*/

.contenttxt .norecord{

	border:1px solid #cccccc;

	padding:3px 0 0px 0;

	height:36px;

	margin:0px;

	}



.contenttxt  .norecord dd{

	font-size:13px;

	color:#A6012C;

	font-weight:bold;

	margin-top:10px;

	padding-top:0px;

	}



.contenttxt .norecord .imgleft{

	border:none;

	}

	

/*=============================

TOPBAR CSS

===============================*/

#topbar h1{	

	margin:0px;

	padding:0px;

	}

#topbar h1 a{

	width:231px;

	height:56px;

	position:absolute;

	left:15px;

	top:13px;

	font-family:Tahoma;

	font-size:18px;

	font-family:Tahoma;

	font-size:24px;

	color:#003366;

	background-image:url(../images/logo.gif);

	background-repeat:no-repeat;

	text-indent:-9999px;

	}

.topnavi{

	position:absolute;

	top:0px;

	right:20px;

	padding-bottom:14px;

	border-bottom:1px solid #E7E7E7;

	}

.topnavi ul{

	margin:0px 0 0 0;

	padding:9px 12px ;

	list-style-type:none;

	

	}

.topnavi ul li{

	font-family:"Microsoft Sans Serif";

	font-size:10px;

	color:#075A09;

	padding:0 5px;

	margin:0px;

	float:left;

	text-transform:uppercase;

	

	}

.topnavi ul li span{

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#D9D9D9;

	

	}

.topnavi ul li a{

	color:#075A09;

	font-family:"Microsoft Sans Serif";

	font-size:10px;

	}

.topnavi ul li a:hover{	

	color:#333333;

	}

.lefttop{

	position:absolute;

	left:0px;

	top:0px;

	}

.righttop{

	position:absolute;

	right:0px;

	top:0px;

	}

/*================================

MIDDLE BAR CSS

==================================*/	



.midbar {

	border:1px solid #cccccc;

	margin-bottom:15px;

	padding:5px 0 5px 5px;

	/*height:215px;*/

	

	}

.midbar1 {

	border:1px solid #cccccc;

	margin-bottom:15px;

	padding:5px 0 5px 5px;

	/*height:267px;

	overflow:hidden;

	width:99%;	*/

	}

	

/*===================================

	Welcome text css

====================================*/

#welcometxt{

	padding:15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	margin-bottom:15px;

	border:1px solid #cccccc;

	line-height:14px;		

	 /* height definein ie*/

		}

#welcometxt h2{

	font-family:"trebuchet MS";

	font-size:22px;

	color:#A6012C;

	font-weight:normal;

	margin:0px;

	padding:6px 0 6px 0;	

	text-transform:none;

	}





/*#################################### 

INFOBOX CONTAINER CSS

####################################*/

.infoboxcontainer .infobox{

	width:48.7%;

	background-color:#ffffff;

	float:left;	

	border:1px solid #CCCCCC;

	position:relative; /*height define in ie*/

	

	}

.infoboxcontainer .infobox h5{

	margin:5px;

	}

.infoboxcontainer .infoboximg {	

	padding:0px 4px 4px 5px;

	margin:0 0px;

	float:left;

	}

#infoboxcontainer .infoboximg td{

	text-align:center;

	height:100px;

	background-color:#FFf000;

	}

.infoboxcontainer .nomargin {

	margin:0px;

	}

.infoboxcontainer .floatright {

	float:right;

	}



.infobox dl {

	margin:5px 0 0 180px; /*also define in ie*/	

	padding:0 4px 5px 0px;	

	}

.infobox dl dt {

	margin:0 0 5px 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#A6012C;

	}

.infobox dl dd {

	font-size:12px;

	margin:0px;

	color:#333333;

	}



.infoboxcontainer .clearfloat{

	background-color:#FFFFFF;

	float:none;

	width:auto;

	}

.infoboxcontainer .infobox .linkbox{

	position:absolute;

	bottom:5px;

	}

.infobox ul{

	margin:5px 0 0 180px; /*also define in ie*/	

	padding:0 4px 5px 0px;

	list-style-type:none;

	}

.infobox ul li{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	background-image:url(../images/arrow.gif);

	background-repeat:no-repeat;

	background-position:left 9px;

	padding:5px 0 7px 15px;

	font-weight:bold; /*height define in ie*/	

	}

.infobox ul li a{

	color:#333333;

	}

.infobox ul li a:hover{

	color:#A6012C;

	}

.infobox  .nobg{

	background-image:none;

	}

.infobox .imgborder { /* for js*/

	display:none;

	}

/*==================================

MORE BUTTON CSS

=================================*/	

.morebar {

	display:block;

	padding:5px 10px;

	margin:10px -10px -5px -10px;

	background-color:#dfdfdf;

	text-align:right;

	}

.morebar a {

	font-size:11px;

	font-weight:bold;

	color:#0066CC;

	text-decoration:none;

	}



.linkbox {	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	position:relative;		

	margin:0px;

	padding:0px;

	height:15px;

	}

.linkbox .redbtn{

	background-image:url(../images/morebtn.gif);

	background-repeat:no-repeat;

	background-position:left top;

	height:15px;

	width:53px;

	display:block;	

	text-indent:-9999px;

	position:absolute;

	left:0px;

	bottom:0px;

	}

.linkbox .redbtn:hover{

	background-position:left -15px;

	}

.linkbox .redbtn1{

	background-image:url(../images/morebtn.gif);

	background-repeat:no-repeat;

	background-position:left top;

	height:15px;

	width:53px;

	display:block;	

	text-indent:-9999px;

	position:absolute;

	right:0px;

	bottom:0px;

	}

.linkbox .redbtn1:hover{

	background-position:left -15px;

	}	



/*###########################################

LEFTBAR CSS

###########################################*/



.sidebarbox {

	margin:0 0 15px 0;

	border:1px solid #CCCCCC;

	padding:0px 0px 15px 0px;

	position:relative; /* height define in ie*/

	

	}



/*====================

H5 CSS

======================*/

h5 {

	/*this is common class for sidebar headers*/

	font-family:"trebuchet MS", Helvetica, sans-serif;

	background-color:#71B134;

	background-image:url(../images/h5bg.gif);

	background-repeat:repeat-x;

	background-position:left bottom;

	font-size:14px;

	color:#FFFFFF;

	margin:4px;	

	padding:5px 10px 6px 10px;

	position:relative;	

	font-weight:bold;

	text-transform:uppercase;

	border-top:1px solid #A5D775;

	}

h5 a {

	text-decoration:none;

	color:#FFFFFF;

	}

h5 a:hover {

	color:#ABD97D;

	}

/*====================================

SIDEBAR TEXT CSS

====================================*/

.sidebartxt {

	padding:5px 10px 0px 15px;		

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	font-weight:normal;

	}

.sidebartxt h3 {

	font-size:13px;

	color:#A6012c;

	margin-bottom:5px;

	}

.sidebarbox .linkbox {

	margin-top:10px;

	}



.sidebarbox .linkbox .redbtn{

	position:absolute;

	left:15px;

	bottom:0px;

	

	}

/*====================================

SIDEBAR IMAGE BOX CSS

====================================*/

.sidebarimg {

	padding:0px 0;

	margin:4px;

	}

.sidebarimg table{

	text-align:center;

	width:100%;

	

	}

.sidebarimg table td{

	width:100%;

	height:109px;

	vertical-align:middle;

	text-align:center;

	}

/*====================================

LINK WITH IMAGE CASE CSS

====================================*/

.linkwithimg {

	position:relative;

	z-index:2;

		background-image:url(../images/docbg.gif);

	background-position:left top;

	background-repeat:repeat-x;

	background-color:#f9f9f9;

	}

.linkwithimg .imgbox {

	width:30px;

	}

.linkwithimg .imgbox td {

	width:30px;

	height:30px;

	border:1px solid #cccccc;

	padding:1px;

	}

.linkwithimg .linkbox {

	padding:0 0 0 5px;

	}

.linkwithimg .linkbox a{

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	color:#A6012c;

	}

.linkwithimg .linkbox a:hover {

	color:#333333;

	}

.linkwithimg .hor_line {

	/*border-bottom:1px solid #E5EAEF;*/

	height:1px;

	font-size:0px;

	line-height:0px;

	}

/*====================================

DOCUMENT CASE CSS

====================================*/

.doclink {

	border-top:1px solid #cccccc;

	}

.doclink a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	color:#333333;

	display:block;

	padding:9px 0;

	border-bottom:1px solid #cccccc;

	position:relative;

	background-image:url(../images/docbg.gif);

	background-position:left top;

	background-repeat:repeat-x;

	background-color:#f9f9f9;

	}



.doclink a:hover {

	color:#A6012c;

	}

	

.doclink a span, 

.doclink .normal span {

	margin:0 10px 0 22px;

	}

	

.doclink a img, 

.doclink .normal img {

	position:absolute;

	left:10px;

	top:13px;

	}

/*#################################### 

SIDEBARLINKS CSS

####################################*/

.sidebarlinks {

	border-top:1px solid #cccccc;

	}

/*====================================*/

.sidebarlinks a, 

.sidebarlinks .normal{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	color:#333333;

	display:block;

	padding:9px 0;

	border-bottom:1px solid #cccccc;

	position:relative;

	}



.sidebarlinks a:hover {

	color:#A6012c;

	}

	

.sidebarlinks a span, 

.sidebarlinks .normal span {

	margin:0 10px 0 22px;

	}

	

.sidebarlinks a img, 

.sidebarlinks .normal img {

	position:absolute;

	left:10px;

	top:13px;

	}

/*====================================*/

.sidebarlinks .sublinks a, 

.sidebarlinks .sublinks .normal{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	text-decoration:none;

	color:#333333;

	display:block;

	padding:6px 0px;

	background-color:#F6FBF1;

	border-bottom:1px solid #dfdfdf;

	position:relative;

	}

.sidebarlinks .sublinks a:hover {

	background-repeat:repeat-x;

	background-color:#ffffff;

	color:#A6012c;

	}

.sidebarlinks .sublinks a span, 

.sidebarlinks .sublinks .normal span{

	margin:0px 10px 0 0px;

	display:block;

	}

.sidebarlinks .sublinks a img, 

.sidebarlinks .sublinks .normal img{

	position:absolute;

	top:10px;

	}



/*==================================

		SCROLLER CSS 

==================================*/

.someclass{ /*class to apply to your scroller(s) if desired*/

}

.someclass1{ /*class to apply to your scroller(s) if desired*/

}



.someclass4{ /*class to apply to your scroller(s) if desired*/

}



#pscrollerRight{

/*width: 100%;*/

height: 160px;

margin:2px 0 0px 0;



}



#pscrollerRight a{

text-decoration: none;

}



#pscrollerRight3{

width:100%;

height:290px;

margin:0px;



}

#pscrollerRight4{

width: 100%;

height:160px;

margin:0px;

}



/*##################################

SITEMAP CSS

##################################*/

#sitemap ul {

	list-style-type:none;

	margin:-12px 0px 15px 2px ;

	padding:0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}

#sitemap ul li {

	height:15px;

	}

#sitemap ul li a {

	text-decoration: none;

	}

/*===============================*/

.linklevel1 {

	background-image:url(../images/arrow.gif);

	background-repeat:no-repeat;

	background-position: 0px 5px;

	font-weight: bold;

	color:#A6012c;

	font-size:12px;

	padding-left:10px;

	margin:10px 0 10px 0;

	}

	

.linklevel1 a {

	font-weight: bold;

	color:#A6012c;

	}

	

.linklevel1 a:hover {

	font-weight: bold;

	color: #333333;

	}

/*===============================*/

.linklevel2 {

	background-image:url(../images/arrow1.gif);

	background-repeat:no-repeat;

	background-position: 0px 5px;

	color: #333333;

	font-size:11px;

	padding-left:10px;

	margin:5px 0px;

	}

.linklevel2 a {

	font-weight: normal;

	color: #333333;

	}

.linklevel2 a:hover {

	font-weight: normal;

	color:#A6012c;

	}

	

/*###########################################

Contact us Form CSS

###########################################*/

.formcss {

	/*main form box*/

	margin:0px;

	padding:0px;

	background-color:#F3F9ED;

	border:1px solid #E0EFD2;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	}

.formbox {

	/*main form inner box*/

	border:5px solid #ffffff;

	padding:10px;

	margin:5px;

	}

.formbox strong {

	/*for display "mandatory fields" text*/

	display:block;

	padding:5px;

	border-bottom:1px solid #D8E1C8;

	border-right:1px solid #D8E1C8;

	background-color:#E5EFD4;

	font-size:10px;

	color:#000000;

	font-weight:normal;

	}

.formbox em {

	/*for mandatory star */

	color:#FF0000;

	font-weight:bold;

	}

	

/*===================================

COMMON FORM STRUCTURE CSS

===================================*/

.formbox dl {

	margin:5px 0 0 0;

	padding:5px;

	}

.formbox dl dt {

	font-size:12px;

	font-weight:bold;

	color:#333333;

	text-align:right;

	padding:2px 3px 3px 0;

	margin:0;

	width:160px;

	float:left;

	}

.formbox dl dd {

	margin:0 0 0 163px;

	padding:0px 3px 0px 0;

	position:relative;

	}

.formbox dl .clear {

	font-size:0px;

	line-height:0px;

	clear:both;

	height:0px;

	margin:5px 0px;

	padding:0px;

	}

.formbox dl dd img{

	position:absolute;

	top:2px;

	}

/*===================================

COMMON FORM ELEMINTS CSS

===================================*/

.formbox dd input,

.formbox dd textarea,

.formbox dd select,

.textboxborder {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	border:1px solid #cccccc;

	background-color:#FFFFFF;

	padding:1px;

	}

.formbox dd .active {	

	color:#000000;	

	background-color:#E5EFD4;

	}

/*===================================

IMAGE CODE INSTRUCTION NOTE BOX CSS

===================================*/

.formbox .note1 {

	border-bottom:1px solid #D8E1C8;

	border-right:1px solid #D8E1C8;

	background-color:#E5EFD4;

	color:#000000;

	position:relative;

	margin:5px 0;

	padding:5px 10px;

	}

.formbox .note1 dt {

	color:#000000;

	width:auto;

	padding:0px;

	float:none;

	font-size:12px;

	text-align:left;

	margin-bottom:5px;

	}

.formbox .note1 dd {

	font-size:11px;

	padding:10px 0 10px 0;

	margin:0px 0 0 30px;

	}

.formbox .note1 img{

	position:absolute;

	left:-30px; 

	top:10px;

	margin-right:5px;

	}

/*===================================

IMAGE CODE INSTRUCTION NOTE BOX CSS

===================================*/

.formbox .note {

	border-bottom:1px solid #D8E1C8;

	border-right:1px solid #D8E1C8;

	background-color:#E5EFD4;

	color:#000000;

	}

.formbox .note dt {

	color:#000000;

	width:auto;

	padding:5px 10px 0px 10px;

	float:none;

	font-size:11px;

	text-align:left;

	margin-bottom:5px;

	}

.formbox .note dd {

	font-size:10px;

	padding:0 10px 5px 10px;

	margin:0px;

	}

.formbox .width200px{

	width:200px;

	}

.formbox .width375px{

	width:375px;

	}

.formbox .width50px{

	width:50px;

	}



/*===================================

IFRAME BOX CSS

===================================*/

.imgcode .iframeborder {

	position:relative;

	height:60px;

	padding:0px;

	}

.iframeborder div{

	position:absolute;

	left:1px;

	top:2px;

	background-color:#FFFFFF;

	border:2px solid #cccccc;

	padding:2px;

	width:200px;

	height:48px;

	}

.imgcode .fontsize9 {

	font-size:9px;

	height:15px;

	}

.imgcode .refreshbtn {

	position:absolute;

	left:220px;

	top:5px;

	cursor:pointer;

	}

/*===================================

SUBMITRESET BUTTON CSS

===================================*/

.btnbox{

	border-bottom:1px solid #D8E1C8;

	border-right:1px solid #D8E1C8;

	background-color:#E5EFD4;

	}

.btnbox dd input{

	background-color:#DCEDFE;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	border:none;

	}

/*#################################### 

FAQ QUESTIONS CSS

####################################*/

#faq .points li{

	background-image:url(../images/arrow.gif);

	background-position:3px 5px;

	margin:0 0 10px 0;

	}

#faq .points li a {

	font-size:12px;

	font-weight:bold;

	}



/*#################################### 

FAQ, TESTIMONIALS AND LINKS PAGE COMMON CSS

####################################*/

.contentbox1 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	border:none;

	padding:10px;

	background-color:#FFFFFF;

	margin:0 0 15px 0;

	border:1px solid #CCCCCC;

	

	}

.contentbox1 .imgleft td{

	height:100px;

	width:146px;

	}

.contentbox1 dt {

	font-size:12px;

	color:#A6012c;

	font-weight:bold;

	margin:0 0 10px 0;

	padding:0px;

	}

.contentbox1 dd {

	font-size:12px;

	color:#000000;

	margin:0px;

	}



.contentbox1 dd strong{

	margin-bottom:5px;

	display:block;

	color:#A6012c;

	font-size:12px;

	}

.contentbox1 .linkbox,

.contentbox1 .morebar {

	margin:10px 0 0 0;

	height:20px;

	position:relative;	

	clear:both;

	}

.contentbox1 .linkbox .link,

.contentbox1 .morebar .link {

	font-weight:bold;

	font-size:12px;

	position:absolute;

	right:0px;

	top:8px;

	}



.contentbox1 .clearfloat{

	height:0px;

	background-color:#FF0000;

	margin:0px;

	padding:0px;

	font-size:0px;

	line-height:0px;

	clear:both;

	float:none;

	list-style-type:none;

	}

.contentbox1 textarea{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	border:1px solid #cccccc;

	background-color:#FFFFFF;

	padding:1px;

	}

/*#################################### 

LINKS PAGE CSS

####################################*/

#links .link {

	font-size:12px;

	}

#links .linkbox .link {

	font-size:10px;

	}

.addlink{

	text-align:right;

	color:#A6012C;

	margin:0px;

	padding:0px;

	}

	

.productlist {

	}

/*##################################

GRIDVIEW LISTVIEW BUTTON CSS

##################################*/

.gridlistbtn {

	height:30px;

	background-color:#999999;

	position:relative;

	margin-bottom:20px;

	}

.gridlistbtn a {

	display:block;

	width:70px;

	line-height:16px;

	text-align:center;

	font-size:9px;

	text-decoration:none;

	color:#FFFFFF;

	position:absolute;

	background-color:#666666;

	border:1px solid #333333;

	top:6px;

	cursor:pointer;

	}

.gridviewbtn {

	right:10px;

	}

.listviewbtn {

	right:90px;

	}

/*##################################

Retreats and Workshops CSS

##################################*/

/*================================

PRODUCTLIST IMAGE BOX

================================*/

.prolist_img {

	border:1px solid #cccccc;

	padding:2px;

	height:100px;

	}

.prolist_img a {

	display:block;

	background-color:#f1f1f1;

	background-repeat:no-repeat;

	background-position:center center;

	text-align:center;

	}

.prolist_img a img{

	width:146px;

	height:100px;

	margin:auto;

	}

/*================================

PRODUCTLIST NAME CSS

================================*/

.prolist_box h2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#A6012C;

	font-weight:bold;

	margin:0;

	padding:5px 0;

	border-bottom:1px solid #cccccc;

	}

.prolist_box h2 a{

	color:#A6012C;

	text-decoration:none;

	}

.prolist_box h2 a:hover {

	color:#333333;

	}

/*================================

PRODUCTLIST PRICE CSS

================================*/

.prolist_price {

	border-bottom:1px solid #cccccc;

	padding:5px 0;

	margin:0px 0;

	font-size:12px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	}

.prolist_price dd {

	margin:0px;

	color:#333333;

	}

.prolist_price .rrp span {

	text-decoration:line-through;

	}

.prolist_price .ourprice {

	color:#A6012C;

	}

	

.prolist_price dd strong span{

	display:block;

	width:37px;	

	float:left;

	}

/*================================

PRODUCTLIST DESCRIPTION CSS

================================*/

.prolist_text {

	padding:5px 0px;

	margin:0px;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	border-bottom:1px solid #cccccc;

	}

.prolist_text dt {

	margin:0px 0 5px 0;

	font-weight:bold;

	}

.prolist_text dd {

	margin:0px;

	}





/*##################################

GRID VIEW CSS

##################################*/

 .prolist_box {

	float:left;

	width:20.9%;

	padding:0 2.001%;

	

	}

/*=====================================

	Events Detail page

==================================*/

#eventsdetail dl{

	font-size:12px;	

	color:#A6012C;

	margin:0px;

		}



#eventsdetail dl .eventimg{

	margin:0 0 0px 0;

	padding:0px;

	float:left;

	width:250px;

	}



#eventsdetail  dl .title{

	font-size:12px;

	margin-left:270px;

	color:#A6012C;

		}

#eventsdetail  h4{

	color:#000000;

	margin-bottom:15px;

	}

#eventsdetail  dl .description{

	margin-left:270px;

	color:#333333;

	margin-bottom:10px;

	padding:0px;

	font-size:12px;

	}

#eventsdetail  dl .description1{

	margin-left:270px;

	color:#333333;	

	padding:0px;

	font-size:12px;

	}

#eventsdetail  dl .imgborder {

	padding:2px;

	border:1px solid #cccccc;

	

	}



#eventsdetail .introtxt h4{

	font-size:12px;

	color:#000000;

	margin:5px 0 5px 0px;

	}

	

#eventsdetail .introtxt {

	font-size:12px;

	color: #333333;

	margin:5px 0 10px 0px;

	}

#eventsdetail  dl dd span{

	display:block;

	width:80px;

	float:left;

	}



.handcur{

	cursor:pointer;

	}



.smallimg {	

	border:1px solid #cccccc;

	padding:1px;

	width:58px;

	height:58px;	

	margin-right:15px;

	/*margin-right:13px;*/

	display:block;

	float:left;

}





.pdflist {

	list-style-type:none;

	margin:0px 0 15px 0;

	padding:0px;

	}



.pdflist li {

	line-height:14px;

	font-size:11px;

	color:#0069AF;

	padding:7px 10px 7px 0px;

	margin-bottom:0px;

	position:relative;

	}



.pdflist li .filelink {

	color:#A6012C;

	margin-left:28px;

	text-decoration:none;	

	font-weight:bold;

	}



.pdflist li .filelink:hover {

		color:#333333;

	}



.pdflist li img {

	position:absolute;

	left:5px;

	top:6px;

	}





/*=====================================

	Display Image css

	==================================*/

#white{

	background-color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	}

#white dd{

	font-size:11px;

	}

.popup {

	background-color:#FFFFFF;

	border:0px solid #cccccc;

	padding:0px 0px 0px 0px;

	margin:15px; 	

	font-size:11px;

}

.popup1 {

	background-color:#FFFFFF;

	border:0px solid #cccccc;

	padding:0px 0px 0px 0px;

	margin:15px; 	

	font-size:11px;

	text-align:center;

}

/*###########################################

PUBLIC CLASSES CSS

###########################################*/

 .lightbg td{

	background-color:#FAFEF7;

	}

 .darkbg td{

	background-color:#E0EED3;

	}

/*###########################################

FOOTER CSS

###########################################*/

#footer .copyright{

	position:absolute;

	left:15px;

	top:59px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	text-align:left;

	

	}

#footer .links{

	position:absolute;

	right:15px;

	top:14px;

	font-size:11px;

	color:#333333;

	}

#footer .links a{	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	}

#footer .links a:hover{	

	color:#A6012C;

	}

#footer .link span{

	margin:0 0 0 5px;

	}

#footer .footerbox{	

	height:51px;

	border-bottom:1px solid #CCCCCC;

	margin:0 10px;

	}

#footer .logo{	

	text-align:left;

	font-size:11px;

	position:absolute;

	left:15px;

	top:15px;

	}

#footer .logo img{

	position:absolute;

	left:26px;

	top:-8px;

	}	

