@charset "utf-8";
/* CSS Document */
body
{
	position:relative;
}
#wrapper
{
    width: 1056px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    font-size: 12px;
}
.innerWrapper
{
	width:1004px;
	float:left;
	background:#fff;
	padding:0px 26px 30px 26px;
}
.MainWrapper
{
	width:1004px;
	float:left;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
.clr
{
	clear:both;
}
.showNone
{
	display:none;
}
h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#fff;
	background:#065806;
	width:auto;
	padding:10px 14px;
	position:relative;
	font-weight:normal;
	border:none;
}

/*---Header css----*/
#header
{
    height:auto;
    width: 100%;
    float: left;
	clear:both;
	padding:0px 0px 20px 0px;
}
.LogoSearch
{
	float:left;
	width:100%;
	height:130px;
	clear:both;
}
.logoDiv
{
	width:434px;
	float:left;
	padding:35px 0px 0px 4px;
}
.logoUOH
{
	background:url(../images/logo.png) no-repeat left top;
	width:434px;
	height:66px;
	float:left;
	display:block;
	cursor:pointer;
}
.searchBox
{
	float:right;
	width:242px;
	margin:51px 2px 0px 0px;
	position:relative;
	display:none;
}

.bookSearchBox
{
	float:right;
	width:135px;
	margin:55px 2px 0px 0px;
	position:relative;
}

.bookSearchBox .bookBtn{
	background: url('/App_Themes/Skin_1/images/findabook.png') no-repeat 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#1E592C;
	width:137px;
	height:17px;
	padding: 8px 0 5px 24px;
	display:block;
}

.bookSearchBox .bookBtn:hover{
	color:#1E592C;
	background-position:0 -30px;
}


.searchBox #ctl00_ctrlSearch_SearchText
{	
	float:left;
	width:187px;
	height:20px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#b8b8b8;
	border:none;
	padding:7px 8px 7px 8px;
	background:url(../images/searchBG.png) no-repeat right top;
	position:absolute;
	top:0px;
}
.searchBox #ctl00_ctrlSearch_SearchButton
{	
	float:left;
	width:33px;
	height:34px;
	background:url(../images/search-magni.png) no-repeat left top;
	border:none;
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
}
/*--Navigation css--*/
.navigation
{
	height:41px;
	border-bottom:2px solid #ecf0c8;
	width:100%;
	float:left;
	clear:both;
}
.nav
{
	width:590px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.nav li
{
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
}
.nav li a
{
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px;
	color:#004e00;	
	float:left;
	text-decoration:none;
	cursor: pointer;
}
.nav li a span
{
	float:left;
	display:block;
	padding:14px 20px 9px 20px;
}
.nav li a:hover
{
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px;
	color:#004e00;
	background:#ecf0c8 url(../images/navRight-hover.png) no-repeat right top;
	float:left;
	text-decoration:none;
}
.nav li a:hover span
{
	background:url(../images/navleft-hover.png) no-repeat left top;
	float:left;
}
.nav li.active a
{
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px;
	color:#004e00;
	background:#ecf0c8 url(../images/navRight-hover.png) no-repeat right top;
	float:left;
	text-decoration:none;
}
.nav li.active a span
{
	background:url(../images/navleft-hover.png) no-repeat left top;
	float:left;
}
/*--Navigation css ends--*/
.LoginShopcart
{
	float:right;
	width:400px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px;
	color:#004e00;
	padding:13px 0px 0px 0px;
}
.LoginShopcart a
{
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px !important;
	color:#004e00 !important;
	text-decoration:none !important;
}
.LoginShopcart a:hover
{
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px !important;
	color:#004e00 !important;
	text-decoration:underline !important;
}
.LoginShopcart .cart
{
	background:url(../images/shoppingcart_icon.png) no-repeat left center;
	padding:0px 0px 0px 22px;
}
.LoginShopcart #login a
{
	background:url(../images/login_icon.png) no-repeat left center;
	padding:0px 0px 0px 15px;
}
/*---Header css ends----*/
/*---Body css----*/
#MainContentArea
{
	clear:both;
	float:left;
	width:100%;
	padding:0px 0px 20px 0px;
}
/*--left content css--*/
.ContentL
{
	width:272px;
	float:left;
	background:url(../images/contentL-bg.png) repeat-y left top;	
}
.ContentLbgTop
{
	width:272px;
	float:left;
	background:url(../images/contentL-bgTop.png) no-repeat left top;
	position:relative;
	z-index:1;	
}
.ContentLbgBottom
{
	width:242px;
	float:left;
	background:url(../images/contentL-bgBottom.png) no-repeat left bottom;	
	padding:0px 32px 0px 0px;
	min-height:500px;
}
.browse, .PressBlogs, .UHPress
{
	width:100%;
	float:left;
	clear:both;
}
.PressBlogs, .UHPress
{
	padding:0px 0px 20px 0px;
}

#browseStyle{
	list-style:none;
	padding-left:10px;
}

#browseStyle li{
	padding: 10px 0;
}

.bottomGray{
	border-bottom: 1px solid #DCDCDC;
}

