/* CSS Document */
body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:0px;
 background-color:#52585e;
}

a img {border:0;}

/* containers */
.container {
 width:954px;
 margin:auto;
 background-image:url(../images/shadow.gif);
 background-repeat:repeat-y;
 padding:0px 13px;
}

/* headers */
#header_wrap {
 background-image:url(../images/header_bg.jpg);
 background-repeat:no-repeat;
 border-top:5px solid #005c11;
 height:213px;
}
#header_con1 {
 padding:10px 17px 0px 0px;
}
#header_con2 {
 padding:0px 0px 0px 0px;
}
#logo {
 padding:30px 0px 0px 0px;
}
#top_links {
 padding:3px 0px 0px 0px;
}
#top_links ul {
 margin:0px;
 padding:0px;
}
#top_links li {
 list-style-type:none;
 display:inline;
 background-image:url(../images/chevron.gif);
 background-position:right;
 background-repeat:no-repeat;
 padding:0px 10px 0px 0px;
 margin:0px 0px 0px 8px;
}
#top_links li a {
 text-decoration:none;
}
#top_links li a:hover {
 text-decoration:underline;
}
#top_links li a, #top_links li {
 color:#FFFFFF;
}
#top_links li#noborder1 {
 background-image:none;
}
#top_search {
 background-color:#FFFFFF;
}
#top_search form {
 margin:0px;
 padding:0px;
}
.searchbox {
 width:95px;
 border:#ffffff 1px solid;
 vertical-align:bottom;
 color:#a4a4a4
}

/* navigation */
#topnav {
 background-image:url(../images/nav_bg1.gif);
 background-repeat:repeat-x;
}
#sub_nav {
 background-color:#deffb3;
}
#main_nav, #sub_nav {
 height:25px;
 overflow:hidden;
}
#line_Off1, #line_Off2, #line_Off3, #line_Off4, #line_Off5, #line_Off6, #line_Off7, #line_Off8, #line_Off9 {
 background-image:none;
}

/* contents */
.content_wrap {
 background-image:url(../images/content_bg.jpg);
 background-repeat:repeat-y;
 padding:0px 0px 20px 0px;
}
.contents {
 width:710px;
 border-top:1px solid #52585e;
 padding:25px 0 0 0;
 color:#52585e;
}
.contents p, .contents2 p {
 margin:0px;
 padding:5px 0px;
}
.contents2{
 width:710px;
 padding:0px 0px 0px 25px;
 color:#52585e;
}
.contents2 h3{
color: #006600 !important;
margin:0px;
 padding:15px 0px 5px 0px;
 font-size:18px;
 font-weight:normal;
 display:inline-block;

}

.contents2 h1{
color: #006600 !important;
margin:0px !important;
 padding:5px 0px 5px 0px !important;
 font-size:22px !important;
 font-weight:normal !important;
 display:block !important;
}


/*links*/
.contents2 a:link, .contents2 a:active, .contents2 a:visited {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}

.contents2 a:hover{
    text-decoration: underline;
}

/* breadcrumbs*/
.breadcrumbs{
padding-left:20px;
}
.breadcrumbs a{
color:#090909;
text-decoration:none;
}
.breadcrumbs a:hover{
text-decoration:underline;
}

/* box */
.content_box {
 border:#CCCCCC 1px solid;
 margin:20px 5px;
}
.content_box_head {
 background-color:#FFFFFF;
 padding:5px 12px;
 border-bottom:#CCCCCC 1px solid;
}
.content_box_head h2.feature {
 font-size:18px;
 margin:0px;
 padding:0px;
 font-weight:normal;
}
.content_box_details {
 padding:12px;
 background-color:#e9eed9;
}
.arrow_box {
 width:180px;
 padding:15px 0px 0px 0px;
}
.arrow_box_title {
 padding:5px;
 width:170px;
 background-image:url(../images/arrow_bg.gif);
 background-repeat:no-repeat;
}
.arrow_box_title h2 {
 color:#FFFFFF;
 font-size:14px;
 font-weight:normal;
}
.arrow_box_title a{
  color:#ffffff;
  text-decoration:none;
}
.arrow_box_details {
 color:#52585e;
}
.arrow_box_details ul, .arrow_box_title h2 {
 margin:0px;
}
.arrow_box_title h2 p {
 padding:0px;
}
.arrow_box_details ul {
 padding:0px 0px 0px 8px;
 list-style-image: none;
 
}
.arrow_box_details li {
 list-style-type: none;
 list-style-position:outside;
background:transparent url(/images/bg_listimg1.jpg) no-repeat scroll 0 5px;
padding-left:8px;
}

