html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

.clear
    {
    clear:both;
}
.right
    {
    float: right;
}
.left
    {
    float: left;
}  

body
    {
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;    
    text-align:center;
    background: #b6e3e6;
}

#wrapper
    { 
    width:930px; 
    text-align:left;  
    margin-left:auto; 
    margin-right:auto; 
    
} 

#container
    { 
    width:930px; 
    margin-left:auto; 
    margin-right:auto;
    background-image: url(../images/mainbg.jpg);
    background-repeat: repeat-y;    
} 
#container2
    { 
    width:930px; 
    margin-left:auto; 
    margin-right:auto;
    background-image: url(../images/mainbg2.jpg);
    background-repeat: repeat-y;    
}
h1
    {
    font-size: 22px;
}
    
h2
    {
    font-size: 20px;    
}
    
h3
    {
    font-size: 18px;
}
    
h4
    {
    font-size: 16px;    
}
    
h5
    {
    font-size: 14px;    
}
    
p
    {
    font-family: Arial, Helvetica, sans-serif;
    color: #770732;
    font-size: 12px; 
    
}  

input.text
    {
    padding: 3px;
    border: 1px solid #999999;    
} 

div#search{

	width: 782px;
	float: left;
}
img {
	border: none;
}
/*menu*/

.menu {
 width: 148px;
 padding: 0;
 float: left;
}
.menu li {
float:none;
}
.menu ul {
list-style: none;
width:148px;
margin: 0px;
padding: 0px;
}
.myaccount a {
background no-repeat;
background: url(../images/menu/myaccount.jpg) no-repeat;
background-position:top;
height:18px;
width:148px;
display:block;
z-index: 999;
}
.myaccount a:hover {
background:url(../images/menu/myaccount.jpg) no-repeat;
background-position:bottom;
height:18px;
width:148px;
display:block;
z-index: 999;
}
.viewcart a {
background no-repeat;
background: url(../images/menu/viewcart.jpg) no-repeat;
background-position:top;
height:20px;
width:148px;
display:block;
z-index: 999;
}
.viewcart a:hover {
background:url(../images/menu/viewcart.jpg) no-repeat;
background-position:bottom;
height:20px;
width:148px;
display:block;
z-index: 999;
}
.checkout a {
background no-repeat;
background: url(../images/menu/checkout.jpg) no-repeat;
background-position:top;
height:22px;
width:148px;
display:block;
z-index: 999;
}
.checkout a:hover {
background:url(../images/menu/checkout.jpg) no-repeat;
background-position:bottom;
height:22px;
width:148px;
display:block;
z-index: 999;
}

/*//menu*/


/*menu2*/

div#menu2{
	width:930px;
	float: left;
}
.menu2{
 width: 930px;
 padding: 0;
  
}
.menu2 li {
float:left;

}
.menu2 ul {
list-style: none;
width:930px;
margin: 0px;
padding: 0px;
}

.home a {
background no-repeat;
background: url(../images/menu/home.jpg) no-repeat;
background-position:top;
height:36px;
width:83px;
display:block;
z-index: 999;
}
.home a:hover, .home-active a {
background:url(../images/menu/home.jpg) no-repeat;
background-position:top;
height:36px;
width:83px;
display:block;
z-index: 999;
}

.about a {
background no-repeat;
background: url(../images/menu/about.jpg) no-repeat;
background-position:top;
height:36px;
width:106px;
display:block;
z-index: 999;
}
.about a:hover, .about-active a {
background:url(../images/menu/about.jpg) no-repeat;
background-position:top;
height:36px;
width:106px;
display:block;
z-index: 999;
}

.clothing a {
background no-repeat;
background: url(../images/menu/clothing.jpg) no-repeat;
background-position:top;
height:36px;
width:176px;
display:block;
z-index: 999;
}
.clothing a:hover, .clothing-active a {
background:url(../images/menu/clothing.jpg) no-repeat;
background-position:top;
height:36px;
width:176px;
display:block;
z-index: 999;
}

.gifts a {
background no-repeat;
background: url(../images/menu/gifts.jpg) no-repeat;
background-position:top;
height:36px;
width:79px;
display:block;
z-index: 999;
}
.gifts a:hover, .gifts-active a {
background:url(../images/menu/gifts.jpg) no-repeat;
background-position:top;
height:36px;
width:79px;
display:block;
z-index: 999;
}

.cards a {
background no-repeat;
background: url(../images/menu/cards.jpg) no-repeat;
background-position:top;
height:36px;
width:111px;
display:block;
z-index: 999;
}
.cards a:hover, .cards-active a {
background:url(../images/menu/cards.jpg) no-repeat;
background-position:top;
height:36px;
width:111px;
display:block;
z-index: 999;
}

.candy a {
background no-repeat;
background: url(../images/menu/candy.jpg) no-repeat;
background-position:top;
height:36px;
width:262px;
display:block;
z-index: 999;
}
.candy a:hover, .candy-active a {
background:url(../images/menu/candy.jpg) no-repeat;
background-position:top;
height:36px;
width:262px;
display:block;
z-index: 999;
}

.contact a {
background no-repeat;
background: url(../images/menu/contact.jpg) no-repeat;
background-position:top;
height:36px;
width:113px;
display:block;
z-index: 999;
}
.contact a:hover, .contact-active a {
background:url(../images/menu/contact.jpg) no-repeat;
background-position:top;
height:36px;
width:113px;
display:block;
z-index: 999;
}

/*//menu2*/


div#contleft{
	width: 229px;
	float: left;
	background-image: url(../images/contleftbg.jpg);
	background-repeat: repeat-y;
}
div#contmid{
	width:449px;
	float: left;
}
div#contright{
	width: 252px;
	float: left;
}


/*menu3*/

div#menu3{
	width:183px;
	float: left;
}
.menu3 {
 width: 183px;
 padding: 0;
 margin-left: 35px;
}
.menu3 li {
float:left;
}
.menu3 ul {
list-style: none;
width:183px;
margin: 0px;
padding: 0px;
}

.changebg a {
background no-repeat;
background: url(../images/menu/menubg.jpg) no-repeat;
background-position:top;
height:21px;
width:163px;
display:block;
padding-left:20px; 
padding-top: 5px;
text-decoration: none;
color: #72053b;
}
.changebg a:hover, .changebg-active a {
background:url(../images/menu/menubg.jpg) no-repeat;
background-position:bottom;
height:21px;
width:163px;
display:block;
padding-left:20px; 
padding-top: 5px;
text-decoration: none;
color: #72053b;
}


/*//menu*/

#footer a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#72053b;
	text-decoration:none;
}
#footer a:hover{
	text-decoration: underline;
}
#footer p{
	margin-top: 5px;
	margin-left: 27px;
	width: 663px;
	float: left;
}

/*slideshow*/
#rotate {
width:350px;
height:500px;
overflow:hidden;
margin-top: 16px;
margin-left: 51px;
}
#rotate img {
position:absolute;
}/*slideshow*/

div#contmid2 {
	width: 701px;
	float: left;
}

#contmid2 p {
	margin-left: 25px;
	margin-right:50px;
	
}

#form p{
	text-align: right;
	margin: 0px;
}
#form input{
	border: 1px solid black;
	width: 180px;
	height:20px;
}
