@charset "utf-8";

/* Comman Css Start Here */

body {

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

	font-size:12px;

	color:#000000;

	font-style:normal;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #FCF7EB;

	background-image: url(../img/bg.gif);

	background-repeat: repeat-x;

}

img

{

	border:none;

}

form, h1, h2, h3, h4, h5, h6

{

	margin:0;

	padding:0;

}

.buttoncss

{

	border:1px solid #7fb61e;

	color:#FFFFFF;

	background:url(../img/icon/input_bg.gif) left top repeat-x;

	overflow:hidden;

	font-weight:bold;

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

}

/* Comman Css End Here */

/* Header Css Start Here */

.header

{

	height:121px;

}

.logo

{

	height:121px;

	width:359px;

}

.banner

{

	height:121px;

	width:591px;

}

/* Header Css End Here */

/* Nav Css start Here */

.nav

{

	height:68px;

	background:url(../img/nav_bg.gif) center bottom no-repeat;

}

.navitem

{

	width:751px;

	height:50px;

	font-size:14px;

	background:url(../img/nav/nav_item_bg.gif) left top no-repeat;

}

a:link.navlink, a:visited.navlink

{

	color:#465e18;

	text-decoration:none;

}

a:hover.navlink, a#current.navlink

{

	color:#465e18;

	text-decoration:underline;

}

a:link.navlinkwhite, a:visited.navlinkwhite

{

	color:#fff;

	text-decoration:none;

}

a:hover.navlinkwhite, a#current.navlinkwhite

{

	color:#fff;

	text-decoration:underline;

}



/* Nav Css End Here */

/* Search box Css start Here */

.search

{

	background:url(../img/search/search_bg.gif) left top no-repeat;

	height:145px;

	padding:0px 28px;

	font-size:14px;

}

#frmSearch

{

	margin:0;

	padding:0;

}

.search-td-one

{

	height:44px;

}

.search-td-two

{

	height:39px;

}

.textboxcss

{

	background:url(../img/search/text_box_bg.gif) left top no-repeat;

	width:124px;

	height:20px;

	border-top:1px solid #cfc4ae;

	border-left:1px solid #d5cbb7;

	border-right:1px solid #d5cbb7;

	border-bottom:1px solid #e7e1d5;

}

.textboxcsssmall

{

	background:url(../img/search/text_box_bg.gif) left top no-repeat;

	height:20px;

	border-top:1px solid #cfc4ae;

	border-left:1px solid #d5cbb7;

	border-right:1px solid #d5cbb7;

	border-bottom:1px solid #e7e1d5;

}

.mailtextboxcss

{

	background:url(../img/search/mail_text_box_bg.gif) left top no-repeat;

	width:170px;

	height:20px;

	border-top:1px solid #cfc4ae;

	border-left:1px solid #d5cbb7;

	border-right:1px solid #d5cbb7;

	border-bottom:1px solid #e7e1d5;

}

.cal-textboxcss

{

	width:75px;

	height:20px;

	border:1px solid #c6c9a9;

}

#frmSearch label

{

	margin-right:15px;

}

.px11text

{

	font-size:11px;

	margin:0;

}

.search-td-three

{

	height:32px;

	padding-left:112px;

}

/* Search box Css start Here */

.leftcol

{

	width:181px;

	height:587px;

	padding:10px 6px 5px 8px;

	

}

.middcol

{

	background-color:#FFFFFF;

}

.rightcol

{

	width:154px;

	padding:15px 13px 5px 15px;

}

.contentpart-bg {

	background-image:url(../img/content_bg.jpg);

	background-repeat:no-repeat;

	background-position:top center;

	background-color:#F2CC7C;

}

a:link.px11link, a:visited.px11link

{

	text-decoration:underline;

	color:#000000;

}

a:hover.px11link

{

	text-decoration:none;

	color:#000000;

}

a:link.greenlink, a:visited.greenlink

{

	text-decoration:underline;

	color:#23b14c;

}