/* latest issue */
.latest_issue {
 padding:7px;
}
.latest_issue_pic {
 /*  width:75px;  */
width: 155px;
}
.latest_issue_pic p {
 margin:0px;
 padding:5px 0px;
}
.latest_issue_details {
 width:89px;
 font-size:11px;
}
.read_morebtn {
 padding:10px 0px 0px 15px;
}

/* featured products 1 */
.feat_prod_wrap {
 width:330px;
}
.feat_prod_pic {
 width:125px;
}
.feat_prod_details {
 width:190px;
 padding:0px 0px 0px 15px;
 line-height:17px;
}
.feat_prod_details p {
 padding:5px 0px;
}
.feat_prod_details p, .feat_prod_details h3  {
 margin:0px;
}
.feat_prod_details h3 {
 color:#52585e;
 padding:0px;
 font-size:13px;
}
.read_more {
 background-image:url(../images/arrow.gif);
 background-repeat:no-repeat;
 background-position:100% 9px;
}
.read_more a {
 padding:0px 15px 0px 0px;
} 
.feat_prod_details a {
 color:#016010;
 text-decoration:none;
}
.feat_prod_details a:hover {
 text-decoration:underline;
}

/* featured product 2 */
.feat_prod2_wrap {
 padding:10px;
}
.feat_prod2_pic {
 width:155px;
 background-color:#FFFFFF;
 border:#CCCCCC 1px solid;
 text-align:center;
}
.feat_prod2_details h3 {
 font-size:12px;
 margin:0px;
 padding:5px 0px;
}


/* our blogs */
.our_blogs {
 width:160px;
 padding:10px;
 font-size:11px;
}
/*.our_blogs h3 {
 text-decoration:underline;
 padding:0px;
 font-size:12px;
}*/
.our_blogs h3 {
 padding:0px;
 font-size:12px;
}


.our_blogs p {
 padding:0px 0px 10px 0px
}
.our_blogs p, .our_blogs h3 {
 margin:0px;
}

/* recent blog */
.quote {
 background-image:url(../images/quote.gif);
 background-position:bottom right;
 background-repeat:no-repeat;
}
.recent_blog {
}
.recent_blog_pic {
 width:152px;
}
.recent_blog_details {
 width:515px;
 line-height:17px;
margin-bottom:30px;
}
.recent_blog_details h3 {
/* text-decoration:underline;*/
 font-size:13px;
}
.recent_blog_details p, .recent_blog_details h3 {
 margin:0px;
 padding:0px;
}

/* thumbnails */
.thumb_wrap {
 width:143px;
 margin:10px 0px 0px 0px;
}
.thumb_pic {
 min-height:118px;
 height:auto !important;
 height:118px;
}
.thumb_desc {
 font-size:11px;
 padding:10px 0px;
}
.thumb_pic img {
 border:1px solid #cccccc; 
}
.thumb_desc p {
 margin:0px;
 padding:5px 0px;
}
.thumb_desc h3 {
 margin:0;
 padding:0;
 font-size:13px;
 }
.thumb_desc a {
 text-decoration:none;
 color:#52585e;
 }
.thumb_desc a:hover {
 text-decoration:underline;
 }
/*directory*/
.directory_wrap{
 width:165px;
 margin:10px 0px 0px 0px;
}
.directory_pic{
 min-height:118px;
 height:auto !important;
 height:118px;
}
.directory_desc p{
 margin:0px;
 padding:5px 0px;
}
/* call to actions */
.call_act {
}
.call_act img {
 border:#CCCCCC 1px solid;
/* margin:0px 0px 15px 0px; */
}