.browse h1 ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
	position:absolute;
	right:10px;
	top:0px;
}
.browse h1 ul li
{
	margin:0px;
	padding:0px;
	float:left;
}
.browse h1 ul li.sepBrowse
{
	padding:13px 2px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.browse h1 ul li a
{
	text-transform:uppercase;
	color:#92b392;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding:14px 7px;
	float:left;
}
.browse h1 ul li a:hover
{
	text-transform:uppercase;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../images/browse_tabs_hover.png) no-repeat center bottom;
	padding:14px 7px 20px 7px;
}
.browse h1 ul li.active a
{
	text-transform:uppercase;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../images/browse_tabs_hover.png) no-repeat center bottom;
	padding:14px 7px 20px 7px;
}
.tab_content
{
	float:left;
	clear:both;
	padding:0px 0px 30px 10px;
	width:230px;
}
.tab_content ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	width:230px;
}
.tab_content ul li
{
	margin:0px;
	padding:10px 0px;
	border-top:1px solid #dcdcdc;
}
.tab_content ul li:first-child
{
	border:0px;
}
.tab_content ul li a
{
	font-size:12px;
	text-decoration:none !important;
}
.tab_content ul li a:hover
{	
	text-decoration:none !important;
	color:#055705 !important;
}
.viewMoreDiv
{
	float:left;
	clear:both;
	padding:10px 0px;}
.viewMore
{
	background:url(../images/plus_viewmore.png) no-repeat left center;
	padding:0px 0px 0px 19px;
	text-transform:capitalize;
	text-decoration:none !important;
	font-size:10px;	
}
.viewMore:hover
{
	text-decoration:none !important;
	color:#055705 !important;
}
.blogDiv, .UHContent
{
	float:left;
	clear:both;
	padding:0px 0px 10px 10px;
	width:230px;
}
.blogDiv p
{
	margin:0px;
	padding:0px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.blogDiv p /*.blogTitle*/
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#669a36;
	font-weight:bold;
	display:block;
	float:left;
	width:100%;
}

p .blogTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	display:block;
	float:left;
	width:100%;
	padding-top: 9px; /*edited by Benson G. 4/20/11*/
}

.ReadMore
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color:#5e9b26 !important;
	text-decoration:none !important;
	cursor: pointer;
}
.ReadMore:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color:#055705 !important;
	/*text-transform:uppercase;*/
	text-decoration:none !important;
}
.UHContent ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.UHContent ul li:first-child
{
	border-top:0px;
	float:left;
	width:100%;
}
.UHContent ul li
{
	border-top:1px solid #dcdcdc;
	float:left;
	width:100%
}
.UHContent ul li a
{
	padding:8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#669a36;
	text-decoration:none !important;
	display:block;
}
.UHContent ul li a:hover
{
	padding:8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#055705;
	text-decoration:none !important;
}

/*--left content css ends--*/

/*---Right content css---*/
.ContentR
{
	float:left;
	width:700px;
	/*background:#99CCFF;*/
	min-height:500px;
	padding:0px 0px 0px 32px;
	position:relative;	
}

.SlideShow
{
	width:700px;
	height:229px;
	clear:both;
	float:left;
	position:relative;
}
.slides
{
	width:700px;
	height:229px;
	clear:both;
	float:left;
	position:absolute;
}
.marketingMSgBg
{
	width:700px;
	height:229px;
	/*background:url(../images/slide1_img.jpg) no-repeat left top;*/
	position:relative;
	float:left;
	cursor: pointer;
}
.marketingMSgBg .btnCallToAction
{
	position:absolute;
	float:left;
	left:40px;
	top:135px;
	background:url(../images/btn_callToAction.png) no-repeat left top;
	width:194px;
	height:50px;
}
.SlideNavi
{
	width:700px;
	height:29px;
	background:url(../images/slideNavBG.png) no-repeat left top;
	position:relative;
	float:left;
	clear:both;
	text-align:center;
	padding:10px 0px 0px 0px;
}
#SlideNav
{
	margin:0px auto;
	width:160px;
	text-align:center;
}
#SlideNav a
{
	background:url(../images/dotInactive.png) no-repeat left top;
	width:12px;
	height:12px;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 8px;
	text-indent:-9999px;
	color:#FFFFFF;
	font-size:5px !important;
	text-decoration:none !important;
}
#SlideNav a.activeSlide
{
	background:url(../images/dotActive.png) no-repeat left top;
	width:12px;
	height:12px;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 8px;
	text-indent:-9999px;	
	color:#FFFFFF;
	font-size:5px !important;
	text-decoration:none !important;
}
/*--New Releases CSS---*/
.NewReleases
{
	clear:both;
	float:left;
	width:700px;
}
.releaseViewAll
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#82ab82 !important;
	text-transform:uppercase;
	background:url(../images/plus_viewAll.png) no-repeat left center;
	padding:4px 0px 3px 18px;
	text-decoration:none !important;
	cursor:pointer;
	position:absolute;
	right:10px;
}
.releaseViewAll:hover
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff !important;
	text-transform:uppercase;
	background:url(../images/plus_viewAll_hover.png) no-repeat left center;
	padding:4px 0px 3px 18px;
	text-decoration:none !important;
	cursor:pointer;
	
}
.Scroller
{
	clear:both;
	float:left;
	width:100%;
	position:relative;
	padding:9px 0px 0px 0px;
	height:250px;
}
#slider1Left
{
	background:#fff url(../images/scrollerLeft.png) no-repeat left center;
	width:21px;	
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	float:left;
	height:230px;
}
#slider1Left:hover
{
	background:#fff url(../images/scrollerLeft_hover.png) no-repeat left center;	
}
#slider1Right
{
	background:#fff url(../images/scrollerRight.png) no-repeat left center;
	width:21px;	
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:10;
	top:0px;
	right:0px;
	float:left;
	height:230px;
}
#slider1Right:hover
{
	background:#fff url(../images/scrollerRight_hover.png) no-repeat left center;	
}
#BooksSlider
{
	width:700px;
	float:left;
}
.scrollSlide
{
	float:left;
	width:640px;
	padding:0px 30px;
	height:230px;
	overflow:hidden;
}
.scrollSlide .booksContainer:first-child
{
	float:left;
	width:130px;
	padding:0px 15px;
	background:none;
	height:230px;
}
.booksContainer
{
	float:left;
	width:130px;
	padding:0px 15px;
	background:url(../images/new_books_sep.png) no-repeat left center;
	height:230px;
}
.booksImg
{
	/* background:url(../images/new_bookBG.jpg) no-repeat left top; */
	width:109px;
	/* height:157px; */
	padding:7px;
	 background:#fff;
}
.booksTitle
{
	clear:both;
	float:left;
	width:123px;
	text-align:center;
}
.booksTitle a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#5e9b26 !important;
	font-size:12px;
	text-decoration:none !important;
	width:123px;
}
.booksTitle a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#025202 !important;
	font-size:12px;
	text-decoration:none !important;
	width:123px;
}
/*--New Releases CSS ends---*/
.ForthcomingBestsellers
{
	float:left;
	clear:both;
	width:700px;
}