a:hover.greenlink

{

	text-decoration:none;

	color:#23b14c;

}

/*Itembox Css start here*/

.itemheader

{

	padding-left:26px;

	background:url(../img/icon/item_bull.gif) 0px 3px no-repeat;

	font-size:18px;

	font-weight:bold;

	color:#8bab4c;

	padding-bottom:10px;

}

.itemcontent

{

	padding:0px 10px;

}

.itemcontent img, .sideboxbanner

{

	border:3px solid #b2d56f;

}

.itemcontent hr

{

	color:#b9b19f;

	height:1px;

}

.px8saprater

{

	line-height:8px;

	height:8px;

}

a:link.itemcontentlink, a:visited.itemcontentlink

{

	font-weight:bold;

	color:#262726;

	text-decoration:none;

}

a:hover.itemcontentlink

{

	font-weight:bold;

	color:#262726;

	text-decoration:underline;

}

.itemfooter

{

	padding:10px 5px;

}

a:link.viewalllink, a:visited.viewalllink

{

	font-size:10px;

	text-decoration:underline;

	padding:3px 9px 5px 18px;

	background:url(../img/icon/view_all.gif) left top no-repeat;

	color:#000000;

}

a:hover.viewalllink

{

	font-size:10px;

	padding:3px 9px 5px 18px;

	text-decoration:none;

	background:url(../img/icon/view_all.gif) left top no-repeat;

	color:#000000;

}

.addressboxcontent

{

	background:url(../img/address_box_mid.gif) left top repeat-y;

	line-height:24px;

	font-size:14px;

	color:#FFFFFF;

	padding-left:25px;

}

.addressboxcontent span

{

	font-size:18px;

	font-weight:bold;

}

/*Itembox Css end here*/

/*contentpart css start here*/

.horseprater

{

	width:13px;

	background:url(../img/icon/hor_separater.gif) center top repeat-y;

}

.subcatbox

{

	border-bottom:1px solid #E0E4D9;

	line-height:18px;

	padding-bottom:5px;

	padding-left:15px;

	padding-top:5px;

	background:url(../img/icon/item_bull_small.gif) +15px +8px no-repeat;

}

.subcatbox a

{

	padding-left:20px;

}

.catbox

{

	padding:15px 24px 16px 18px;

	border-bottom:1px solid #e0e4d9;

	line-height:18px;

}

.myaccountbox

{

	padding:10px;

	border-bottom:1px solid #e0e4d9;

	line-height:18px;

}

.catboxtitle

{

	height:30px;

	color:#a46d4e;

	font-size:18px;

}

.catboxtitle span

{

	color:#000000;

}

a:link.catlink, a:visited.catlink

{

	color:#a46d4e;

	text-decoration:none;

}

a:hover.catlink

{

	color:#a46d4e;

	text-decoration:underline;

}

.content-box-title

{

	color:#FFFFFF;

	background:#23B14C url(../img/content_title_bg.gif) left top repeat-x;

	height:auto;

	line-height:28px;

	padding-left:19px;

}

.content-box-title h1

{

	font-size:18px;

}

.greentext

{

	color:#8bab4c;

}

.green30text

{

	color:#8bab4c;

	font-size:30px;

	font-weight:bold;

}

.onepxline

{

	height:1px;

	padding:0;

	margin:0;

	background:url(../img/icon/hor_separater.gif) left top repeat-x;

}

.formheader

{

	background-color:#e2efca;

	font-size:19px;

	font-weight:bold;

	color:#8bab4c;

}

.requredtext

{

	font-size:14px;

	color:#262726;

	font-weight:normal;

}

.redcolortxt

{

	color:#FF0000;

}

.greencolortxt

{

	color:#33B759;

}

.formtitle

{

	background-color:#d9dbd5;

	font-size:17px;

	font-weight:bold;

}

/*contentpart css end here*/

/*Footer css start here*/

.footer