/* columns */
.l_col {
 width:774px;
 padding:8px 0px 0px 0px;
}
.l_col h1 {
 margin:0px;
 padding:5px 50px 15px 20px;
 font-size:18px;
 font-weight:normal;
 display:inline-block;
}
/*.l_col h2 {
 margin:0px;
 padding:5px 50px 15px 20px;
 font-size:20px;
 font-weight:normal;
 display:inline-block;
}*/
.l_col h2 {
 margin:0px;
 padding:0 50px 0 0px;
 font-size:20px;
 font-weight:normal;
 display:inline-block;
}

* html .l_col h1 {
 display:inline;
}
.r_col {
 width:180px;
}
.sub_col {
 width:318px;
}
.sub_col2 {
 width:250px;

}
.content_wrap, .l_col, .r_col {
 min-height:500px;
 height:auto !important;
 height:500px;
}

/* specific texts */
.light_green {
 color:#99cc00;
}
.dark_green {
 color:#006600;
}

/* footer */
#footer_wrap {
 background-image:url(../images/footer_bg.gif);
 background-repeat:no-repeat;
 background-position:top;
 background-color:#494e53;

}
#footer {
 min-height:150px;
 height:auto !important;
 height:150px;
 border-bottom:5px solid #005c11;
 background-color:#494e53;
}
#footer_links {
 padding:20px 0px 0px 40px;
}
#footer_links h2, #footer_form h2 {
 margin:0px;
 padding:0px;
 font-weight:normal;
 font-size:15px;
}
#footer_links ul, #footer_links .footdiv {
 margin:0px;
 padding:10px 0px 0px 30px;
}
#footer_links li {
 list-style-type:square;
}
#footer_links a {
 text-decoration:none;
}
#footer_links a:hover {
 text-decoration:underline;
}
#footer_links a, #footer_links h2, #footer_links, #footer_form h2 {
 color:#FFFFFF;
}
#footer_form h2 {
 text-align:center;
}
#footer_form {
 width:180px;
 padding:20px 0px 0px 0px;
 color:#333333;
}
#footer_form form {
 margin:10px 0px 0px 0px;
 padding:0px;
}
#footer_form p {
 margin:0px;
 padding:5px 0px;
}
.txtbox1 {
 width:153px;
 height:15px;
}
.txtbox2 {
 width:60px;
}
.txtbox1, .txtbox2 {
 border:#FFFFFF 1px solid;
 padding:2px 5px;
 font-size:11px;
 color:#9e9e9e;
}

/**/
.left {
 float:left;
}
.right {
 float:right;
}
.clr, .clr2 {
 clear:both;
}
.clr2 {
 height: 0;
 line-height: 0;
 font-size: 0;
}

