	
body {
 margin: 3% auto;
 padding: 0;
 text-align: center;
 font-family:  arial, verdana, helvetica, sans-serif;
 background: #ffffff;
 background-image: url(images/bg.jpg);
 color: #999999;
 }
 

li { 
	  list-style-type:none; 
	  } 


 
br {
 line-height: 10px;
 }
 
 
hr {color: #f48f9b; background-color: #fff; border: 2px dotted #f48f9b; border-style: none none dotted; 
margin-top: 10px;
margin-bottom: 10px;}
 
 
 * {
 	margin: 0;
	padding: 0;
}

	

br.clear {
	clear: both;
}


* :focus { outline: 0; }

 
A:link, A:visited, A:active  { color: #86b653;  font-weight : normal;  text-decoration : none;  }
A:hover { color: #769f50;  font-weight : normal;  text-decoration : none;  }

A.text:link, A.text:visited, A.text:active  { color: #86b653;  font-weight : normal;  text-decoration : none;  }
A.text:hover { color: #769f50;  font-weight : normal;  text-decoration : none;  }


A.subnav:link, A.subnav:visited, A.subnav:active  { color: #86b653;  font-weight : normal;  text-decoration : none;  }
A.subnav:hover { color: #769f50;  font-weight : normal;  text-decoration : none;  }


#wrapper {
	border: #cccccc 1px solid;
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background: #FFFFFF;
	height: 720px;
	
	}
	
#wrapperLong {
	border: #cccccc 1px solid;
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background: #FFFFFF;
	height: 1205px;
	
	}
	
	
	
#bgLand {	
	background-image: url(images/bg_land.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 499px;
	
	}	
	
	
#bgCollection {	
	background-image: url(images/bg_collection.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 499px;
	}	
	
#bgAbout {	
	background-image: url(images/bg_about.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 499px;
	}
	
#bgContact {	
	background-image: url(images/bg_contact.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 499px;
	}
		
		
	


#topLogosm{
	position: relative;
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 15px; 
	}	
	
	

#top{
	display: inline;
	height: 60px; 
	}
	


#topnavDiv{
	position: relative;
	display: inline;
	float: right;
	width: 546px;
	height: 26px;
	margin-top: 15px; 
	}

	
#topnav {
		background: url(images/nav.png) no-repeat;
		width: 546px;
		height: 26px;
		margin: 0px;	
		padding: 0px;
		border: 0;
		}
		
#topnav span {
display: none;
}

#topnav li, #topnav a {
height: 26px;
display: block;
}

#topnav li {
float: left;
list-style: none;
display: inline;
}

#topnav-01 {width: 155px; }
#topnav-02 {width: 105px; }
#topnav-03 {width: 183px; }
#topnav-04 {width: 103px; }


#topnav-01 a:hover {background:url(images/nav.png) 0px -26px no-repeat;}
#topnav-02 a:hover {background:url(images/nav.png) -155px -26px no-repeat;}
#topnav-03 a:hover {background:url(images/nav.png) -260px -26px no-repeat;}
#topnav-04 a:hover {background:url(images/nav.png) -443px -26px no-repeat;}


#topnav-01-on {width: 155px; background:url(images/nav.png) 0px -26px no-repeat;}
#topnav-02-on {width: 105px; background:url(images/nav.png) -155px -26px no-repeat;}
#topnav-03-on {width: 183px; background:url(images/nav.png) -260px -26px no-repeat;}
#topnav-04-on {width: 103px; background:url(images/nav.png) -443px -26px no-repeat;}


#btnOrder{
		display: inline;
		float: left;
		}
		
.headerBtmMargin{
		height: 20px;
		margin-bottom: 5px;
		}


.contentImg{
		margin-top: 18px;
		margin-right: 7px;
		border: 2px solid #ffcccc;
		float: left;
		}
		
.photoCaption{
		display: block;
		margin-top: 2px;
		
		font-size: 11px;
		}
		



#bottom{
	background: #efefef;
	height: 178px;
	width: 960px;
	margin-top: 15px;
	
	}
	
