/* DOGSTORE HEADER STYLES */

body {

 background: #64712A url('http://s3.amazonaws.com/ourdogstore/theme/images/bg.png'); 

  color: #000000;

  margin: 10px auto;margin-top:0px;

}



#ShopperPress_Wrapper {

 

}



#ShopperPress_Header { 

 

background:white url('http://s3.amazonaws.com/ourdogstore/theme/images/bg_header.gif') repeat-x; 



border-right:5px solid #3E4A09; 

border-top:0px solid #E7E7E8;

border-left:5px solid #3E4A09;

min-height: 160px

}



#MainContentArea { margin-top:0px;  border-top:0px; margin-top:-8px; border-right:5px solid #3E4A09; border-left:5px solid #3E4A09; }





#Footer{

background:#464545; 



border-right:5px solid #3E4A09; 

border-bottom:5px solid #3E4A09;

border-left: 5px solid #3E4A09;



}



#Footer a{

	color:#ffffff;

}



#Logo {  width:450px; height:80px; }





#Nav { 

width:974px;

height:40px; 

margin-left:3px;

margin-right:3px;

background: #64712A url('http://s3.amazonaws.com/ourdogstore/theme/images/navbg.gif') repeat-x; 

}









/* PRODUCT PAGE STYLES */



.ItemBox { border:1px solid #B7B7B7; border-top:0px;   }

.ItemBoxTop { colour:#FFF; background: #000 url('http://s3.amazonaws.com/ourdogstore/theme/images/itembox.jpg') no-repeat; }

.ItemLineHeight  a{ color:#FFF; }

.ItemBoxTop span { color:#fff; } 



/* -- */













.menubox_top { display:none; }

.menubox_mid { }

.menubox_bot { display:none; }

.menubox_box { margin-bottom:10px; }

.menubox_box h2 { 

height:38px; 

background:  url('http://s3.amazonaws.com/ourdogstore/theme/images/navbg.gif') repeat-x;  	

color:#FFFFFF;

margin:0px;

padding:0px;

line-height:35px;

}



.menubox_box h2 span { color:white; margin-left:10px; }

 .menubox_box h2 span a { color:white; }



.menubox_right_top { display:none; }

.menubox_right_mid { }

.menubox_right_bot { display:none; }



.featured-itemImage span strong {color:#333; }

.featured-itemImage span { background-color: #D2D2D2; }

.featured-itemImage span b {	color:#666666; }

.featured-itemImage span em.price { color:#666666; }





 



a {

	color: #464545;

	font-weight: normal;

	text-decoration: underline;

}



a:hover {

	color: #464545;

}



h2 {

	color: #464545;

}



h3 {

	color: #464545;

}





 

#bg{	float:none; height:25px; }

#HoltsBanner { display:none; }



/*TopMenu - This is the "My Account | View Cart | Order Status etc menu*/

 

#TopMenu li a{

	border-left: 1px solid #464545;

	color: #000000;

	text-decoration:none;

}



#TopMenu li a:hover {

	color: #464545;

}



#Menu li a {

	

	color: #fff;

}



#Menu li ul li a {

	 

}



#Menu li ul li a:hover {

	 

	color: #fff;

}



#Menu li:hover a, #Menu li.over a{

	 

}



#MainContentArea {

 

background:white;

 

}

 



/*left, The left column*/







/*Right, The right column*/









/*Breadcrumb, The link trail located in the center that displays a trail of links*/



#BreadCrumb{

	color:#464545;

}



#BreadCrumb a{

	color:#464545;

	text-decoration:none;

}



#BreadCrumb a:hover{

	color:#464545;

	text-decoration:none;

}





/*Primary Content Area, The center area (Not used on page.html)*/



.Content a {

	color: #464545;

}



.Content h2{

	color: #333333;

}



.Content a:hover {

	text-decoration: underline;

}



/*Products, The product lists, images and titles.*/



.ProductList1 li, .ProductList li {

	border: 1px solid #fff;

	border-bottom: 1px dashed #cccccc;

	background:#ffffff;

}



.ProductList1 li:hover, .ProductList li:hover, .ProductList li.Over {

	 

	background:#eeeeee;

}



.ProductList .ProductImage {

	background: #fff;

}



.ProductPrice{

	color:#990000;

}



.ProductPrice strike{

	color:#464545;

	margin-right:3px;

}



