/* PAGE STRUCTURE */

#wrapper,#checkoutwrapper {
	width: 961px;
	height:100%;
	margin:0 auto;
	position:relative;
}
#header{
	width:961px;
	margin:0 auto;
	overflow:hidden;
}
#content-default_nocoltwothree,#content-default_nocolthree,#content-checkout,#content-search_nocolthree,#content-myaccount,#checkout,#orderreceipt,#content-static,#content-norecord{
	width:961px;
	margin:0 auto;
}
#home{
background:#FFFFFF;
	margin-top:6px;
	height:auto!important;
	height:350px;
	min-height:350px;

}

#content-default_nocolthree,#content-search_nocolthree,#content-checkout,#content-myaccount,#content-static,#content-norecord{
	background:#000000;
	margin-top:6px;
	/*height:auto!important;*/
	height:100%;
	/*min-height:500px; */
}
#col-two-no-three,#col-two-three,.checkoutL,#myacc-col-two,.checkoutorcfL,.checkoutorfnL{
	float:right;
	width:775px;
	background-color:White;
	min-height:650px;
}
.checkoutorcfL,.checkoutorfnL{
	margin:0 20px 0 15px;
	padding:15px 0 0 0;
	width:738px;
}

#col-one,.checkoutR,#myacc-col-one,.checkoutorcfR,.checkoutorfnR{
	width:179px;
	padding-left:7px;
	float:left;
	min-height:500px;
	background-color:#000000;
	/*background:#ffffff url(http://animal.test.venda.com/content/ebiz/animal/resources/images/giftsidenav.gif) no-repeat;*/

}
.checkoutL,#myacc-col-two{
	padding:12px 0 0 0
}

#footer{
	background:#000000 url(../images/footerbg.gif) repeat-x left top;
	color:#fff8dd;
	overflow:hidden;
	clear:both;
	margin:4px 0 0 0;
}

/* LAYOUT ELEMENTS */

/* header left */
.Lcat_headerleft{
	float:left;
}

/* header right */
.Lcat_headerright{
	float:right;
	color:#FFF8DD;
	margin:15px 20px 0 0;
	text-align:right;
	line-height:17px;
	width:60%;
}
.Lcat_headerright a:link,.Lcat_headerright a:visited{
	color:#FFF8DD;
}
.Lcat_headerright a:hover{
	color:#9D822F;
}
#welcome{
	float:right;
	margin:0 10px 0 0;
}
#welcome a{
	background:url(../images/icon_home.gif) no-repeat left;
	padding:0 0 0 15px;
}
#ustypelinks{
	float:right
}
#ustypelinks li{
	display:inline;
	background:url(../images/bar_separator.gif) no-repeat left center;
	padding:0 10px;
}
#ustypelinks li.logout, #ustypelinks li.login{
	padding-right:0
}
.storelocator{
	clear:both;
}
.customerservices{

}
.items_added, .items_empty {}
.items_added li, .items_empty li {
	display:inline;
	font-weight:bold;
}
.items_added li span, .items_empty li span {
	padding-left:5px;
}
.Lcat_headerrightbottom h3{/*checkout button*/
	float:right;
	margin:3px 0 0 0;
	overflow:hidden;
}
.yourbasket{
	float:right;
	background:url(../images/icon_basket.gif) no-repeat right 4px;
	padding:6px 20px 0 0;
	margin-right:5px
}
.yourbasket a{

}

/* header bottom */
.Lcat_headerbtm,.Lcat_ckheaderbtm,.Lcat_headerbtmnocrumb{
	clear:both;
	padding:6px 0 0 0;
	overflow:hidden;
}

.Lcat_headerbottomtop{
	background:url(../images/header_line.gif) no-repeat bottom;
	overflow:hidden;
	width:961px;
}
.Lcat_headerbottomtop div.Linternalimage{
	float:left;
}
.locaytasearch{
	float:right;
	margin:9px 18px 0 0;
}
.locaytasearch h2,.locaytasearch label{
	display:none;
}
#formlocaytasearch fieldset{
	float:left;
	padding-left:20px;
	background:url(../images/bg_search.gif) no-repeat;
}
input#termtextkeywordsearch{
	height:16px;
	width:85px;
	border:none;
	color:#FFF8DD;
	padding:0 0 1px 0;
	background:#000000;
}
input#searchsubmit{
	width:1px;
	height:1px;
}
.topnavigation{
	float:left;
	height:35px;
	margin-left:38px;
}
.topnavigation ul{
	overflow:hidden;
}
.topnavigation ul li{
	float:left;
	height:35px;
}

