body

	{

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	

}

.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}
 
.pagination a:hover{
color:#fff;
background: #3279BB;
}
 
.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}


#wrapper{

	width:900px;

	margin:auto;

	height:auto;

	margin-top: 20px;

			

}



#header{

        float:left;

		margin-top:auto;

		margin-left:auto;

		width:900px;

		height:130px;

		background:url(images/header-bg.jpg) repeat-x;



}



#menubox{

         float:right;

		 

         margin-top: 2px;

		 margin-right:263px;

		 width:400px;

		 height:auto;



}



#menubox ul{

	margin:0px;

	padding:0px;

}

#menubox ul li{

	list-style:none;

	float:left;

	font-size:12px;

	font-weight:bold;

	padding:10px 0 0 28px;

}

#menubox ul li a{

	color:#fff;

	text-decoration:none;

		

}

#menubox ul li a:hover{

	color:#ff9000;

}

#menu a{

	text-decoration:none;

	color:#363636;

	font-family:"arial";

	

	

}

		 		



#logo{

      float:left;

	  margin-top:20px;

	  margin-left:4px;

	  width:302px;

	  height:48px;



}



#toprightbox{

             float:right;

			 margin-top:auto;

			 margin-right:auto;

			 width:190px;

			 height:auto;



}



#cart{

      float:left;

	  margin-top:15px;

	  margin-left:50px;

	  width:220px;

	  height:30px;



}



#facebook{

          float:left;

		  margin-top:20px;

		  margin-left:41px;

		  width:32px;

		  height:33px;



}	



#twitter{

          float:left;

		  margin-top:20px;

		  margin-left:12px;

		  width:32px;

		  height:33px;



}



#tumblr{

          float:left;

		  margin-top:20px;

		  margin-left:12px;

		  width:32px;

		  height:33px;



}



#maincontainer{

              float:left;

			  margin-top:auto;

			  margin-left:auto;

			  width:900px;

			  height:auto;



}



#banner{

        float:left;

		margin-top:22px;

		margin-left:32px;

		width:836px;

		height:560px;

		

}



#footer{

        float:left;

		margin-top:24px;

		margin-left:auto;

		width:900px;

		height:42px;

		background:#000;



}



#copyright{

           float:left;

		   margin-top:10px;

		   margin-left:9px;

		   width:24px;

		   height:24px;

		   background:url(images/copyright.png) no-repeat;



}



#footermenu{

            float:right;

			margin-top:7px;

			margin-right:auto;

			width:500px;

			height:auto;



}



#footermenu ul{

	margin:0px;

	padding:0px;

}

#footermenu ul li{

	list-style:none;

	float:left;

	font-size:11px;

	font-weight:bold;

	padding:10px 0 0 23px;

}

#footermenu ul li a{

	color:#fff;

	text-decoration:none;

		

}

#footermenu ul li a:hover{

	color:#ff9000;

	text-decoration:underline;

}

#menu a{

	text-decoration:none;

	color:#363636;

	font-family:"Bell Gothic Std Black";

	

	

}





/*End index page****************************************************************************/



/*Start Our story page****************************************************************************/



#pagehead{

          float:left;

		  margin-top:auto;

		  margin-left:auto;

		  width:600px;

		  height:39px;



}



#container{

           float:left;

		   margin-left:auto;

		   margin-top:auto;

		   width:900px;

		   height:auto;

		   font-size:13px;

		   color:#4B4B4B;



}		   



#founder{

         float:left;

		 margin-top:auto;

		 margin-left:auto;

		 width:325px;

		 height:365px;



}



#storydetails{

              float:left;

			  margin-top:auto;

			  margin-left:10px;

			  width:560px;

			  height:auto;



}			  

		 		  



/*End Our story page****************************************************************************/	



/*Start Gallery page****************************************************************************/



#gallerybox{

            float:left;

			margin-top:auto;

			margin-left:auto;

			width:900px;

			height:auto;



}



#pic1{

      float:left;

	  margin-top:auto;

	  margin-left:auto;

	  width:690px;

	  height:416px;

	  background:url(images/gallerypic1.png) no-repeat;



}