#bottomLong{
	background: #efefef;
	height: 670px;
	width: 960px;
	margin-top: 22px;
	
	}



#boxDiv{
	width: 926px;
	height: 100%;
	margin: auto;
	clear: both;

	
	
	}
			
				
.box{
	float: left;
	width: 215px;
	height: 148px;
	border: #cccccc 1px solid; 
	margin: 13px 14px 13px 0px;
	padding: 0px;
	background: #FFFFFF; 
	text-align: left;
	}
	
.boxRt{
	float: left;
	width: 215px;
	height: 148px;
	border: #cccccc 1px solid; 
	margin: 13px 0px 13px 0px;
	padding: 0px;   
	background: #FFFFFF; 
	text-align: left;
	}	
	
.boxImg{
	position: relative;
	float: left;
	width: 215px;
	height: 148px;
	border: #cccccc 1px solid; 
	margin: 13px 14px 13px 25px;
	padding: 0px;  
	background: #ffffff; 
	text-align: left;
	
	z-index: 1
	
	}
	
#btmDog {
	position: relative;
	width: 215px;
	height: 172px;
	margin-top: -24px;
	z-index: 2
	}	
	
.box2a{
	float: left;
	width: 415px;
	height: 260px;
	border: #cccccc 1px solid; 
	margin: 15px 15px 0px 25px;
	padding: 10px 15px 10px 15px;
	background: #FFFFFF; 
	text-align: left;
	
	}
	
.box2b{
	float: left;
	width: 415px;
	height: 312px;
	border: #cccccc 1px solid; 
	margin: 10px 15px 13px 25px;
	padding: 10px 15px 10px 15px;
	background: #FFFFFF; 
	text-align: left;
	
	}
	
.box3{
	float: right;
	width: 425px;
	height: 613px;
	border: #cccccc 1px solid; 
	margin: 15px 25px 13px 0px;
	padding: 10px 0px 0px 15px;
	background: #FFFFFF; 
	text-align: left;
	
	}
	

	
	
	
table {
		border: 0;
		width: 350px;
		text-align: center;
		border-collapse: collapse;
		vertical-align: text-top;
		margin-top: 20px;
		margin-bottom: 5px;
		}
		
th {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 11px;
		text-decoration: underline;
		}
		

		
td {
		padding: 10px;
		font-size: 12px;}

tr{		height: 15px;

		}
		
.measurementImg{
		float: left;
		margin-right: 15px;
		margin-bottom: 15px;
		}

#photoThumbs{
		width: 400px;
		height: 43px;
		margin-top: 15px;

		}
		
.swatch {
		border: 0;		
		margin-right: 7px;
		float: left;
		}

#swatchPhoto{
		width: 400px;
		height: 504px;
		float: right;
		margin-top: 6px;
		}	


.swatchDiv {
		display: inline;
		float: left;
		
		font: 9px / 10px
		}		
		
.txtBoxBtm{
	font-size: 13px; color: #999999; font-weight: normal;
	line-height: 16px;
	font-family: arial, verdana, helvetica, sans-serif;
	width: 185px;
	margin: 10px 15px 10px 15px;
	text-align: left;
	}
	



.txtBox{
	font-size: 13px; color: #999999; font-weight: normal;
	font-family: arial, verdana, helvetica, sans-serif;
	width: 185px;
	text-align: left;
	}
	
.txtBox2{
	display: block;
	font-size: 13px; color: #999999; font-weight: normal;
	line-height: 16px;
	font-family: arial, verdana, helvetica, sans-serif;
	width: 100%;
	text-align: left;
	}
	
.imgBox{
	position: relative;
	display: block;
	width: 184px;
	height: 100px;
	border: #cccccc 1px solid; 
	margin: 5px 0px 10px 0px;  
	background: #efefef; 
	}	
	
.txtBoxsm{
	display: block;
	font-size: 11px; color: #999999; font-weight: normal;
	line-height: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	width: 185px;
	margin-top: 10px;
	text-align: left;
	
	}