.topnavigation ul li a{
	color:#000000;
	font-size:1.15em;
	font-weight:bold;
	text-transform:uppercase;
	padding:9px 20px 0 20px;
	height:25px;
	display:block;
	float:left;
	background:url(../images/subject_line.gif) no-repeat  20px 23px;
}
.topnavigation ul li a:hover{
	background:#000000 url(../images/subject_line_hover.gif) no-repeat  20px 23px;
	color:#FFF8DD;
	text-decoration:none
}
.Lcat_headerbottomtop .Linternalimage a{
	color:#000000;
	/*font-size:1.15em;*/
	font-size:1.15em;
	font-weight:bold;
	text-transform:uppercase;
	/*padding:9px 20px 0 20px;*/
	padding:9px 15px 0 15px;
	height:25px;
	display:block;
	float:left;
	/*background:url(../images/subject_line.gif) no-repeat  20px 23px;*/
	background:url(../images/subject_line.gif) no-repeat  15px 23px;
}
.Lcat_headerbottomtop .Linternalimage a:hover{
	/*background:#000000 url(../images/subject_line_hover.gif) no-repeat  20px 23px;*/
	background:#000000 url(../images/subject_line_hover.gif) no-repeat  15px 23px;
	color:#FFF8DD;
	text-decoration:none
}
.linktoanimal{
	float:left;
	height:35px;
}
.linktoanimal a{
	color:#000000;
	font-size:1.15em;
	font-weight:bold;
	text-transform:uppercase;
	padding:9px 20px 0 20px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/subject_line.gif) no-repeat  20px 23px;
}
.linktoanimal a:hover{
	color:#FFF8DD;
	text-decoration:none;
	background:#000000 url(../images/subject_line_hover.gif) no-repeat  20px 23px;
}

.Lcat_headerbottombottom,.Lcat_headercheckoutbottom{
 	clear:both;
}
p.categorytree{
	margin:5px 0 0 20px;
	font-size:0.9em;
	text-transform:lowercase
}
ul.Lcheckoutstepindicators li{
	display:inline;
}


/* left column */
.categorynavigation{
	padding:15px 0 10px 12px
}
.categorynavigation h2{
	display:none
}
.categorynavigation li{
	margin-bottom:10px;
}
.categorynavigation ul li a{
	background:url(../images/menu_list_style_left_white.gif) no-repeat 0 1px;
	padding:0 0 2px 13px;
}

.categorynavigation a {
display:block;
width:100%;
}

.techinfolink{
	padding:15px 0 10px 12px;
}



.categorynavigation ul li a:hover{
	text-decoration:none
}
.categorynavigation ul li a span, .categorynavigation ul li a:hover span{
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/menu_list_style_right_white.gif) no-repeat right;
	padding-right:14px;
}
.categorynavigation ul li ul{
	padding:5px 0 0 12px;
}
.categorynavigation ul li ul li ul{
	padding: 0;
}
.categorynavigation ul li ul li{
	margin:2px 0 14px 0;
	font-weight: bold;
	color: #9D822F;
	text-transform: uppercase;
}
.categorynavigation ul li ul li ul li{
	margin: 0;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: none;
}
.categorynavigation ul li ul li ul li:hover{
    background-color: #9D822F;
	margin: 0;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
}
.categorynavigation ul li ul li ul li a{
	margin: 0;
	font-weight: normal;
	text-transform: none;
}

.categorynavigation ul li ul li a{
	background:none;
	padding:0;
	color: #FFFFFF;
	text-decoration: none;
}
/*
.categorynavigation ul li ul li:hover{
	background:none;
	padding:0;
	color: #FFFFFF;
	text-decoration: none;
}
*/
 .categorynavigation ul li ul li a:hover, .categorynavigation ul li ul li:hover{
 	text-decoration:none;
 	color: #9D822F;
}
 .categorynavigation ul li ul li ul a:hover{
 	text-decoration:none;
 	color: #FFFFFF;
}
#col-one .Lcat_bannerlink div{
	margin:5px 0;
}
#showRVISiteWide{
	display:none!important;
}