#pic2{

      float:right;

	  margin-top:auto;

	  margin-right:22px;

	  width:166px;

	  height:119px;

	  background:url(images/gallerypic2.png) no-repeat;



}



#pic3{

      float:right;

	  margin-top:29px;

	  margin-right:22px;

	  width:166px;

	  height:119px;

	  background:url(images/gallerypic3.png) no-repeat;



}



#pic4{

      float:right;

	  margin-top:29px;

	  margin-right:22px;

	  width:166px;

	  height:119px;

	  background:url(images/gallerypic4.png) no-repeat;



}	  	  			





/*End Gallery page****************************************************************************/	



/*Start Events page****************************************************************************/



#eventbox{

          float:left;

		  margin-top:auto;

		  margin-left:auto;

		  width:570px;

		  height:auto;



}



#eventpic1{

           float:left;

		   margin-top:auto;

		   margin-left:auto;

		   width:569px;

		   height:327px;



}



#eventpic2{

           float:left;

		   margin-top:24px;

		   margin-left:auto;

		   width:135px;

		   height:140px;



}



#eventpic3{

           float:left;

		   margin-top:24px;

		   margin-left:10px;

		   width:135px;

		   height:140px;



}



#eventdetailsbox{

                float:right;

				margin-top:auto;

				margin-right:auto;

				width:321px;

				height:auto;



}						   		  





/*End Events page****************************************************************************/



/*Start Faq page****************************************************************************/



#faqpic{

        float:left;

		margin-top:auto;

		margin-left:auto;

		width:252px;

		height:337px;

		background:url(images/faqpic.png) no-repeat;



}



#questionbox{

             float:right;

			 margin-top:auto;

			 margin-right:45px;

			 width:557px;

			 height:auto;



}			 		





/*End Faq page****************************************************************************/	



/*Start Contact us page****************************************************************************/





#contactbox{

            float:left;

			margin-top:27px;

			margin-left:auto;

			width:440px;

			height:auto;



}



#newsletter{

            float:left;

			margin-top:64px;

			margin-left:auto;

			width:616px;

			height:auto;

			margin-bottom:116px;



}



#inputbox{

          float:left;

		  margin-left:13px;

		  width:247px;

		  height:auto;



}		  



#signupbutton{

             float:left;

			 margin-top:7px;

			 margin-left:10px;

			 width:82px;

			 height:23px;



}			 						

			 

	

/*End Contact us page****************************************************************************/	



/*Start Credits page****************************************************************************/



#creditsbox{

            float:left;

			margin-top:30px;

			margin-left:auto;

			width:385px;

			height:auto;

			margin-bottom:230px;



}			



/*End Credits page****************************************************************************/	



/*Start Shop page****************************************************************************/



#categorybox{

             float:left;

			 margin-top:auto;

			 width:210px;

			 height:auto;

			 background:#000;



}



#categoryhead{

             float:left;

			 margin-top:auto;

			 width:210px;

			 height:49px;

			 border-bottom:1px solid #fff;



}



#listbox{

         float:left;

		 margin-top:auto;

		 margin-left:auto;

		 width:210px;

		 min-height:439px;

		 



}



#listbox ul{

	margin:0px;

	padding:0px;

}

#listbox ul li{

	list-style:none;

	float:left;

	font-size:19px;

	padding:25px 0 0 13px;

	width:210px;

}

#listbox ul li a{

	color:#fff;

	text-decoration:none;

		

}

#listbox ul li a:hover{

	color:#ff9000;

}

#menu a{

	text-decoration:none;

	color:#363636;

	font-family:"arial";

	

	

}



#shophead{

          float:left;

		  margin-top:auto;

		  margin-left:auto;

		  width:690px;

		  height:49px;



}



#products{

          float:left;

		  margin-top:auto;

		  margin-left:auto;

		  width:690px;

		  height:auto;

		  margin-bottom:30px;



}



#productbox{

            float:left;

			margin-top:auto;

			margin-left:9px;

			width:200px;

			height:auto;

			margin-bottom:31px;



}