/*-- ADDED CSS -- */
.our_blogs h3 a {color:#52585e;text-decoration:none}
.our_blogs h3 a:hover {text-decoration:underline;}

.feat_prod2_details h3 a {
	color:#52585e;
	text-decoration:none;
}
.feat_prod2_details h3 a:hover {
	text-decoration:underline;
}
.recent_blog_details h3 a {
	color:#52585e;
	text-decoration:none;
}

.recent_blog_details h3 a:hover {
	text-decoration:underline;
}


.directory_pic a, .thumb_pic a {
	margin:0;
	text-decoration:none;
	color:#52585e;
}
.headlinks a{
	color:#016010;
	font-size:14px;
	text-decoration:none;
}
.headlinks a:hover {text-decoration:underline;}
.headlinks2 a{
	color:#52585e;
	text-decoration:none;
}
.headlinks2 a:hover {text-decoration:underline;}
.morelinks {
 background:url(../images/arrow.gif) no-repeat center right;
 width:42px;
 font-size:11px;
}
.morelinks a{color:#016010; text-decoration:none}
.morelinks a:hover{text-decoration:underline;}




#captcha1{
 width: 85px;
 height:39px;
 color: #000000 !important;
 background-color:#CCCCCC !important;
}




/*011309 j catalog layout*/
.catholder{
 width:170px;
 margin:auto;
 float:left;
}
.catimg{
 text-align:center;
 margin-bottom:10px;
 width:150px;
 height:130px;
 overflow:hidden;
 /*border:1px solid #016010;*/
 margin:5px;
 padding:0px 0;
}
.imgholder{
 height:130px;
 overflow:hidden;
}
.catname{
 text-align:center;
 margin:5px 0;
 }
.catname a{
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 text-transform:uppercase;
 color:#666666;
}
.catdesc{
 text-align:justify;
 width:120px;
 margin:auto;
 font-size:11px;
}





/*011309 j small prod layout*/
.prodholderS{
/* width:650px;  */
 margin:auto auto 20px;
}
.prodleftS{
 width:150px;
 float:left;
 /*border:1px solid #016010;*/
}
.prodrightS{
 width:450px;
 float:right;
 padding:10px;
 /*border:1px solid #016010;
 height:150px;*/
}
.prodimgS{
 width:100px;
 height:130px;
 margin:auto;
 padding:20px;
 text-align:center;
}
.prodimgholderS{/*
 height:130px;
 overflow:hidden;*/
}
.prodright1S{
 float:left;
 width:260px;
}
.prodright2S{
 width:180px;
 float:right;
}
.rightbordS{
 /*border:1px solid #016010;*/
 padding:5px 10px;
}

.isbnS{
 font-weight:bold;
}
.prodpriceS{
 font-size:30px;
 font-weight:bold;
}
.gstS{
  padding:5px 10px;
}
.prodnameS, .prodnameS a, .moreinfoS a{
 text-decoration:none;
 font-size:12px;
 color:#016010;
 font-weight:bold;
}
.moreinfoS{}
.moreinfoS img{
 cursor:pointer;
}








/*011309 j large product layout*/
#prodholderL{
	width:700px;
	margin:auto;
}
#prodleftL{
	float:left;
	width:300px;
}
#prodrightL{
	float:right;
	width:380px;
}
#prodimgL{

	padding:0 10px;
	width:270px;
	margin:auto;
 /*	border:1px solid #016010;*/
}
#prodimgholderL{
	height:310px;
	overflow:hidden;
	text-align:center;
	margin:auto;
}
#prodLbtmright{
	text-align:right;
	width:300px;
	float:right;
        letter-spacing: 1px;
}
#prodnameL h2{
 padding:0 !important;
}
#addcartL img{
 cursor:pointer;
}
#prodpriceL{
 font-size:30px;
 font-weight: bold
}
#shipL, #gstL{
 font-size:14px;
 color:#999999;
 margin: 5px 0px 10px 0px;
}

#relprodsL{
 background-color:#EAEAEA;
 border:1px solid #016010;
 margin:20px auto;
 padding:10px;
 width:270px;
 height:130px;
}
#relprodsholderL .prodrightS{
 display:none
}
#relprodsholderL img{
 height: 80px !important;
 width: 80px !important;
}

#relprodsholderL .prodholderS{
 margin: 0 !important;
 width:0 !important;
}
#relprodsholderL .prodleftS{
 border: 0 !important;
 float: 0 !important;
 width: 0 !important;
}
#relprodsholderL .prodimgS{
 height: 80px !important;
 width: 80px !important;
 padding:0 !important;
}
#relprodsholderL .prodimgholderS {
 height: 80px !important;
}
#relprodsL p{
 font-size:16px;
 letter-spacing:2px;
}









/*011309 j registration form*/
#registration1{
 width:470px;
 margin:0px auto auto auto;
}
#registration1 .cat_button{
 margin-left:7px;
}

.formtxtbox{
 width:250px;
 border:1px solid #CCCCCC;
}
.formddbox{
 width:255px;
 border:1px solid #CCCCCC;
}
.cat_button{
 background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#999999;
cursor:pointer !important;
}
.bg_gray{
 border:1px solid #CCCCCC;
}






/*011409 j*/
.secure-login1{
 width:300px;
 margin:auto;
}

