/***************************************************************************************************************************
                                                        ***   Body Class Starts Here   ***
****************************************************************************************************************************/
body 

{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#705656;
	text-decoration:	none;
	font-weight:		normal;
	margin:				0;
	padding:			0;
	margin-top: 		0px;
	background:			#FFF7F7 url(../images/body_bg.gif);
	background-position: 0px 139px;
	
}


*

{                        						/* Universal Acceptor */
	margin:				0;
	border:				0;
	padding:		    0;
}



#bodypagebg

{		                           /* Site Center Align */
	text-align: 		center;
	width: 				100%;
	margin:				0px auto 0 auto;
	height:				auto;
	background:			url(../images/header_bg01.jpg) repeat-x;
	float:left;
}



#wrapper

{	                                  /* Main Outer Fix  */
	width:				780px;
	position: 			relative;
	top: 				0;
	left: 				0;
	margin: 			0 auto;
	text-align: 		center;
	height:				auto;
}




.container 

{	                                  /* Main Outer Fix  */
	width:				780px;
	float:				left;
	height:				auto;
	text-align:			left;
}




.containerMain 

{	                                /* Main Outer Fix  */
	width:				780px;
	float:				left;
	height:				auto;
	background:			#FFFFFF;
}


/*************************************************************************************************************************
                                                        *** Body Class Ends Here ***
**************************************************************************************************************************/


/*************************************************************************************************************************
                                                        *** Header Class Starts Here ***
**************************************************************************************************************************/

.header 

{
	float:				left;
	width:				780px;
	height:				150px;
}

.headerInner

{
	float:				left;
	width:				780px;
	height:				105px;
	background:			#f8bed4;
}

.headerInnerImageOuter

{
	float:				left;
	width:				780px;
	height:				99px;
	padding-top:		6px;
	
}
.headerInnerImage

{
	float:				right;
	width:				780px;
	height:				99px;
	background:			url(../images/headerImage.jpg) no-repeat left top #FFFFFF;
	
	
}

.headerFacebook

{
	position:			absolute;
	right:				0px;
	width:				74px;
	height:				74px;	
	
}

.headerEmail

{
	float:				right;
	width:				auto;
	height:				auto;
	padding-right:		12px;
	padding-top:		15px;	
	text-align:			left;
	line-height:		20px;
	color:				#705656;
	font-size:			11px;
	
}

.headerEmail a

{
color:					#ff5698;
text-decoration:		none;
}

.headerEmail a:hover

{
color:					#705656;
text-decoration:		underline;
}


											/*  Menu  Starts Here */

.menuOuter

{
float:					left;
width:					780px;
height:					45px;
background:				url(../images/menu_034_bg.jpg) top repeat-x #FFFFFF;
}


#menu
{
float:					left;
width:					510px;
height:					34px;
background:				url(../images/menu_034_bg.jpg) top repeat-x;
}


#menu ul{
list-style:				none;
margin:					0 auto;
width:					510px;
float:					left;
padding-left:			6px;
}


#menu li
{
list-style:				none;
display:				block;
float:					left;
height:					45px;
line-height:			34px;
}


#menu li a{
display:				block;
float:					left;
color:					#FFFFFF;
font-size:				12px;
font-weight:			normal;
line-height:			35px;
text-decoration:		none;
padding:				0 10px;		
}

#menu li a:hover{
color:					#705656;
background: 			#aafeff url(../images/lowerNotch.jpg) center bottom no-repeat;
height:					47px;
padding:				0 10px;	
width:					auto;
display:				block;												
}

#menu li a.current{
display:				block;
float:					left;
color:					#705656 ;
background: 			#aafeff url(../images/lowerNotch.jpg) center bottom no-repeat;
height:					47px;
font-size:				12px;
font-weight:			normal;
text-decoration:		none;
padding:				0 10px;	
}


#menu li a:hover.current
{
color:					#705656;
}

.menuRight
{
float:					right;
width:					auto;
height:					auto;
padding-top:			5px;
}

												/* ----------***Menu  Ends Here*** -------- */
												
												
												
												
/*************************************************************************************************************************
                                                        *** Header Class Ends Here ***
**************************************************************************************************************************/



/**************************************************************************************************************************
                                                        *** Content Class Starts Here ***
***************************************************************************************************************************/


#containerMain{
width:					780px;
height:					auto;
float:					left;
background:				#FFFFFF;
text-align:				left;
}



										/*Left panel start here*/
.leftPanel{
width:					157px;
height:					auto;
float:					left;
background:				#FFFFFF;
padding-top:			15px;
}

.leftPanelMenu
{
width:					150px;
height:					auto;
float:					right;
background:				#FFFFFF;
border-right:			1px solid #ff5698;
margin-top:				7px;
}


.leftPanel h1{
font-size:				14px;
color:					#ff5698;
margin:					0px;
padding-left:			19px;

}