#productimage{

              float:left;

			  margin-top:auto;

			  margin-left:auto;

			  width:200px;

			  height:166px;



}



#productname{

             float:left;

			 margin-top:auto;

			 margin-left:auto;

			 width:200px;

			 height:auto;

			 font-family:Arial, Helvetica, sans-serif;

			 font-size:16px;

			 font-weight:bold;

			 text-align:center;



}



#productprice{

             float:left;

			 margin-top:13px;

			 margin-left:auto;

			 width:200px;

			 height:auto;

			 font-family:Arial, Helvetica, sans-serif;

			 font-size:15px;

			 text-align:center;

			 color:#5a5858;



}





/*End Shop page****************************************************************************/



/*Start Shop Main page****************************************************************************/



#sliderbox{

          float:left;

		  margin-top:auto;

		  margin-left:6px;

		  width:680px;

		  height:auto;

		  

}



#slider1{

         float:left;

		 margin-top:auto;

		 margin-left:auto;

		 width:680px;

		 height:324px;



}



#bottombox{

          float:left;

		  margin-top:11px;

		  margin-left:26px;

		  width:635px;

		  height:auto;



}



#bottompic{

          float:left;

		  margin-top:auto;

		  margin-left:21px;

		  width:282px;

		  height:154px;



}





/*End Shop Main page****************************************************************************/	



/*Start Product page****************************************************************************/



#product1{

          float:left;

		  margin-top:auto;

		  margin-left:8px;

		  width:680px;

		  height:auto;



}



#productpic{

            float:left;

			margin-top:auto;

			margin-left:auto;

			width:310px;

			height:260px;

			background:url(images/productpic.png) no-repeat;



}



#productrightbox{

                float:right;

				margin-top:auto;

				margin-right:auto;

				width:361px;

				height:auto;



}



#producthead{

             float:left;

			 margin-top:auto;

			 margin-left:auto;

			 width:361px;

			 height:auto;

			 font-family:Arial, Helvetica, sans-serif;

			 font-size:20px;

			 font-weight:bold;

			 color:#000;



}			



/*End Product page****************************************************************************/		   

         				

				  	  	  			 
/* Block Theme Blog Page
****************************************************************************/	

/* Layout */
#content.left {
	color: #4D4C4C;
	float: left;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	width: 590px;
}
#content.left img {
	max-width: 590px;
}
/* Postauthor */
#content.left .postauthor {
	margin: -5px 0px 5px 0px;
	padding: 0;
}
#content.left .postauthor p {
	color: #999999;
	font-size: 11px;
	padding: 0;
}
#content.left .postauthor a {
	color: #222;
}
/* Headers */
#content.left h2,
#content.left h2 a {
	color: #222;
	font-size: 28px;
	font-family: 'Open Sans', Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	font-style: normal;
	letter-spacing: -0.8px;
	margin: 5px 0px 5px 0px;
	padding: 4px 0px 4px 0px;
	line-height: 34px;
	text-decoration: none;
}
#content.left h2 a:hover,
#content.left .postauthor a:hover,
#sidebar_blog .sidecontent h4:hover,
#sidebar_blog .sidecontent a:hover {
	background: #FFCC00;
}

/* Post Meta */
#content.left .postmeta {
	background: #222222;
	font-size: 11px;
	margin: 10px 0px 20px 0px;
	padding: 5px 10px 5px 10px;
}
#content.left .postmeta a {
	color: #FFFFFF !important;
}
#content.left .postmeta a:hover, 
#content.left .postauthor a:hover {
	color: #222222;
	background: #FFCC00;
}
#content.left .postmeta p {
	color: #999999;
	margin: 0px;
	padding: 0px;
}

/* Leftovers */
#content.left a.more-link {
	color: #222;
	display: inline-block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 0px;
	padding: 0px;
	}
#content.left a.more-link:hover {
	background: #FFCC00;
}

#content.left iframe, 
#content.left embed, 
#content.left object {
    width: 590px;
}

/*Start Blog page****************************************************************************/		  

#main_cont