#notmem{
 text-align:right;
}
#notmem a{
 color:#016010;
 text-decoration:none;
}


#formupdate{
 width:430px;
 margin:auto;
}




/*011409 j blog*/

#modlogout a{
 color: #016010;
}



#shopcart1{
 background: url(/shopimgs/bgcart2.jpg) no-repeat;
 height:45px;
 margin:auto;
 width:125px;
 padding: 25px 0px 20px 45px;

}

#shopdetails1 .cartSummaryItem{
 font-size:11px;
 font-weight: bold;
} 
#shopdetails1 .cartSummaryItem a{
 display:block;
}








/*011509 j magazine*/
.magholder{
	width:700px;
	margin:auto;
  	margin-bottom:0px;
}

.maghleft1{
	float:left;
	width:150px;
	padding:10px;
	margin:auto;
	/*border:1px solid #016010;*/
	text-align:center;
}
.maghright1{
	float:right;
	width:480px;
	padding:10px;
	/*border:1px solid #016010;*/
	height:150px;
}
.magimg{}
.magingholder{
	overflow:hidden;
	height:150px;
	width:150px;
}
.magingholder img{
 height:120px;
	width:120px;
}
.magname a{
	 color: #999999;
	 text-decoration:none;
	 font-size:20px;
	 text-transform:uppercase;
	 font-weight:bold; 
}
.magauthor{
	 text-transform:uppercase;
	 font-size:12px;
}
.magsummary{
	margin:10px 0px;
}
.magsummary a{
	 color:#016010;
	 text-decoration:none;
         font-weight:bold;
}


#maglargeholder{
	width:700px;
	margin:auto;
}
#maglargeholder h1{
  font-size:18px;
}
#maglargeholder h2{
 display: inline !important;
}

#maglargeholder .imgdesc{
 font-size:14px;
 color:#0078c1;
 font-weight:bold;
}
#maglargeholder blockquote{
border:1px solid #292929;
font-size:15px;
padding:20px;
}
#maglargeL{
	width: 700px;
}
#maglargeR{
	width:300px;
	float:right;
	margin:0 0 20px 20px;
        display:inline;
}

#paperholder{

	width:290px;
	height:350px;
}

#photogalholder{
 	text-align:center;
}



#maglargeheader{
	width:390px;
}
#maglargedesc{

}

.page_contents {
	width:254px;
	background:url(/images/img_smart_pics4.gif) repeat-y;
        margin:auto;
}
.page_contents_top {
	background:url(/images/img_smart_pics2.gif) no-repeat left top;
	padding:20px 0 0 0;
}
.page_contents_bottom {
	background:url(/images/img_smart_pics3.gif) no-repeat left bottom;
	padding:10px 25px 20px 15px;
	min-height:300px;
	height:auto !important;
	height:300px;
}
.page_contents_bottom h2{
 color:#006600;
}


.pagination a{
 text-decoration: none;
 color: #016010;

}





.tablelog{
 text-align:center;
 padding:10px;
}

.logimg{
 height:120px;
padding:10px 0 0;
}



/*011609 j bird directory*/

.dirholder{
	width:680px;
	margin:auto;
	padding:10px;
        min-height: 190px;
        height: auto !important; 
}
.dirleft{
	float:left;
	text-align:center;
        width:150px;
	/*border: 1px solid #016010;*/
	padding:10px;
        height:150px;
}
.dirright{
	float:right;
/*	width:470px;  */
width: 490px;
	/*border: 1px solid #016010;*/
	padding:10px;
        height:150px;
}
.dirright1{
	float:left;
	width:290px;
	padding: 0px;
}
.dirright2{
/*	float:right;  */
float: left;
	width:150px;
/*	padding:10px;  */
padding: 10px 10px 10px 15px;
	/*border: 1px solid #016010;*/
}
.dirlogoh{
 margin:auto;
 overflow:hidden;
 text-align:center;
}
.dirlogoh, .dirlogoh img{
 width:120px; 
 height:150px;
 margin:auto
}
.dirlogoh a{
 cursor:auto;
}
.dirname a{
 text-decoration:none;
 color:#999999;
 font-size:23px;
}
.dirsmalldesc{
 height:105px;

 font-size:12px;
}
.diraddcont{
/* height:55px;  */
min-height: 1px;
height: auto!important;
}
.diradd{}
.dircity{}
.dirstatezip{}
.dirtel{}
.diremail a{
 color: #016010;
 text-decoration:none;
}
.dirweb a{
 color:#009a9a;
}