.leftPanelMenu01 
{
width:					136px;
height:					auto;
float:					left;
padding-top:			5px;
}

.leftPanelMenu02 
{
width:					136px;
height:					auto;
float:					left;
padding-top:			7px;
}

.leftPanelMenu01 ul
{
list-style:				none;
list-style-type:		none;
}

.leftPanelMenu01 li
{
list-style:				none;
list-style-type:		none;

}

.leftPanelMenu01 li a
{
float:					left;
width:					124px;
height:					26px;
background:				url(../images/menuLeft01.jpg) no-repeat bottom;
color:					#705656;
text-decoration:		none;
line-height:			26px;
padding-left:			12px;
}

.leftPanelMenu01 li a:hover, 
.leftPanelMenu01 li a.active
{
background:				url(../images/menuLeft.jpg) no-repeat;
text-decoration:		none;
line-height:			26px;
}


.leftPanelMenu01Active
{
float:					left;
width:					133px;
height:					26px;
background:				url(../images/menuLeft.jpg) no-repeat;
color:					#705656;
text-decoration:		none;
line-height:			26px;
padding-left:			3px;
}

* html .leftPanelMenu01Active
{
float:					left;
width:					133px;
height:					21px;
background:				url(../images/menuLeft.jpg) no-repeat;
color:					#705656;
text-decoration:		none;
padding-left:			3px;
padding-top:			5px;
}


.leftPanelshop
{
float:					left;
width:					100%;
height:					auto;
padding-top:			9px;
}

.leftPanelshop span
{
float:					left;
width:					100%;
height:					auto;
color:					#705656;
font-size:				11px;
}

.leftPanelshop h1
{
float:					left;
width:					100%;
height:					auto;
color:					#df0000;
font-size:				22px;
margin:					0px;
padding:				0px;
}

.leftPanelshopchart
{
float:					left;
width:					100%;
height:					auto;
padding-top:			12px;
}

.leftPanelflickr
{
float:					left;
width:					150px;
height:					auto;
padding-top:			16px;
padding-left:			0px;
padding-bottom:			10px;
}

.leftPanelpaypal
{
float:					left;
width:					89px;
height:					auto;
padding-top:			56px;
padding-left:			34px;
padding-bottom:			10px;
}


.leftPanelpaypal01
{
float:					left;
width:					auto;
height:					auto;
}

								/*left panel ends here*/


.containerBody
{
float:					left;
width:					604px;
height:					auto;
padding-left:			19px;
padding-top:			15px;
}


.paypla_top{
position:				absolute;
right:					0px;
width:					74px;
height:					74px;
top:					139px;	
}

.containerBody h1
{
font-size:				14px;
color:					#ff5698;
margin:					0px;
padding:				0px;
}

.containerBody h2
{
font-size:				12px;
color:					#705656;
margin:					0px;
padding-top:			15px;
font-weight:			normal;
}


.containerBody a
{
font-size:				12px;
color:					#ff5698;
text-decoration:		none;
}

.containerBody a:hover
{
font-size:				12px;
color:					#705656;
text-decoration:		underline;
}

.gallery
{
float:					left;
width:					100%;
height:					auto;
padding-top:			10px;
padding-bottom:			3px;
}

.gallery img
{
width:					177px;
height:					177px;
padding:				3px;
border:					1px solid #d6d6d6;
margin-right:			10px;
}

.galleryDescription
{
float:					left;
width:					100%;
height:					24px;
}


.galleryDescription span
{
float:					left;
width:					188px;
height:					24px;
margin-right:			10px;
color:					#ff5698;
font-size:				11px;
text-decoration:		underline;
}

.galleryDescription span a
{
color:					#ff5698;
font-size:				11px;
text-decoration:		underline;
cursor:					pointer;
}
.galleryDescription span a:hover
{
color:					#ff5698;
font-size:				11px;
text-decoration:		none;
}

.galleryDescriptionEntry span
{
float:					left;
width:					188px;
height:					24px;
margin-right:			10px;
color:					#ff5698;
font-size:				11px;
text-decoration:		underline;
}

.galleryDescriptionEntry span a
{
color:					#ff5698;
font-size:				11px;
text-decoration:		underline;
cursor:					pointer;
}
.galleryDescriptionEntry span a:hover
{
color:					#ff5698;
font-size:				11px;
text-decoration:		none;
}

#productzoom{
padding-top:			10px;
float:					left;
width:					604px;
height:					303px;
}

#productzoomleft{
float:					left;
width:					303px;
height:					303px;
}

.productzoomright{
padding-left:			10px;
float:					left;
width:					250px;
height:					303px;
}

.productzoomright p {
padding-right:			10px;
padding-top:			10px;
width:					100%;
height:					auto;
font-size:				12px;

}