/* left column search */
.refinelist{
	padding:15px 8px 10px 8px;
	font-size:0.9em;
	text-transform:uppercase;
}
.refinelist h2,.refinelist h3{
	font-size:1em;
	font-weight:normal;
}
.refinelist p{
	margin:0;
}
.refine-text{
	text-transform:capitalize;
}
.refine-remove{
	text-transform:lowercase;
	margin:0 0 0 5px;
	padding:0 0 0 12px;
	background:url(../images/icon_remove.gif) no-repeat left center;
	font-size:0.85em;
}
.refine-termtext{
	color:#9D822F;
}
a.refine-link{
	color:#9D822F;
}
#term{
	border-bottom:2px solid #999999;
	padding:0 0 0.5em 0
}
#term img{
	display:none
}
#term p{
	margin:0.5em 0;
}

#collate {
	margin:0 0 0 12px
}
#collate h2{
	margin:0.6em 0 0.6em -12px;
}
#collate h3{
	margin:0.6em 0 0 -12px;
	padding:0 0 0 12px;
	background:url(../images/arrow_down.gif) no-repeat left center;
}
.giftcertificatelink h2,.giftcertificatelink p{
	display:none;
}

/* Left column checkout & myaccount*/
.Lcat_myaccountnav,.helpinfo{
	padding:15px 0 10px 12px
}
.helpinfo h2,.Lcat_myaccountnav h2, #additionalservices h2{
	font-weight:bold;
	font-size:1em;
	text-transform:uppercase;
	background:url(../images/menu_list_style_left.gif) no-repeat 0 1px;
	padding:0 0 3px 13px;
}
.Lcat_myaccountnav h2{
	font-size:1.1em;
}
.Lcat_signincolumn h2 span,.Lcat_myaccountnav h2 span, #additionalservices h2 span.bullet_head, .helpinfo h2 span{
	background:url(../images/menu_list_style_right.gif) no-repeat right;
	padding-right:14px;
}
.helpinfo ul,#additionalservices ul{
	margin:3px 0 0 12px
}
.helpinfo ul li,#additionalservices ul li{
	margin:2px 0;
	font-size:0.9em;
}
#orderconfirmation .helpinfo h2{
	display:none
}
.Lcat_myaccountnav div{
	margin-bottom:15px;
	font-size:0.9em;
}
.Lcat_myaccountnav ul{
	padding:5px 0 0 12px;
}
.Lcat_myaccountnav ul li{
	margin-bottom:2px
}
.Lcat_myaccountnav ul li a{
	color:#9D822F;
}

/* left column ordersummary */
 #additionalservices{
 	padding:15px 0 0 12px
}
.checkoutorcfR .helpinfo{
	padding-top:0;
}
.checkoutorcfR .helpinfo h2{
	display:none;
}
.Lcat_orcfcoltwo .Linternalimage,.checkoutR .Linternalimage{
	margin-bottom:5px;
}

/* footer */
.Lcat_footer{
	padding:16px 0 20px 0;
	overflow:hidden;
	font-size:0.9em;
	width:931px;
	margin:0 auto;
	padding:20px 15px
}
.Lcat_footer p{
	margin:4px 0 20px 0
}
.Lcat_footer a:link,.Lcat_footer a:visited{
	color:#fff8dd;
}
.Lcat_footer a:hover{
	color:#9D822F;
}
.Lcat_footerlinks ul{
	overflow:hidden
}
.Lcat_footerlinks ul li{
	display:inline;
	background:url(../images/circle_separator.gif) no-repeat left center;
	padding:0 0 0 9px;
}
.Lcat_footerlinks ul li.first{
	background:none;
	padding:0;
}
.Lcat_copyrighttext{
	clear:both
}

.prods
{
	background-color:#ffffff;
	padding:0 0 0 6px;
	min-height:500px;
}

.banner1
{
	display:none
}

.banner2
{
	display:none
}
.Lsocialbookmark
{
	float:right;
}