#boxTallDiv{
	float: right;
	width: 500px;
	height: 415px;
	padding-right: 20px;
	margin-top: -20px;


	}
	
#boxTallDiv2{
	float: right;
	width: 411px;
	height: 410px;
	border: #cccccc 1px solid;
	background: #ffffff;  
	padding: 10px 15px 10px 15px;
	margin-top: -7px;
	margin-right: 25px;
	
	font-size: 13px; color: #999999; font-weight: normal;
	line-height: 16px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-align: left;
	}
	


.boxTall{
	position: relative;
	display: inline;
	float: right;
	width: 185px;
	height: 410px;
	border: #cccccc 1px solid; 
	margin: 13px 7px 13px;
	padding: 10px 15px 10px 15px;
	background: #ffffff; 
	text-align: left;
	
	line-height: 15px;
	
	}	
	
	
.lineDotted{
	border: 1px; border-style:dotted !important; border-style:dashed; border-color:#999999; 
	margin-top: 10px;
	}


	
#leftSide{
	float: left;
	display: block;
	width: 240px;
	height: 470px; 
	 
	}	

	
#main{
	float: left;
	display: block;
	margin-left: 50px;
	width: 380px;
	height: 435px;
	}


.imgQuote{
	margin-top: 200px;
	}


	
#content{
	float: right;
	width: 380px;
	height: 385px; 
	margin-top: 30px;
	margin-right: 55px;
	 
	}
	
#rightSide{
	float: right;
	display: block;
	width: 675px;
	height: 470px; 
	padding-right: 40px; 
	 
	}
	

		
.text1  {
	font-size: 18px; color: #FFFFFF; font-weight: normal;
	line-height: 20px;
	font-family:  arial, verdana, helvetica, sans-serif;
	font-weight: bold;	
	}
	
	
.text2  {
	font-size: 14px; color: #FFFFFF; font-weight: normal;
	line-height: 18px;
	font-family:  arial, verdana, helvetica, sans-serif;
	font-weight: bold;	
	}
	
.text3  {
	font-size: 13px; color: #FFFFFF; font-weight: normal;
	line-height: 15px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	}
	
.text3yellow  {
	font-size: 13px; color: #ffcc00; font-weight: normal;
	line-height: 15px;
	font-family:  arial, verdana, helvetica, sans-serif;
	font-weight: bold;	
	}
.text4  {
	font-size: 11px; color: #FFFFFF; font-weight: normal;
	line-height: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	}
	
.text5  {
	font-size: 12px; color: #FFFFFF; font-weight: normal;
	line-height: 15px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	}
	
.text6  {
	font-size: 11px;
	}
	
.dark {
	color: #666666;
	}





	



li.indent {
	padding-left: 14px;
	font: 11px / 16px Arial, Verdana, Helvetica, sans-serif;
	}
	

	
#images{
	float: left;
	display: block;
	
	}
	
.collectionImg{
	margin-bottom: 3px;
	}





#footer {
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	width: 960px;
	height: 10px;
	display: block;
	
	}


.imgDash {
	padding-top: 5px;
	padding-bottom: 5px;
	}


.img {
	border: 0px;
	}
	
	
/* GOOGLE STORE STYLES */
	
  .productsDiv { margin-top: -33px; }
  .product-image { display: inline; float: left; width: 148px; height: 121px; margin-right: 10px; margin-bottom: 10px; border:solid 1px #ccc; }
  .product-title { color: #666666; font-weight:bold; }
  .product-price, .product-shipping { font-size: 11px; font-weight:bold; }
  .product-attr-neck, .product-attr-backlength, .product-attr-backwidth { width: 30px;}
  .product-attr-color, .product-attr-size, .product-attr-style, .product-attr-neck, .product-attr-backlength, .product-attr-backwidth  { font-size: 10px; }
  .align-cart { width: 61px; height: 61px; margin-top: -30px; padding-left:410px }
  
  .override #googlecart-widget-body {
    width: 375px; margin-left: -100px;

  }
  .override #googlecart-widget-list {
    width: 375px
  }
  
  .btnAdd {margin-top: 8px;}
