body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10px;
  background-color:#FFFFFF;
  background-position:left;
  background-repeat:repeat-y;
  margin:0;
  padding:0;
  
}
#main{
width:999px;

height:auto;
margin:auto;
background-color:#04c6be;
background-image:url(../images/new_bgbody.png);
border-right:1px solid #e5e5e5;


}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
#header{

margin:0;
padding:0;
border-top:1px solid #666666;
width:999px;
height:204px;
background-image:url(../images/header.jpg);
background-repeat: no-repeat;


}
#header_memorial{

margin:0;
padding:0;
border-top:1px solid #666666;
width:999px;
height:204px;
background-image:url(../images/header_memorial.jpg);
background-repeat: no-repeat;

}
#header_holiday{

margin:0;
padding:0;
border-top:1px solid #666666;
width:999px;
height:204px;
background-image:url(../images/header_holiday.jpg);
background-repeat: no-repeat;

}
#header_birth{

margin:0;
padding:0;
border-top:1px solid #666666;
width:999px;
height:204px;
background-image:url(../images/header_birth.jpg);
background-repeat: no-repeat;

}

#header_book{

margin:0;
padding:0;
border-top:1px solid #666666;
width:999px;
height:204px;
background-image:url(../images/header_book.jpg);
background-repeat: no-repeat;

}


#header_sports{

margin:0;
padding:0;
border-top:1px solid #666666;
width:999px;
height:204px;
background-image:url(../images/header_sports.jpg);
background-repeat: no-repeat;

}




ul#menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
margin:0;
padding:0;
margin-left:582px;
border:1px solid #6d6e72;
width:113px;
height:157px;
margin-top:24px;
}
#menu li{
list-style-type:none;

border-bottom:1px dashed #848587;

}
#menu li a{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;

width:113px;
padding-top:6px;
padding-bottom:6px;



}

#menu li a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8eff00;

font-weight:bold;
text-decoration:none;
display:block;

width:113px;
padding-top:6px;
padding-bottom:6px;

background-image:url(../images/hover_leftbar2.gif);
background-repeat:no-repeat;
background-position:right;



}



/* LEFTBAR */


ul#verticalmenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
margin:0;
padding:0;
margin-left:6px;

width:127px;
height:auto;
margin-top:24px;

}
#verticalmenu li{
list-style-type:none;

border-bottom:1px dashed #e5e5e3;

}
#verticalmenu li#sub{
list-style-type:none;

border-bottom:none;
margin-top:0;


}
#verticalmenu li#sub a{
width:175px;


}
#verticalmenu li#sub  a:hover{
width:175px;

background-image:url(../images/hover_leftbar2.gif);
background-repeat:no-repeat;
background-position:right;

}


#verticalmenu li a{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;

width:122px;
padding-top:6px;
padding-bottom:6px;



}

#verticalmenu li a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8eff00;

font-weight:bold;
text-decoration:none;
display:block;

width:122px;
padding-top:6px;
padding-bottom:6px;
background-image:url(../images/hover_leftbar2.gif);
background-repeat:no-repeat;
background-position:right;
}


/* END OF LEFTBAR */



/* SUB MENU */


ul#sub_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
margin:0;
padding:0;

margin-top:1em;

width:500px;
border:1px solid #CCCCCC;



}
#sub_menu li{
list-style-type:none;
display:inline;






}
#sub_menu li a{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;



padding-top:6px;
padding-bottom:6px;
display:inline;


}

#sub_menu li a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8eff00;

font-weight:bold;
text-decoration:none;




display:inline;
}


/* END OF SUB MENU */





#leftbar{
float:left;
margin:0;
padding:0;

width:148px;
height:auto;
background-color:#04c6be;
background-repeat: no-repeat;

}
#body{
float:left;
margin:0;
padding:0;

width:571px;
height:auto;
/*
border:1px solid #848587;
*/
background-color:#292728;

}
#spacer{
height:130px;
margin:0;
padding:0;

}
p{

width:491px;
height:auto;
margin-top:25px;
margin-left:24px;
margin-bottom:10px;


color:#FFFFFF;
}

p#center{

width:491px;
height:auto;

margin-top:25px;
text-align:center;
font-weight:bold;
margin-bottom:-15px;



color:#FFFFFF;
}

span#title{


width:491px;
height:auto;
margin-top:40px;
margin-left:24px;


color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
#spacer2{
height:20px;
margin:0;
padding:0;

}

span{



font-weight:bold;
color:#8fff00;

}
img#img{
float:left;
margin-right:19px;
margin-bottom:23px;
border:2px solid #FFFFFF;
}

img#img_grad{
float:left;
margin-right:19px;
margin-bottom:19px;
border:2px solid #FFFFFF;
}