.productzoomright h1
{
float:					left;
width:					100%;
height:					auto;
color:					#df0000;
font-size:				22px;
margin:					0px;
padding-top:			10px;
}

.welcome
{
float:					left;
width:					100%;
height:					auto;
background:				url(../images/image01.jpg) no-repeat right top; 
min-height:				282px;
}


* html .welcome
{
float:					left;
width:					100%;
height:					282px;
background:				url(../images/image01.jpg) no-repeat right top; 
}

.welcome h1
{
font-size:				14px;
color:					#ff5698;
margin:					0px;
padding-bottom:			18px;
}

.welcome .Text{
float:					left;
width:					414px;
height:					auto;
margin-right:			10px;
color:					#705656;
font-size:				12px;
margin-bottom:			30px;
}

#twitter{
float:					left;
width:					100%;
height:					auto;
}

.twitterDescription{
float:					right;
width:					315px;
height:					71px;
padding-right:			159px;
text-align:				left;
}


.twitterTop{
float:					left;
width:					315px;
height:					9px;
text-align:				left;
background:				url(../images/circle.jpg) no-repeat left top;
font-size:				0px;
}


.twitterMiddle{
float:					left;
width:					295px;
height:					auto;
text-align:				left;
background:				#ddffff;
padding-left:			20px;
}

.twitterbottom{
float:					left;
width:					315px;
height:					9px;
text-align:				left;
background:				url(../images/circle01.jpg) no-repeat left top;
font-size:				0px;
}
.twitterMiddle h1
{
font-size:				14px;
color:					#786060;
margin:					0px;
padding:				7px 0px 17px 0px;
}


.twitterMiddle span
{
color:					#705656;
font-size:				11px;

}


.galleryDescriptionshop
{
float:					left;
width:					100%;
height:					auto;
}


.link
{
float:					left;
width:					188px;
height:					auto;
margin-right:			10px;
color:					#ff5698;
font-size:				11px;
}


.galleryshop{
float:					left; 
width:					185px;
}


.galleryshoph1{
float:					left;
height:					auto;
color:					#df0000;
font-size:				22px;
margin:					0px;
padding:				0px;
width:					80px;
text-decoration:		underline;
font-weight:			bold;
}

.link01
{
float:					left;
width:					188px;
height:					auto;
padding-right:			10px;
}

* html .link01
{
float:					left;
width:					183px;
height:					auto;
padding-right:			8px;
}


a.link01 {
color:					#705656;
font-size:				10px;
text-decoration:		none;
cursor:					pointer;
font-weight:			bold;
}

a:hover.link01 
{
color:					#705656;
font-size:				10px;
text-decoration:		none;
font-weight:			bold;
text-decoration:		underline;
}

a.link02 {
color:					#ff5698;
font-size:				11px;
text-decoration:		underline;
cursor:					pointer;
}

a:hover.link02 
{
color:					#ff5698;
font-size:				11px;
text-decoration:		none;
}

.addcart01{

float:					right; 
width:					70px; 
height:					23px; 
line-height:			23px; 
padding-left:	        32px;
}

a.link03 {
color:					#ff5698;
font-size:				10px;
text-decoration:		none;
cursor:					pointer;
font-weight:			bold;
}

a:hover.link03 
{
color:					#705656;
font-size:				10px;
text-decoration:		none;
font-weight:			bold;
text-decoration:		underline;
}

.addcart02{

float:					left; 
width:					auto; 
padding-top:	     	5px
}

.soldcart{

float:					right; 
width:					auto; 

}

.galleryOuter01{
float:					left;
width:					100%;
height:					auto;
}

.padding01{
padding-bottom:			20px;
}

/**************************************************************************************************************************
                                                        *** Content Class Ends Here ***
***************************************************************************************************************************/


/**************************************************************************************************************************
                                                        *** Footer Class Start Here ***
***************************************************************************************************************************/


#footer{
float:					left;
width:					780px;
height:					102px;
background:				url(../images/footer02.gif) repeat-x ;
text-align:				left;
padding-top:			10px;
}


#footer span{
color:					#816b6b;
font-size:				11px;
}


.logo{
float:					right;
font-size:				11px;
color:					#816b6b;
width:					auto;
height:					auto;
}


.logotext{
float:					right;
font-size:				11px;
color:					#816b6b;
width:					auto;
height:					auto;
padding-top:			5px;
}


.logotext a
{
font-size:				11px;
color:					#816b6b;
text-decoration:		none;
}
.logotext a:hover
{
font-size:				11px;
color:					#705656;
text-decoration:		none;
}

/****************************************************************************************************************************
                                                        *** Footer  Class End Here ***
*****************************************************************************************************************************/

/* prod image */
#productzoomleft img{border: 1px solid #D6D6D6; padding:3px;}
.soldcart img{height:25px !important; width:48px !important; border:0px !important;}