@charset "utf-8";
/* CSS Document */

/* first reset some of the elements for browser compatibility */
	body,h1,h2,h3,p,td,quote,small,form,input,ul,li,ol,label{
	margin:0em;
	padding:0em;
	font-family: 'Lato', 'Playfair Display', sans-serif;
	}
	
	a{text-decoration:none;}
	
	/* unvisited link */
	a:link {
	color:#965631;
	}

	/* visited link */
	a:visited {
	color:#965631;
	}

	/* mouse over link */
	a:hover {
	color:#965631;
	}
	
	body{   /* style the body */
	    margin-top:0.625em;
	    color:Black;
	    font-size:16px;
		background-color:#fff;
		text-align:center;
	}
	 
	container{ /* the main container div */
	max-width:851px;
	margin: auto;
	border-radius: 1.250em;
	}
	 
	#heading{   /* the header and the footer share some of their style rules */
		width:100%;
	    overflow:hidden;
		background-color:#fff;
	}
	
	img{ max-width:100%;
	height:auto; }
	
	#main{
	max-width: 950px;
	height:auto;
	margin:auto;
	padding: 25px;
	background-color:#FFF;
}
		
	#sidenavbar{
	float:right;
	width: 12.5em;
	height:auto;
	padding: 5px;
	background-color:fff;
	text-align: left;
}
		
	#mainpage{
	float:left;
	max-width: 37.5em;
	height:auto;
	padding: 10px;
	background-color:fff;
}

	#rottieimage{
	float:left;
	width:350px;
	height:auto;
	padding:1px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	background-color:#FFF;
	}
		
	#productimage{
	float:left;
	width:280px;
	height:auto;
	padding:1px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	background-color:#FFF;
	}
	
	#producttext{
	float:right;
	width:300px;
	height:auto;
	padding:1px;
	text-align: center;
	background-color:#FFF;
	}
	
	#productthumb{
	float:left;
	width:55px;
	height:52px;
	padding:1px;
	margin: 2px 2px 2px 2px;
	text-align: center;
	background-color:#FFF;
	}
	
	#gallerythumb{
	float:left;
	width:190px;
	height:190px;
	padding:1px;
	margin: 2px 2px 2px 2px;
	text-align: center;
	background-color:#FFF;
	}

		
	#footer{   /* the header and the footer share some of their style rules */
		width:100%;
	    overflow:hidden;
		background-color:#fff;
		padding-top:50px;
	}
	
	h1{ /* Product Title */
	text-align:left;
	font-size:2em;
	font-weight:400;
	color:#000;
	font-family:'Playfair Display', sans-serif;
	}
	 
	h2{ /* Product Price */
	 text-align:left;
	font-size:1.5em;
	font-weight:400;
	color:#000;
	font-family:'Playfair Display', sans-serif;
	}
	
	p{ /*main text*/
		text-align:justify;
	    font-size:1em;
	    font-weight:400;
	    font-family: 'Lato', sans-serif;
		color:#000; }
		
	h3{ /* Product Price */
	    text-align:center;
	    font-size:1em;
		font-weight:400;
	    font-family:'Lato', sans-serif;
		color:#000;
	}
		
	#mailchimp {
	background: #f8f8f8;
	color: #3D6392;
	padding: 15px 8px;
}
	#mailchimp input {
		 border: medium none;
    color: gray;
    font-family: 'Lato', sans-serif;
    font-size: 1em;
    font-style: italic;
    margin-bottom: 10px;
    padding: 8px 10px;
    width: 180px;
		border-radius: 20px;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
	}
		#mailchimp input.email { background: #fff }
		#mailchimp input.name { background: #fff}
		#mailchimp input[type="submit"] {
			background: #000;
			color: #fff;
			cursor: pointer;
			font-size: 1em;
			width: 50%;
			padding: 8px 0;

		}
			#mailchimp input[type="submit"]:hover { background: #965631 }

	#paypal {
	background: #fff;
	color: #3D6392;
	padding: 15px 8px;
}
	#paypal input {
		 border: medium none;
    color: gray;
    font-family: 'Lato', sans-serif;
    font-size: 1em;
    font-style: italic;
    margin-bottom: 10px;
    padding: 8px 10px;
    width: 150px;
	height:34px;
		border-radius: 20px;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
	}
		
		#paypal input[type="submit"] {
			background:url(Images/Shop/AddToBasketBlack.jpg);
			color: #fff;
			cursor: pointer;
			font-size: 1em;
			padding: 8px 0;

		}
			#paypal input[type="submit"]:hover { background:url(Images/Shop/AddToBasketTan.jpg) }