/*-----Forthcoming Titles---*/
.Forthcoming
{
	/*width:336px;
	float:left;
	clear:both;
	background:#eff2d0;-*/
	background:none repeat scroll 0 0 #EFF2D0;
	clear:both;
	float:left;
	padding:0 0 20px;
	width:336px;

}
.Forthcoming h1, .BestsellersBox h1
{
	margin:0px !important;
}
.arrowUP
{
	background:url("../images/arrowUP.png") no-repeat scroll left center transparent;
	cursor:pointer;
	float:right;
	height:12px;
	position:absolute;
	right:30px;
	top:12px;
	width:12px;
}
.arrowUP:hover
{
	background:url("../images/arrowUP_hover.png") no-repeat scroll left center transparent;
	cursor:pointer;
	float:right;
	height:12px;
	position:absolute;
	right:30px;
	top:12px;
	width:12px;
}
.arrowDown
{
	background:url(../images/arrowDown.png) no-repeat left center;
	cursor:pointer;
	float:right;
	height:12px;
	position:absolute;
	right:11px;
	top:12px;
	width:12px;
}
.arrowDown:hover
{
	background:url(../images/arrowDown_hover.png) no-repeat left center;
	cursor:pointer;
	float:right;
	height:12px;
	position:absolute;
	right:11px;
	top:12px;
	width:12px;
}
.ForthContentCont
{
	background: #EFF2D0;
	width:304px;
	float:left;
	clear:both;
	padding:12px 15px 0 15px;
	height:175px;
	overflow: hidden;
}
.ForthContent
{
	background: #EFF2D0;
	width:304px;
	float:left;
	clear:both;
	height:175px;
	overflow:hidden;
}
.ForthContentCont div{
	background: #EFF2D0;
	height: 175px !important;
	overflow: hidden;
}
.ForthContent p
{
	background: #EFF2D0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d4d4d;
	clear:both;
	margin: 0px;
	padding: 5px 0px;
}
.ForthContent p a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5e9b26 !important;
	text-decoration:none !important;
	width:100%;
	display:block;
	/*float:left;*/
}
.ForthContent p a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#065806 !important;
	text-decoration:none !important;
}