.ProductAdd a, .ProductAdd a:hover{

	background:url(http://s3.amazonaws.com/ourdogstore/theme/images/Add.gif) no-repeat;

	color:#FFFFFF;

}



/*Product Page, Everything to do with the product page*/



span.Price{

	color:#990000;

	font-weight:bold;

}



span.Normal{

	color:#464545;

}



.Btn a, .Btn a:hover{

	color:#FFFFFF;

	background:url(http://s3.amazonaws.com/ourdogstore/theme/images/Btn.jpg);

}





.CheckoutBtn a{

	background:url(http://s3.amazonaws.com/ourdogstore/theme/images/Btn.jpg) no-repeat;

	color:#FFFFFF;

}



/*Tabs on Product Page */



#Tabs .Long{

	border:1px solid #464545;

}



#Tabs li a{

	background-color:#EDEAF4;

	border:1px solid #464545;

	border-bottom:#F1FCFF;

}



#Tabs li a:active, #Tabs li a:hover, #Tabs li a:focus{

	background-color:#F1FCFF;

	border:1px solid #464545;

}



.ProductDescriptionBg{

	background-color:#F1FCFF;

	border:1px solid #464545;

}



.TabProduct{

	background:#EDEAF4;

	border:1px solid #464545;

}



.TabProduct:hover{

	background:#fff;

	border:1px solid #464545;

}



.TabProductAdd a, .TabProductAdd a:hover{

	background:url(http://s3.amazonaws.com/ourdogstore/theme/images/Add.gif) no-repeat;

	color:#fff;

}



/*Reviews Tab*/



#Tabs ol li{

	border-bottom:1px solid #464545;

}



/*Side Products, The products located in the right column*/



.SideProductList li{

	border-bottom:0px solid #DAF5FC;

}



.SideProductPrice{

	color:#990000;

}



.SideProductAdd a{

	background:url(http://s3.amazonaws.com/ourdogstore/theme/images/Add.gif) no-repeat;

	color:#FFFFFF;

}



/* Tabbed Navigation, Located on the product page*/



.TabNav {

	border-bottom: 1px solid #3d9abe;

}



.TabNav li a {

	border: 1px solid #3d9abe;

	background: #ddf0f6;

	 

}



.TabNav li a:hover {

	background-color: #c8e6ed;

}



.TabNav li.Active a {

	border-bottom: 1px solid #fff;

	background: #fff;

}



/*Newsletter, Located in the left column*/



#NewsLetter input{

	border:1px solid #464545;

	color:#464545;

}



/*Footer*/



 





 



/*Messages*/

.InfoMessage {

	color: #555;

	background-color: #EDEAF4;

}



.SuccessMessage {

	color: #33CC00;

	background-color:#CFFFCA

}



.ErrorMessage {

	color: #CC0000;

	background-color:#FFBFC1;

}

/* shopping cart */

#CartTable td{

	vertical-align:top;

	padding:10px;

	background:#efefef;

}



#CartTable{

	border:1px solid #cccccc;

}



.ListViewNav { float:right; margin-right:0px; }

.ListViewNav a { padding:5px; background:#464545; color:white;  }

.ListViewNav a:hover { padding:5px; background:#cccccc;  }



.paybox { border: 1px dotted #fde2a9; background:#FFFAF2; }

.ProductName a { color:#666666; }



.list div.alt { background: #eeeeee;  }

.list div.no:hover,.list div.alt:hover, #sticky:hover { background-color: #cccccc; }

.list div a {  color: #0582A4; }

.list div.no, .list div.alt { border-bottom: solid 1px #ffffff; }



#copyrightBar { color:#cccccc; }



#ProductDetailsWrapper .h2top { background:#408B13;  color:white;}





 

 /********************** SHOPPERPRESS FLYOUT STYLES  ***********************/

/**************************************************************************/

.sf-vertical, .sf-vertical li {	width:153px; }

.sf-menu a {	  padding-right:15px; color:#fff;	}

ul.sf-menu li ul a { 	 color:#000;  background:#eeeeee; border: 1px solid #cccccc; border-top: 0px solid #cccccc;   }

ul.sf-menu li ul a:hover { background:#ddd; font-weight:bold;  }

 

ul.sf-vertical li a:hover { background:#eee; font-weight:normal; }

ul.sf-vertical li ul li a { color:#000; line-height:10px; font-size:11px; } 

ul.sf-vertical li a { border:0px;}

ul.sf-vertical li ul a:hover {background: #ddd; font-weight:bold;  color:#000;  }

.sf-vertical a {	color:#000; }