{

	background:url(../img/footer_bg.gif) center top no-repeat;

	background-color:#fcf7eb;

	padding:25px 0px;

}

.footer-td

{



height:17px;

font-size:10px;

color:#aea692;

padding-right:10px;

}

a:link.footerlink, a:visited.footerlink

{

	color:#796f58;

	text-decoration:underline;

}

a:hover.footerlink

{

	color:#796f58;

	text-decoration:none;

}

#aglist {

height:65px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

overflow:auto;

padding:5px;

width:250px;

}

#aglist li {

height:22px;

line-height:22px;

padding-bottom:2px;

}

.agdemo, .aglabel, .aglistrb {

font-weight:bold;

margin-left:20px;

width:auto;

float:left;

}

.agtext {

font-size:8pt;

vertical-align:middle;

}

.agicon {

vertical-align:middle;

}

.astrik

{

	color:#FF0000;

	font-weight:bolder;

}

.errormsg

{

	color:#FF0000;

	font-size:14px;

	font-weight:bold;

	padding:5px;

	line-height:20px;

}

.errormsgsmall

{

	color:#FF0000;

	font-size:12px;

	font-weight:bold;

	padding:10px;

}



.successmsg

{

	color:#8BAB4C;

	font-size:14px;

	font-weight:bold;

	padding:5px;

	line-height:20px;

}

.successmsgsmall

{

	color:#39B95D;

	font-size:12px;

	font-weight:bold;

	padding:10px;

}

.listtable

{

	border-left:1px solid #20a945;

	margin:0 auto 1.5em;

	padding:0;

}

.listtable th

{

	background:url(../img/content_title_bg.gif) top left repeat-x;

	border-bottom:1px solid #20a945;

	border-right:1px solid #20a945;

	border-top:1px solid #20a945;

	color:#FFF;

	line-height:22px;

	padding:8px 12px 4px;

	text-align:center;

	text-transform:uppercase;

	vertical-align:middle;

	

}

.listtable td.odd

{

border-bottom:1px solid #20a945;

border-right:1px solid #20a945;

color:#4F6B72;

line-height:normal;

padding:6px 12px;

text-align:center;

background:#f4faeb;

}

.listtable td.even

{

border-bottom:1px solid #20a945;

border-right:1px solid #20a945;

color:#4F6B72;

line-height:normal;

padding:6px 12px;

text-align:center;

background-color:#d0e3ac;

}

.pages

{

background-color:#25b34f;

border:1px solid #FFFFFF;

color:#FFFFFF;

font-weight:bold;

margin:2px;

padding:3px 5px;

}

span.current {

background-color:#D0E3AC;

border:1px solid #25b34f;

color:#333333;

font-weight:bold;

margin:2px;

padding:2px 4px;

}

a:link.pagelink, a:visited.pagelink {

background-color:#FFFFFF;

border:1px solid #25b34f;

font-weight:bold;

color:#25b34f;

margin:2px;

padding:2px 4px;

text-decoration:none

}

a:hover.pagelink {

background-color:#cfe9a1;

border:1px solid #25b34f;

font-weight:bold;

color:#25b34f;

margin:2px;

padding:2px 4px;

text-decoration:none

}

a.crums

{

font-size:18px;

color:#FFFFFF;

text-decoration:none;

}

a:hover.crums

{

font-size:18px;

color:#FFFFFF;

text-decoration:underline;

}

.securetext

{

	background:#FFFFFF;

	border:1px solid #000000;

	font-size:14px;

	font-weight:bold;

}

.securetext span

{

	color:#20a546;

	padding-left:20px;

}

.securetext p

{

	color:#925f42;

	margin:0;

	padding:0;

	padding-left:20px;

}



#infobar
{
	background:#CCCCCC;
	border-bottom:1px solid #999999;
	color:#333333;
}
#infobar a
{
	color:#333333;
	text-decoration:none;
}
#infobar a:hover
{
	color:#000;
	text-decoration:underline;
}
.srchstring{
background-color:#FFFF00;
}