{

float:left;

width:551px;

margin-top:30px;

margin-left:39px;

border-bottom:dotted #000000 thin;

}

#cup

{

float:left;

font-size:20px;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

}

#sub111

{

float:left;

margin-top:21px;

width:520px;

}

#sub

{

float:left;

margin-top:66px;

width:420px;

font-size:9px;

width:168px;

margin-left:30px;

}

#sub a

{

	font-size:9px;

	text-decoration:none;

	color:#626262;

}

#img_txt img{



  

    float: left;

    margin-top: 30px;

    padding: 7px 7px 7px 7px;

    max-width: 500px;

	max-height:475px;

-moz-box-shadow: 1px 0 9px 9px #DFDFDF;

-webkit-box-shadow: 1px 0 9px 9px #DFDFDF;

box-shadow: 1px 0 9px 9px #DFDFDF;

margin:10px;

}	

#img_txt {

    color: #4D4C4C;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

    margin-top: 27px;

    text-align: justify;

    width: 488px;

	margin-bottom:20px;

}  

#img_txt p{

	margin-top:5px;

	float:left;

	width:500px;

}	

#img_txt a{

	color:#EA7500;

	text-decoration:none;

}	

#nwslttr

{

float:left;

margin-left:7px;

}  	  			 

/*	Sidebar Blog	      
************************************************/

#sidebar_blog {
	float: right;
	display: inline-block;
	width: 280px;
	margin: 0 auto;
	padding: 0px;
	}
#sidebar_blog ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#sidebar_blog .sidecontent {
    	display: block;
    	float: right;
    	margin: 1px 0 0;
    	padding: 0 0 10px;
}
#sidebar_blog .sidecontent h4,
#sidebar_blog .sidecontent h4 a {
    	background: none repeat scroll 0 0 transparent;
    	border: medium none;
    	color: #222222;
	font-family: "Open Sans", "Arial", "Helvetica", sans-serif;
	font-size: 18px;
	font-weight: normal;
    	padding: 0;
	text-decoration: none;
}

#sidebar_blog .sidecontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
}
#sidebar_blog .sidecontent a {
	color: #222;
	font-family: "Trebuchet MS", Arial ,Helvetica, sans-serif;
	font-size: 12px;
}

/*	Sidebar Widgets								
************************************************/

#sidebar_blog .widget {
	float: left;
	display: block;
	width: 280px;
	list-style:none;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	}
#sidebar_blog h4 {
	background: #222222;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
	}
#sidebar_blog h4.mailchimp {
	background: #fff;
	color: #FF5400;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: normal;
}

#sidebar_blog .widget h4 a {
	color: #FFFFFF !important;
	}
#sidebar_blog .widget ul {
	color: #222222;
	margin: 0px 0px 0px 0px;
	}
#sidebar_blog .widget ul li {
	color: #222222;
	display: inline;
	background: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
#sidebar_blog .widget ul li a {
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	padding: 10px;
	margin: 0px;
	border-top: 1px solid #FFFFFF;
	}
#sidebar_blog .widget ul li a:hover{
	display: block;
	background: #FFCC00;
	text-decoration: none;
	}
#sidebar_blog .widget ul ul {
	margin: 0px;
	padding: 0px;
	}
	
/*	Text Widget									
************************************************/

#sidebar_blog .textwidget {
	padding: 15px;
	}
	
/*	Custom Menu Widget							
************************************************/

#sidebar_blog ul.menu {
	float: none;
	}
#sidebar_blog ul.menu .current_page_item a, 
#sidebar_blog ul.menu .current-menu-item a {
	background-color: #FFCC00;
	color: #222222;
	border-left: none !important;
	border-right: none !important;
	}
#sidebar_blog ul.menu li a {
	background: #F5F5F5;
	color: #222222;
	height: auto;
	text-align: left;
	text-shadow: none;
	letter-spacing: 0px;
	border-left: none !important;
	border-right: none !important;
	}
#sidebar_blog ul.menu li a:hover {
	background: #FFCC00;
	}
#sidebar_blog ul.menu li {
	float: none;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	}
#sidebar_blog ul.menu li span {
	top: 12px;
	}