/*-----Forthcoming Titles ends---*/
/*-----Bestsellers---*/
.BestsellersBox
{
	width:336px;
	float:right;
	background:url(../images/bestsellersBG.png) no-repeat left bottom;
}
.BestsellersScroller
{
	float:left;
	clear:both;
	float:left;
	width:100%;
	position:relative;
}
#BestSlider
{
	clear:both;
	float:left;
	width:282px;
	position:relative;
	padding:0px 27px 0px 27px;
	height:210px;
}
#BestSliderCategory
{
	clear:both;
	float:left;
	width:550px;
	position:relative;
	padding:0px 27px 0px 27px;
	height:210px;
}
#BestScrollerLeft
{
	background:url(../images/BestscrollerLeft.png) no-repeat right center #eef2cf;
	width:27px;	
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:15;
	top:0px;
	left:0px;
	float:left;
	height:200px;
}
#BestScrollerLeft:hover
{
	background:url(../images/BestscrollerLeft_hover.png) no-repeat right center #eef2cf;	
}
#BestScrollerRight
{
	background:url(../images/BestscrollerRight.png) no-repeat left center #eef2cf;
	width:27px;	
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:15;
	top:0px;
	right:0px;
	float:left;
	height:200px;
}
#BestScrollerRight:hover
{
	background:url(../images/BestscrollerRight_hover.png) no-repeat left center #eef2cf;	
}
.slideBest
{
	float:left;
	width:274px;
	height:160px !important;
	padding:15px 30px 20px 33px;
	background:none !important;
}
.bestbooksContainer
{
	float:left;
	width:80px;
	padding:0px 5px;
	/*padding:0px 15px;
	background:url(../images/new_books_sep.png) no-repeat left center;*/
	/*height:230px;*/
}
.bestbooksImg
{
	height:115px;
	padding:8px 0 0 3px;
	width:74px;
}
.booksImg img
{
	width:109px;
	height:auto;
	-moz-box-shadow: 3px 3px 3px #ccc;
  -webkit-box-shadow: 3px 3px 3px #ccc;
  box-shadow: 3px 3px 3px #ccc;
  max-height:170px;
}
.bestbooksImg img
{
	max-height:110px;
	max-width:71px;
	-moz-box-shadow: 3px 3px 3px #ccc;
  -webkit-box-shadow: 3px 3px 3px #ccc;
  box-shadow: 3px 3px 3px #ccc;
}
.bestbooksTitle
{
	clear:both;
	float:left;
	width:74px;
	text-align:center;
}
.bestbooksTitle a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#5e9b26 !important;
	font-size:12px;
	text-decoration:none !important;
	width:74px;
}
.bestbooksTitle a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#025202 !important;
	font-size:12px;
	text-decoration:none !important;
	width:123px;
}
/*-----Bestsellers ends---*/
/*---Right content css ends---*/
/*---Body css ends----*/
/*---Social Networking CSS---*/
#SocialNetworking
{
	clear:both;
	float:left;
	width:933px;
	border-top:1px solid #e5e5e5;
	padding:26px 27px 26px 44px;
}
.facebookDiv
{
	width:232px;
	height:40px;
	float:left;	
}
.facebook
{
	background:url(../images/facebook.png) no-repeat left top;
	width:138px;
	height:40px;
	cursor:pointer;
	display:block;
}
.twitterDiv
{
	width:235px;
	height:40px;
	float:left;	
}
.twitter
{
	background:url(../images/twitter.png) no-repeat left top;
	width:132px;
	height:40px;
	cursor:pointer;
	display:block;
}
.signupEmailDiv
{
	width:260px;
	height:40px;
	float:left;
	position:relative;	
}
.signupEmail
{
	background:url(../images/emailNews.png) no-repeat left top;
	width:163px;
	height:40px;
	cursor:pointer;
	display:block;
}
#form-signupForm button.submit_btn
{
	padding:2px;
	border:1px solid #ECF0C8;
	background:#065806;
	color:#fff;
	width:auto !important;
	cursor:pointer;
}
#form-signupForm input
{
	font-family:Georgia,"Times New Roman",Times,serif;
}
#form-signupForm h3
{
    color: #5E9B26 !important;
    font-size: 20px;
    padding: 5px 0px;
	margin:0px;
	font-family:Georgia,"Times New Roman",Times,serif;
	border-bottom:2px solid #5E9B26;
}
#form-signupForm p, #form-signupForm td
{
	font:bold;
	font-family:Georgia,"Times New Roman",Times,serif;
}
/*#SignupBox
{
    background:#ccc;
    width:300px;
    height:300px;
    display:none;
    position:absolute;
    z-index:1;
    top:-300px;
    left:0px;
}*/
.catlogDiv
{
	width:191px;
	height:40px;
	float:left;	
}
.catlog
{
	background:url(../images/catlog.png) no-repeat left top;
	width:124px;
	height:40px;
	cursor:pointer;
	display:block;
}
.donationDiv
{
	width:138px;
	height:40px;
	float:left;	
}
.donation
{
	background:url(../images/donation.png) no-repeat left top;
	width:138px;
	height:40px;
	cursor:pointer;
	display:block;
}
/*---Social Networking CSS ends---*/
/*---Footer---*/
.footerDiv
{
	width:1056px;
	margin:0px auto;
	height:70px;
	position:relative;
	z-index:1;
	background:#F3F3F3;
	clear:both;
}
.copyright
{
	width:460px;
	padding:15px 0px 0px 8px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
}
.footerLinks
{
	float:right;
	width:425px;
	padding:15px 8px 0px 0px;
}
.footerLinks a
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999 !important;
	font-size:11px !important;
	text-decoration:none !important;
}
.footerLinks a:hover
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999 !important;
	font-size:11px !important;
	text-decoration:underline !important;
}
.footerLinks span
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999 !important;
	font-size:11px !important;
	padding:0px 5px;
}
/*---Footer ends---*/
/*--Category page CSS--*/
.ContentRinner
{
	float:left;
	width:700px;	
	/*height:880px;*/
	height:auto;
	padding:0px 0px 0px 32px;	
	position:relative;
}
.ContentRinnerBG
{
	float:left;
	width:715px;
	background:url(../images/contentRinnerBG.png) no-repeat bottom center;
	height:131px;
	position:absolute;
	bottom:10px;
	left:0px;
	z-index:1;	
}
.categoryContent
{
	float:left;
	width:100%;			
	/*overflow:auto;
	height:670px;*/
	margin:20px 0px 0px 0px;
	/*padding:0px 0px 130px 0px;*/
	padding:0px;
	clear:both;
	position:relative;
	height:auto;
}
h2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#5e9b26;	
	width:auto;
	padding:10px 2px;
	position:relative;
	font-weight:normal;
	border:none;
	float:left;
	margin:0px;
}
h2.active
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#004e00;	
	width:auto;
	padding:10px 2px;
	position:relative;
	font-weight:normal;
	border:none;
	float:left;
	margin:0px;
}
#breadcrumb
{
	width:100%;
	border-bottom:1px solid #dcdcdc;
}
span.BreadcumbSep
{
	width:2px;
	height:17px;
	padding:12px 15px;
	float:left;
	background:url(../images/BreadcumbSep.png) no-repeat center center;
}
.CatPubSort, .sorting
{
	float:right;
	padding:14px 0px;
}
.CatPubSort span.BreadcumbSep
{
	width:2px;
	height:9px;
	padding:0px 2px;
	margin:2px 0px;
	float:left;
	background:url(../images/BreadcumbSep.png) no-repeat center center;
}

.CatPubSort a.SetActiveSort
{
	color:#669A36 !important;
}

.CatPubSort a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color:#cccccc !important;
	text-decoration:none !important;
	float:left;
	padding:0px 3px;
	text-transform:uppercase;
}