/*011909 j*/
#aboutpages{
	width:700px;
	margin:auto;
}
#aboutright{
	float:right;
	width:250px;
	margin:auto;
padding:0 0 10px 10px;
}




/*011909 j home page featured product*/
#featuredprods{}

.fp1{}
.right2{
 float:right !important;
}
.fph1{
 width:330px;
 float:left;
}

#featuredprods .prodimgS{
 text-align:left !important;
}

.fph1 .prodright2S{
 display:none;
}
.fph1 .prodrightS{
 border: none;
float:left;
height: auto !important;
padding:10px 0 0 0;
width:200px;
}
.fph1 .prodleftS{
 border: none;
 width: 120px;
 margin:0;
}
.fph1 .prodimgS {
 margin:0;
 height: auto !important;
 padding:5px;
}
.fph1 .prodholderS{
 margin:0;
 width:100%;
}

.fph1 .prodright1S{
 width:200px;
}
.fph1 .prodnameS a{
 color: #016010;
 font-size:13px;
}
.fph1 .prodnameS a:hover, .fph1 .moreinfoS a:hover{
 text-decoration:underline;
}
.fph1 .moreinfoS a{
 color: #016010;
 font-size:13px;
 font-weight:normal;
}

/*012109 j*/
#my_account, #bird_directory, #birdkeeper_magazine, #abk_shop{
 visibility:hidden;
}
#vphotosubmit{
 width:400px;
margin: 40px auto auto auto; 
}
#vphotosubmit #log2{
 margin-bottom:20px;
}
#vphotosubmit #log2 h4{
 padding:0;
 margin:0;
 font-size:14px;
}
#vphotosubmit #log2 a{
 font-size: 12px;
 color:#016010;
}

h4{
color:#016010;
font-size:18px;
}
h5{
 color:#016010;
font-size:14px;
}
h6{
 text-align:right
}
h6 a{
color:#016010;
font-size:12px;
}

#user1{
font-size:14px;
font-weight:bold;
margin:0 auto 10px;
width:150px;
}
#user1 a{
color:#016010;
font-size:10px;
margin:0px 0 0 120px;
text-transform:lowercase;
display:block;
text-decoration: none;
}
#user1 a:hover{
color:#FF0000;
}
#user1 .divred1{
 color:#ff0000;
 font-size:12px;
padding:10px 0 0 0;
text-align:center;
}
#user1 #fname1{
 /*padding-left:10px;*/
 color:#000000;
 font-size:14px;
display: block;
height:29px;
max-height:29px;
}

/* 021209  */
.logname{
color:#666666;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}



/*021209 j*/
.loginpage2{
 margin: 00px 0 0 0;
}
.captbox{
 width:122px;
 border:1px solid #CCCCCC;
}
img.captbox{
 vertical-align:bottom;
margin-left:5px;
}

.newsletter-form1, .secure-lost-password1{
  width:350px;
 margin:0px auto auto auto;
}
#forwardtofriend{
  width:400px;
 margin:0px auto auto auto;
}







/*quote form*/
	.getquote5{
		font-size:12px;
		font-weight: bold;
               width: 350px;
              margin:auto;
	}
	.getquote5 table{
		border-collapse:collapse;
		border:0;
	}
	.getquote5 .cat_textboxsmall, .getquote5 .cat_textbox, .getquote5 .cat_textboxsmall2, .getquote5 .cat_dropdown_smaller, .getquote5  .cat_dropdown, .getquote5 .cat_listbox, .getquote5 .cat_textboxsmall3{
		border:1px solid #cccccc;
	}
	.getquote5 .cat_textboxsmall{
		width:162px;
	}
	.getquote5 .cat_textbox{
		width:329px;
	}
	.getquote5 .cat_textboxsmall2{
		width:101px;
	}
	.getquote5 .cat_textboxsmall3{
		width:105px;
	}

	.getquote5  .cat_dropdown{
		width:331px;
	}
	.getquote5 .cat_listbox{
		width:325px;
	}