img#img_wed{
float:left;
margin-right:19px;
margin-bottom:19px;

}

img#img_wed1{
float:left;
margin-right:19px;
margin-bottom:120px;


}

img#img_wed3{
float:left;
margin-right:19px;
margin-bottom:100px;


}

span#red{
font-weight:bold;
color:#fec0d0;
}



p#wed{

width:491px;
height:auto;
margin-top:25px;
margin-left:24px;
margin-bottom:10px;


color:#FFFFFF;
float:left;
}








#contact_info{
float:left;
margin:0;
padding:0;

width:200px;
height:auto;

color:#FFFFFF;


}
#contact_info2{
float:left;
margin:0;
padding:0;
margin-left:0px;

width:200px;
height:auto;

color:#FFFFFF;


}
ul#contact{
width:136px;
height:auto;



margin:0;
padding:0;
list-style-type:none;
margin-left:24px;

}
ul#contact li{
margin-top:2px;
}


a{
color:#8fff00;
font-weight:bold;
text-decoration:none;


}
a:hover{
color:#CCCCCC;
text-decoration:underline;
}
#footer{
clear:both;
width:999px;
height:46px;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;



margin:0;
padding:0;

}
ul#footer2{



width:362px;

margin:0;
padding:0;
margin-left:260px;
padding-top:10px;


}
#footer2 li{
display:inline;
list-style-type:none;
color:#FFFFFF;
font-size:10px;
}

h3{
font-size:10px;
color:#FFFFFF;

margin:0;
padding:0;
margin-left:240px;
}
img{
border:none;
}

/* holidays */

#img_product{
margin:0px;
padding:0px;
width:140px;
height:auto;
border:6px solid #60952d;
float:left;
margin-left:1em;
margin-top:1em;





}

#img_product2{
margin:0px;
padding:0px;
width:150px;
height:auto;
border:none;
float:left;
margin-left:1em;
margin-top:1em;





}

#img_product2 li{
list-style:none;

}

ul#img_product2{
margin:0px;
padding:0px;
border:none;
margin-top:0.5em;


}
#img_product li{
list-style:none;

}
#book{
margin-left:7em;
}
#book2{
margin:0;
padding:0;
margin-top:2em;
}

ul#copy{
margin:0; 
padding:0; 
margin-top:0.5em



}
ul#copy2{
margin:0; 
padding:0; 
margin-top:0.5em;
margin-left:2em;



}
ul#copy2 li{
margin-top:0.5em;
list-style-type:square;



}
ul#copy li{
margin-top:0.5em;
list-style-type:square;


}
#ship{

margin:0; 
padding:0; 
margin-top:0.5em;
margin-bottom:1em;
text-align:center;


}

#ship2{

margin:0; 
padding:0; 
margin-top:0.5em;
margin-bottom:1em;
text-align:left;


}
td#border{







}
img#card{
margin-top:1em;
border:1px solid #FFFFFF;
}
ul#book{
margin:0;
padding:0;
margin-bottom:1.5em;
margin-left:-1.7em;
margin-top:-1em;

}
#book li{
margin:0;
padding:0;
display:inline;
width:500px;

margin-left:2em;




}
#book li#b1{
margin-left:2.9em;






}
#book li#b2{
margin:0;
padding:0;
margin-left:5.7em;


}

#book li#b1a{
margin-left:2.3em;






}
#book li#b2a{
margin:0;
padding:0;
margin-left:5.5em;
padding-right:5px;


}

td#num{
background-color:#6c6d71;
text-align:center;
height:15px;
}

td#price{
height:15px;
background-color:#231f20;
text-align:center;
}
td#price2{
background-color:#99FF00;
color:#333333;
text-align:center;
}
#rightbar{
width:270px;
height:auto;

float:left;
background-image:url(../images/bdaybg.png);
background-repeat:no-repeat;
background-position:top center;

margin-left:5px;
margin-top:5px;

}





#rightbar2{
width:270px;
height:auto;

float:left;


margin-left:5px;
margin-top:5px;


}




marquee{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
color:#dd4367;
}
#msg{
width:250px;
height:auto;
margin:auto;
}
#thisform{
width:250px;
height:auto;
margin:auto;

position:relative;
top:124px;
}
#thisform h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#22ade0;
font-size:20px;
text-align:center;
}
select{
font-size:10px;
background-color:#fff;
border:1px solid #1facdf;
color:#333;
}
#submit{
border:1pox solid #e5e5e5;
background-color:#e0476a;
color:#FFFFFF;
margin-top:5px;
}
#input{
background-color:#fff;
border:1px solid #1facdf;
color:#333;
}