.CatPubSort a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color:#5e9b26 !important;
	text-decoration:underline !important;
	float:left;
	padding:0px 3px;
	text-transform:uppercase;
}
.sortBy
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color:#535353 !important;
	font-weight:bold;
	text-decoration:none !important;
	float:left;
	padding:0px 8px 0px 15px;
	text-transform:uppercase;
	background:url(../images/icon_sort.png) no-repeat left top;
}
.sortBy:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color:#5e9b26 !important;
	font-weight:bold;
	text-decoration:underline !important;
	float:left;
	padding:0px 8px 0px 15px;
	text-transform:uppercase;
	background:url(../images/icon_sort.png) no-repeat left top;
}
.ProductCatDiv
{
	float:left;
	width:347px;
	padding:20px 0px 25px 0px;
}
.ProductCatDivTwo
{
	float:left;
	width:320px;
	padding:20px 0px 25px 0px;
}
.CatImgDiv
{
	width:132px;
	float:left;
}
.CatbooksImg 
{
	/*background:url("../images/new_bookBG.jpg") no-repeat scroll left top transparent;*/
	/* height:157px; */
	padding:6px 7px 10px;
	width:109px;
	float:left;
	vertical-align:top !important;
}
.CatbooksImg1
{
	background:url("../images/new_bookBG.jpg") no-repeat scroll left top transparent;
	/* min-height:157px; */
	padding:6px 7px 5px;
	width:109px;	
}
.CatbooksImg img,.CatbooksImg1 img
{
	/*width:110px;*/
	width:109px;
	/* height:156px; */
}
.CatProDetail
{
	float:left;
	width:177px;
	padding:0px 0px 67px 0px;
	position:relative;
	text-align:left;
	min-height:108px;
}
.CatTitle
{
	float:left;
	width:177px;
	padding:3px 0px 0px 0px;
}
.CatAuthorname
{	
	float:left;
	width:177px;
	padding:3px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#595959;
}
.CatPrice
{
	float:left;
	position:absolute;
	bottom:34px;
	left:0px;
	z-index:999;
}
/*styles for drop down */
/*------*/
/*
img.ui-combobox-arrow {
	position: relative;
	vertical-align: text-bottom;
	top: 2px;
}

* html img.ui-combobox-arrow {
	top: -3px;
}

.ui-combobox-list {
	border: 1px solid black;
}

.ui-combobox-list, .ui-combobox-item {
	display: block;
	font-family: sans-serif;
	font-size: 80%;
	background-color: white;
}

.ui-combobox-list .selected {
	background-color: #eeeeff;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	font-weight: bold;
}*/
.LevelPrice{color:#00FF00;}
/*-------*/
.CatPrice input, .CatPrice .dvComboTextbox
{
	margin:0px;
	float:left;
	padding:6px;
	width:168px;
	height:14px;
	border:1px solid #ccc;
}
img.ui-combobox-arrow
{
    float: left;
    position: absolute;
    right: 3px;
    top: 3px;
    vertical-align: text-bottom;
    z-index: 1;
    width:auto !important;
	height:auto !important;
	border:0px;
	margin:0px;
	padding:0px;
}
span.ui-combobox-list
{
    left: 0 !important;
    position: absolute !important;
    top: 28px !important;
    width: 178px !important;
    z-index: 1;
	border:1px solid #cccccc;
	background:#FFFFFF;
}

.ui-combobox-list .ui-combobox-item.selected {
    background-color: #fef9ce;
    border-bottom: 1px solid #cccccc;
    /*border-top: 1px solid #cccccc;
    font-weight: bold;*/
	font-size:12px;
	padding:5px;
	margin:0px;
}
.ui-combobox-list .ui-combobox-item {
    background-color:#fff;
    border-bottom: 1px solid #cccccc;
    /*border-top: 1px solid #cccccc;
    font-weight: bold;*/
	font-size:12px;
	padding:5px;
	margin:0px;
}
.ui-combobox-list span.RegularPrice, .dvComboTextbox span.RegularPrice
{
	text-decoration:line-through;
}
/*For PD page*/
.selectPRICE, .SelectCommonPrice                           
{
	float:left;
	width:auto;
	position:relative;
}
.selectPRICE .dvComboTextbox
{
	margin:0px;
	float:left;
	padding:6px;
	width:150px;
	height:45px;
	border:1px solid #ccc;
	/*text-transform:uppercase;*/
}
.SelectCommonPrice .dvComboTextbox
{
	margin:0px;
	float:left;
	padding:6px;
	width:150px;
	height:33px;
	border:1px solid #ccc;
}
.SelectCommonPrice .variantprice
{
  display:block;		
}
.SelectCommonPrice img.ui-combobox-arrow
{
  height:42px !important;
}
.selectPRICE span.ui-combobox-list
{
    left: 0 !important;
    position: absolute !important;
    top: 58px !important;
    width: 158px !important;
    z-index: 1;
	border:1px solid #cccccc;
	background:#ffffff;
}
.SelectCommonPrice span.ui-combobox-list
{
    left: 0 !important;
    position: absolute !important;
    top: 46px !important;
    width: 158px !important;
    z-index: 1;
	border:1px solid #cccccc;
	background:#ffffff;
}
.selectPRICE .dvComboTextbox .LevelPrice, .selectPRICE .dvComboTextbox .RegularPrice, .selectPRICE .ui-combobox-list span.RegularPrice, .selectPRICE .dvComboTextbox span.RegularPrice, .selectPRICE .ui-combobox-list span.LevelPrice, .selectPRICE .dvComboTextbox span.LevelPrice
{
	/*float:left;*/
	clear:left;
	display:block;
	text-transform:none;
	width:130px;
}
.selectPRICE .ui-combobox-list .ui-combobox-item.selected, .SelectCommonPrice .ui-combobox-list .ui-combobox-item.selected
{
    background-color: #fef9ce;
    border-bottom: 1px solid #cccccc;
    /*border-top: 1px solid #cccccc;
    font-weight: bold;*/
	font-size:12px;
	padding:5px;
	margin:0px;
	float:left;
	clear:left;
	width:148px;
}
.selectPRICE .ui-combobox-list .ui-combobox-item, .SelectCommonPrice .ui-combobox-list .ui-combobox-item
{
    background-color:#fff;
    border-bottom: 1px solid #cccccc;
    /*border-top: 1px solid #cccccc;
    font-weight: bold;*/
	font-size:12px;
	padding:5px;
	margin:0px;
	float:left;
	clear:left;
	width:148px;
}
.selectPRICE .LevelPrice
{
	position:relative;
	left:-3px;
}


/*For PD ends here*/

/*End of styles for drop down*/
.CatAddToCartBtn
{
	float:left;
	position:absolute;
	bottom:0px;
	left:0px;
}
.CatTitle a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px !important;
	color:#5e9b26 !important;
	font-weight:bold;
	text-decoration:none !important;
	text-align:left;
}
.CatTitle a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px !important;
	color:#055705 !important;
	font-weight:bold;
	text-decoration:none !important;
	text-align:left;
}
.CatAddtoCart
{
	background:url("../images/btn_Cat_addToCart.png") no-repeat scroll left top transparent;
	width:96px;
	height:23px;
	display:block;
	cursor:pointer;
}
.CatAddtoCart:hover
{
	background:url("../images/btn_Cat_addToCart_hover.png") no-repeat scroll left top transparent;
	width:96px;
	height:23px;
	display:block;
	cursor:pointer;
}