#sidebar_blog ul.menu li ul.sub-menu {
	width: 100%;
	top: 0;
	margin: 0px 0px 0px 0px;
	position: relative;
	z-index: 9;
	}
#sidebar_blog ul.menu li ul.sub-menu span {
	display: none;
	}
#sidebar_blog ul.menu li ul.sub-menu li a {
	background: #F5F5F5;
	margin: 0px;
	border-left: none !important;
	border-right: none !important;
	}
#sidebar_blog ul.menu li ul.sub-menu li a:hover {
	background: #FFCC00;
	}
#sidebar_blog ul.menu li ul.sub-menu li ul.sub-menu li {
	display: none;
	}
	
/*	Tag Cloud Widget							
************************************************/

#sidebar_blog .widget_tag_cloud div {
	padding: 10px;
	margin: 0px;
	}
	
/*	Recent Comments Widget						
************************************************/

#sidebar_blog #recentcomments li {
	display: block;
	background: #EEEEEE;
	margin: 0px 0px 1px 0px;
	padding: 10px;
	}

#sidebar_blog #mc_embed_signup .button {
	background: #aaa;
}
#sidebar_blog #mc_embed_signup .button:hover {
	background: #777;
}

#sidebars

{

float:right;

width:257px;

font-family:"Century Gothic";

color:#ff5400;

font-size:20px;

min-height:400px;

margin-right:30px;



}

#txtbox

{

float: left;

margin-top:5px;

width:200px;

margin-left:1px;

}

#fb

{

float:left;

margin-top:10px;

width:241px;

margin-left:1px;

}

#fb1

{

float:left;

margin-top:16px;

width:240px;

margin-left:16px;

}

#fb11

{

float:left;

margin-top:10px;

width:250px;

height:275px;

margin-left:1px;

background:url(images/Twitterfeed_button.jpg) no-repeat;

}

{

float:left;

margin-top:10px;

width:241px;

margin-left:1px;

background:url(images/Twitterfeed_button.png) no-repeat;

}

#back

{

float:right;

margin-left:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:29px;

color:#7e7e7e;

width:130px;

}

#all

{

float:left;

border-right:#CCCCCC dotted thin;

}



#contctforms

{

float:left;

width:623px;

margin-top:25px;

}

#sidebars_inner

{

float:right;

width:257px;

font-family:"Century Gothic";

color:#ff5400;

font-size:20px;

height:auto;



}



.wpsc_buy_button1{

	width:114px;

	height:32px;

	background:url(images/cartbutton.png) no-repeat;

	border:none;

	cursor:pointer;

}

.remove{

	width:25px;

	height:25px;

	background:url(images/delete.png) no-repeat;

	cursor:pointer;

	border:none;

}

.update{

	width:25px;

	height:25px;

	background:url(images/up.png) no-repeat;

	cursor:pointer;

	border:none;

}



.text{

	font-size:13px; 

	color:#383838;

	width:265px;

	height:25px;

	margin-top:5px;

	border:1px solid #A0A0A0;

}

.current_country{

	font-size:13px; 

	color:#383838;

	width:267px;

	height:25px;

	margin-top:5px;

	border:1px solid #A0A0A0;

}

#agree{

	margin-top:20px;

	margin-bottom:20px;

}

.wpsc_totals{

	font-size:15px;

	font-weight:700;

	margin-bottom:20px;

	

}



#purchase{

	width:132px;

	height:56px;

	background:url(images/parchase.png) no-repeat;

	border:none;

	cursor:pointer;

}



.comm{

	width:114px;

	height:32px;

	background:url(images/comm.png) no-repeat;

	border:none;

	cursor:pointer;

}



#comment{
	/*border:1px solid #9D9D9D;*/
	width: 100%;
}

#comments-template a{
	text-decoration:underline;
	color:#E87400;
	font-size:13px;
}

.news{

	width:114px;

	height:32px;

	background:url(images/news.png) no-repeat;

	border:none;

	cursor:pointer;

	margin-top:10px;

}



#wpsc_checkout_table checkout_forms {



}























	  

        