.getquote5 .cat_button{
           margin-right:7px;
	}



#shippingSpan{
 display:none
}

.page_contents_bottom ul{
border-top:2px solid #c4f8c4;
margin:10px auto;
padding:0;
width:190px;
}
.page_contents_bottom ul li{
background-image:url(/images/ggreen_dot.gif);
 background-position:left center;
background-repeat:no-repeat;
border-bottom:1px solid #c4f8c4;
list-style-type:none;
margin:0;
padding:0;

}
.page_contents_bottom ul li p{
font-size:12px;
margin:0;
padding:1px 0 2px 12px;
}

.pagination{
/* margin-left:340px;  */
/*
 width:200px;
 margin:auto;*/
  
}



#contactform1{
 width:420px;
 margin:auto;
}



.dirholder{
/* width:155px;*/
 margin:auto;
 float:left;
}
.dirimg{
 text-align:center;
 margin-bottom:10px;
 width:150px;
/* height:130px;*/
 overflow:hidden;
 /*border:1px solid #016010;*/
 margin:auto;
 padding:20px 0 0;
}
.imgholderdir{
/* height:130px;*/
 overflow:hidden;
}
.dirname{
 text-align:left;
 margin:0px 0;
 }
.dirname a{
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 text-transform:uppercase;
 color:#666666;
}
.dirdesc{
 text-align:center;
 width:120px;
 margin:auto;
 font-size:11px;
}
/* new codes  */
div.sh{
font-style:italic;
font-weight:bold;
color:#000000;
}
#sub_menu_g {
	/*width:1000px;*/
}
#sub_menu_g ul {
	/*margin:0;
	padding:0;*/
background-color:transparent;
background-image:url(../images/iebfix.gif);
border:0 none;
margin:0;
padding:0;
}
#sub_menu_g ul li {
background-image:url(../images/chevron2.gif);
background-position:100% 10px;
background-repeat:no-repeat;
display:inline;
float:left;
list-style-type:none;
margin:0 10px 0 0;
}
#last_g a{
background-image:none !important;
display:block;
float:left;
font-size:12px;
padding:5px 20px 0 10px;
}
#sub_menu_g ul li a{
color:#6B6B6B;
display:block;
float:left;
font-size:12px;
padding:5px 10px 0 10px;
text-decoration:none;
}
#sub_menu_g ul li a:hover{
	text-decoration:underline;
}

#no_img_g, .noimg {
	background-image:none !important;
}
.dirholder_vertical{
 width:155px;
 margin:auto;
 float:left;
}
.dirname_vertical{
 text-align:center;
 margin:10px 0;
 }
.dirname_vertical a{
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 text-transform:uppercase;
 color:#666666;
}





.largemagholder img{
 width:300px;
}





.friendsH{
	width:650px;
	margin:auto auto 20px auto;
	padding:10px 0;
}
.friendsL{
	float:left;
	width:250px;
	text-align:center;
}
.friendsR{
	float:right;
	width:350px;
}
.friendname{
	color:#016010;
	font-size:12px;
	font-weight:bold;
}
.frienddetail{
	padding:10px 0;
}




#featuredprods .productfeaturelist{
  padding:0 0 0 3px;
 margin:0;
}
#featuredprods .productfeaturelist li{
 list-style:none;
 width:340px;
 float:left;
 min-height: 210px;
 height: auto !important;
 height: 210px;
}

#featuredprods .prodrightS{
/*width:auto;
 float:left;*/
width:230px;
 float:right;
}
#featuredprods .prodimgS{
 width:auto;
 padding:10px 0;
}
#featuredprods .prodleftS{
 /*width: auto;*/
width: 100px;
}
#featuredprods  .prodright1S{
 width:230px;
}