/*--Category page CSS ends--*/
/*--Product detail page CSS---*/
.ContentRinnerPD
{
	float:left;
	width:700px;	
	min-height:880px;
	padding:0px 0px 0px 32px;	
	position:relative;
}
.categoryContentPD
{
	float:left;

	width:100%;				
	height:auto;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	position:relative;
}
.ProductContainer
{
	clear:both;
	float:left;
	width:100%;
	padding:20px 0px;
}
.ProductLeft
{
	float:left;
	width:198px;
}
.ProDimg
{
	float:left;
	/* background:url("../images/ProDimgBG.png") no-repeat scroll left top transparent; */
	width:150px;/*edited by BG 07272011*/
	height:auto;
	padding:0px 0px 20px 0px;
	margin-left: 16px;/*edited by BG 07272011*/
}
.ProDimg div div img
{
	/*
	width:162px;
	height:237px;
	*/
	width:150px;
	/* height:230px; */
	vertical-align:top !important;
}
.ProDimg div div a img
{
	width:auto;
	height:auto;
vertical-align:top !important;
}
.PriceQty
{
	clear:both;
	float:left;
	padding:5px 5px;
	position:relative;
	width:168px;
}
.priceSelect, .CatPrice select
{
	width:180px;
	padding:2px;
	border-top:1px solid #abadb3;
	border-bottom:1px solid #e3e9ef;
	border-left:1px solid #e4e5ec;
	border-right:1px solid #dbdfe6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f4f4f;
	float:left;	
}
/*.selectPRICE
{
	float:left;
	width:120px;
}*/
.qtyboxDiv {
    clear: both;
    display: block;
    float: left;
    margin-left: -4px;
    margin-top: 10px;
    padding-left: 4px;
    width: 30px;
}

.qtybox
{
	width:50px;
	border:1px solid #c7c7c7;
	padding:2px;
	color:#c7c7c7;
	float:left;
	margin:0px 0px 0px 0px;
	font-size:11px;
	height:16px;	
}
.AddToCartPD
{
	clear:both;
	float:left;
	padding:10px 5px 15px 5px;
}
.AddToCartButton
{
	background:url("../images/AddtoCartBtnPD.png") no-repeat scroll left top transparent;
	width:123px;
	height:29px;
	display:block;
	cursor:pointer;
	border:none;
	text-indent:-9999px;
}
.AddToCartButton:hover
{
	background:url("../images/AddtoCartBtnPD_hover.png") no-repeat scroll left top transparent;
	width:123px;
	height:29px;
	display:block;
	cursor:pointer;	
	border:none;
	text-indent:-9999px;
}
.DetailsDate
{
	float:left;
	clear:both;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
	padding:10px 5px;
	width:156px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:11px;
}
.PriceSKU
{
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:11px;
	padding:7px 0px;
	width:100%;
}
.PriceSKU span
{
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:11px;
	width:100%;
}
.KeywordsPD
{
	padding:20px 5px;
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:11px;
	width:156px;
}
.KeywordsPD ul
{
	margin:0px;
	padding:3px 0px 0px 0px;
	list-style:none;
}
.KeywordsPD ul li
{
	padding:0px 0px;
}
.KeywordsPD ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#5e9b26 !important;;
	font-size:11px !important;;
	text-decoration:none !important;
}
.KeywordsPD ul li a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#055705 !important;
	font-size:11px !important;;
	text-decoration:none !important;
}
.ProductRight
{
	float:left;
	width:500px;
}
.TitleProduct
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#004e00;
	float:left;
}
.WrittenBy
{
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	width:100%;
}
.ProductDescription
{
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	/*padding:20px 0px;*/
	width:100%;
}
.PDFtableContents
{
	clear:both;
	float:left;
	width:100%;
}
.PDFtableContents a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#5e9b26 !important;
	font-size:12px;
	padding:2px 0px 2px 20px;
	text-decoration:none !important;
	background:url("../images/icon_pdf.png") no-repeat scroll left top transparent;
}
.PDFtableContents a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#035303 !important;
	font-size:12px;
	padding:2px 0px 2px 20px;
	text-decoration:none !important;
}