.blogs img{
width:200px;
padding-left:10px;
}

.readmoreprods, .readmoreprods a{
color:#016010;
font-size:12px;
font-weight:bold;
text-decoration:none;

}

#featuredprods .prodright2S{
	float: none;
	width:auto;
}
#featuredprods .rightbordS {
	padding:0;
       /*min-height:120px;
       height:auto !important;
       height:120px;*/
}

#featuredprods .prodpriceS{
	font-size:16px;
     text-align:right;
        margin-right:35px;
} 

#featuredprods .moreinfoS{
 text-align:right;
}

#featuredright .productItem{
	list-style: none !important;
	background:none;
}
#featuredright .prodrightS{
	float:none;
	padding:0;
	width:auto;
}
#featuredright .prodright1S{
	float:none;
	width:150px;
}
#featuredright .prodnameS{
	width:auto;
}
#featuredright .prodSauthor, #featuredright .freetxtS, #featuredright .isbnS, #featuredright .shipS, #featuredright .gstS, #featuredright  .prodnameS{
	display:none;
}
#featuredright .prodright2S {
	float:none;
	width:auto;
}
 #featuredright .rightbordS {
	padding:0;
}
#featuredright .prodpriceS{
font-size:12px;
/*text-align:right;
margin-right:20px;*/
float:left;
}
#featuredright .moreinfoS{
	text-align:right;
}
#featuredright .prodimgS{
background:#FFFFFF none repeat scroll 0 0;
height:auto;
margin:10px auto;
padding:0 20px;
text-align:center;
width:auto;
border:1px solid #CCCCCC;
}

#featuredright .prodsummS{
 display:none;
}
#featuredright .readmoreprods, #featuredright .readmoreprods a{
 color:#016010;
font-size:12px;
font-weight:bold;
text-decoration:none;
 text-align:right;
 float:right;
padding:0 7px 0 0;
}

     
#blogpprev1 #blogbodyinner, #blogpprev1 .links, #blogpbody #blogbodyhome, #blogpprev1 img, #catblogoutput #blogbodyhome{
display:none;
}
#blogpprev1 #blogbodyhome a{
 color:#016010;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
text-align:right;
}

#featuredright .moreinfoS img{
 width:100px;
 margin-right:20px;
}



#user1{
background-image: url(../images/user_bg.jpg);
width: 171px !important;
height: 70px !important;
}
.blogsitesummary li span.author{
display: none !important;
}

a#webapp3963prev{
float:left;
}

#pagination_3963 {
float:left;
text-align:center;
width:630px !important;
}

a#webapp3931prev{
float:left;
}

#pagination_3931 {
float:left;
text-align:center;
width:630px !important;
}

a#webapp3963prev{
float:left;
}

#pagination_3963 {
float:left;
text-align:center;
width:630px !important;
}



/*011309 j others*/
.pagination1{
 width: 250px;
 text-align:right;
 margin:0px 0px 0px 270px;
}
.pagination1 .pagination{
margin:0;
/* margin:0 0 0 80px; */
} 
.prevpage{
 float:left;
/*width: 60px;*/
padding: 0px 10px 0px 0px;
}
.paging{
 float:left;
 text-align:center;
/* width: 50px;*/
}
.pagination1 a, .paging a, .pagination a{
 color:#016010;
 text-decoration:none;
}
.pagination a{
 font-weight:normal; 
margin: 0px;
}
.pagination{
 font-weight:bold; 
color:#000000;
 clear:both;
  margin-left: 165px;

}
.pagination li{
  float: left;
  padding-left: 20px;
  list-style: none;
}

.nextpage{
 float:left;
/*width: 60px;*/
padding: 0px 0px 0px 5px;
}

/* shopping cart alignment */
#ShippingOptions, #shippingState, #shippingCountry{
    width: 300px;
}

.shippingCountryDiv, .shippingDiv, .shippingStateDiv{
    text-align: left;
}

.shippingCountryDiv span, .shippingStateDiv span{
    width: auto !important;
}

table.cart th.quantity, table.cart td.quantity {
    width: auto !important;
}