/*--Product detail page CSS ends---*/

/*-- category product listing page tooltip */
.tooltip {
	display:none;
	background:transparent url(/App_Themes/Skin_1/images/tooltipBG.png) no-repeat;
	font-size:13px;
	height:122px;
	width:267px;
	padding:26px 26px 44px 28px;
	color:#595959;	
	z-index:9999;
}
/*-- category product listing page tooltip */

/*.prodtabs ul li a:hover, .prodtabs ul li.active a {
background:url("../images/tabsBG_on.png") repeat-x scroll left top transparent;
color:#FFFFFF;
text-decoration:none;
}*/
 
.prodtabs ul li a:hover, .prodtabs ul li.active a {
/*background:url("../images/tabsBG_on.png") repeat-x scroll left top transparent;*/
color:#FFFFFF;
text-decoration:none;
}
 
/*.prodtabs ul li a {
background:url("../images/tabsBG_off.png") repeat-x scroll left top transparent;
color:#474747;
float:left;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:bold;
padding:13px 25px 11px;
text-decoration:none;
}*/
 
.prodtabs ul li a {
/*background:url("../images/tabsBG_off.png") repeat-x scroll left top transparent;
color:#474747;*/
background:none repeat scroll 0 0 #065806;
float:left;
color:#92B392;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:bold;
padding:13px 20px 11px;
text-decoration:none;
border-right:1px solid #fff;
}
/*---Tabs on Product detail page--*/
.tabsContainer
{
	float:left;
width:500px;
padding:10px 0px;
}
.prodtabs
{
	float:left;
	clear:both;
}
.prodtabs ul
{
list-style:none outside none;
margin:0;
padding:0;
}
.prodtabs ul li
{
	float:left;
}

.tab_contentPD
{
clear:both;
float:left;
padding:10px 10px 10px 10px;
width:480px;
}
.CatHeadings
{
	color:#004E00 !important;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:5px 0px;
}

.BestSellerCategory {
clear:both;
float:left;
width:700px;
background:none repeat scroll 0 0 #EFF2D0;
}

#slider1LeftCategory
{
	background:#EFF2D0 url(../images/scrollerLeft.png) no-repeat left center ;
	width:21px;	
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	float:left;
	height:230px;
}
#slider1LeftCategory:hover
{
	background:#EFF2D0 url(../images/scrollerLeft_hover.png) no-repeat left center;	
}
#slider1RightCategory
{
	background:#EFF2D0 url(../images/scrollerRight.png) no-repeat left center;
	width:21px;	
	display:block;
	cursor:pointer;
	position:absolute;
	z-index:10;
	top:0px;
	right:0px;
	float:left;
	height:230px;
}
#slider1RightCategory:hover
{
	background:#EFF2D0 url(../images/scrollerRight_hover.png) no-repeat left center;	
}
.searchBoxBooks, .contentBooksSearch
{
	float:left;
	clear:both;
	width:100%;
	text-align:left;
	padding:15px 0px;
}
.SearchBooksSearch
{
	float:left;
	clear:both;
	width:130px;
}
.SearchBooksSearch select
{
	width:70px;
	padding:1px;
	border:1px solid #809dbd;
}
.SearchBooksSearchField
{
	float:left;
	width:240px;
}
.SearchBooksSearchField input
{
	width:150px;
	padding:3px;
	border:1px solid #809dbd;
}
.SearchBooksSearchPublisher, .SearchBooksSearchCategory
{
	float:left;
	width:160px;
}
.SearchBooksSearchPublisher select, .SearchBooksSearchCategory select
{
	width:150px;
	padding:1px;
	border:1px solid #809dbd;
}
.btn_searchBooks
{
	width:48px !important;
	border:1px solid #065806 !important;
	background:#fff !important;
	font-size:11px !important;
	cursor:pointer;
}
.BestSellerBooks
{
	margin-top:0px !important;
}
.SearchPageBox
{
	background:#ebffd8;
	padding:25px 20px;
	float:left;
	clear:both;
	width:640px;
	position:relative;
	border:1px solid #004E00;
}
.SearchPageBox #ctl00_PageContent_ctrlPageSearch_SearchCaption
{	
	color:#004E00;

	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:bold;
}
.SearchPageBox #ctl00_PageContent_ctrlPageSearch_SearchText
{
	padding:4px;
	border:1px solid #004E00;
	background:#c5eca1;
	color:#004E00;
}
.SearchPageBox #ctl00_PageContent_ctrlPageSearch_SearchButton
{
	padding:2px;
	border:1px solid #004E00;
	background:#004E00;
	color:#c5eca1;
	cursor: pointer; /*edited by Benson Giang 4/20/11*/
}
.ResultHeads
{
	background:#065806;
	color:#fff;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}
.searchProRow
{
	padding:4px;
	background:#fff;
}
.searchResultsTable
{
	background:#C5ECA1;
}

/*---------Shopping Cart pages CSS------------*/
.ContinueShoppingButton, .CheckoutNowButton, .UpdateCartButton, .UpdateWishButton, .btnRequestEstimates, .btnRemoveEstimator, #ctl00_PageContent_ctrlEstimateAddress_GetEstimateButton, .ShippingPageContinueCheckoutButton, .PaymentPageContinueCheckoutButton, .ReviewPageContinueCheckoutButton, .UpdateAccountButton, .btnReturnUrl, .btnCancelAddNew, .btnNewAddress, .btnUpdate, .btnDelete, .btnCancel, .AccountPageContinueCheckoutButton, .ContinueCheckoutButton, .btnShppingEqBilling, .LoginButton, .btnRequestNewPassword
{
	background:#065806;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:6px 15px;
	border:none;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	behavior: url(/App_Themes/Skin_1/css/border-radius.htc);
	cursor:pointer;
}

.ContinueShoppingButton:hover, .CheckoutNowButton:hover, .UpdateWishButton:hover, .UpdateCartButton:hover, .btnRequestEstimates:hover, .btnRemoveEstimator:hover, #ctl00_PageContent_ctrlEstimateAddress_GetEstimateButton:hover, .ShippingPageContinueCheckoutButton:hover, .PaymentPageContinueCheckoutButton:hover, .ReviewPageContinueCheckoutButton:hover, .UpdateAccountButton:hover, .btnReturnUrl:hover, .btnCancelAddNew:hover, .btnNewAddress:hover, .btnUpdate:hover, .btnDelete:hover, .btnCancel:hover, .AccountPageContinueCheckoutButton:hover, .ContinueCheckoutButton:hover, .btnShppingEqBilling:hover, .LoginButton:hover, .btnRequestNewPassword:hover
{
	color:#C5ECA1;
}
.LoginButton
{
	margin:0px !important;
}
.addressbuttonbgBtns
{
	position:relative;
	text-align:center;
	width:100%;
}
.LoginBox
{
	padding:15px;
	border:10px solid #065806;
	/*border-top:10px solid #065806;
	border-bottom:10px solid #065806;
	border-right:15px solid #065806;
	border-left:15px solid #065806;*/
}
.ctrlRecoverPassword, .ctrlLogin
{
	padding:15px;
	border:10px solid #065806;
	width:80%;
}
.OrderSummary
{
	padding:10px 0px 0px 0px;
}
.OrderSummary div img
{
	float:left;
	margin-right:5px;
}
.OrderSummary div span#ctl00_PageContent_ctrlShoppingCart_lnkEditOderLink
{
	float:left;
	padding:6px 0px 0px 0px;
}
.OrderSummary table
{
	clear:both;
}
/*.OrderSummary .cart_items div span
{
	padding:0px;}*/
hr
{
	size:1px;
	color:#065806;
	height:1px;
	background:#065806;
	border:0px;
}
.tblBillingInfoBox
{
	border:1px solid #5E9B26 !important;
}
.ProductNameText
{
	color:#065806;
}
  
.orderinfo
{ font-size: 12px; font-family: verdana,arial,helvetica,sans-serif;}

/*---------Shopping Cart pages CSS ends------------*/
.content
{
	width:600px;
}
.signUP
{
	width:600px;
	float:left;
	clear:both;
}
.signUP ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
	/*position:absolute;
	right:10px;
	top:0px;*/
}
.signUP ul li
{
	margin:0px;
	padding:0px;
	float:left;
}
.signUP ul li.sepBrowse
{
	padding:13px 2px;
	color:#92b392;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.signUP ul li a
{
	text-transform:uppercase;
	color:#92b392;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:15px;
	float:left;
	font-weight:bold;
}
.signUP ul li a:hover
{
	text-transform:uppercase;
	color:#92b392;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../images/browse_tabs_hover.png) no-repeat center bottom;
	padding:15px;
	font-weight:bold;
}
.signUP ul li.active a
{
	text-transform:uppercase;
	color:#92b392;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../images/browse_tabs_hover.png) no-repeat center bottom;
	padding:15px;
	font-weight:bold;
}
.tab_contentSignUP
{
	/*float:left;*/
	clear:both;
	padding:0px;
	width:100%;
}
.tab_contentSignUP ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	width:230px;
}
.tab_contentSignUP ul li
{
	margin:0px;
	padding:10px 0px;
	border-top:1px solid #dcdcdc;
}
.tab_contentSignUP ul li:first-child
{
	border:0px;
}
.signUP .headingsignUP
{
	background:#065806;
	font-size:14px;
	color:#fff;
	padding:4px !important;
}
.signUP .regionHead
{
	background:#065806;
	font-size:14px;
	color:#fff;
	padding:4px !important;
	border-right:1px solid #eff2d0;
	text-align:center;
}
.signUP .topicTitle
{
	color:#5E9B26;
	padding:4px !important;
	border-right:1px solid #eff2d0;
	border-left:1px solid #eff2d0;
	border-bottom:1px solid #eff2d0 !important;
}
.signUP .rowOdd
{
	background:#eff2d0;
}
.signUP .SubInt
{
	float:left;
	clear:both;
	padding:10px 0px;
	width:100%;
}
.Btn_SubmitSignup
{
	float:left;
	clear:both;
	width:100%;
	text-align:center;
}
/*To hide liscense*/
.liscense
{
	/*width:1056px;*/
	margin:0px auto; 
	background:#F3F3F3; 
	width: 100%; 
	height: 40px; 
	position: absolute; 
	z-index: 999; 
	bottom: 0px;
}

/*Add shadow to Category and Product Images*/
.CatShadow{
  -moz-box-shadow: 3px 3px 3px #ccc;
  -webkit-box-shadow: 3px 3px 3px #ccc;
  box-shadow: 3px 3px 3px #ccc;

}
.LoginShopcart .wishlistcart
{
	background:url(../images/wishlist_icon.png) no-repeat left center;
	padding:0px 4px 0px 18px;
}