body {

	background-color:#000000; 
	
/*	background-image:url(/images/bodybackground.gif); */
	background-repeat:repeat-y;
	background-position:center;

	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
}

html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}

#wrapper {
	background-color: #000000;
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	overflow-x:hidden;
}


h1, h2, h3, h4, h5 {
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h4 {
	color: white;
	font-size: 20px;
	display:inline; 
}

a {
color:#ff0000
}

.designbox, .designbox2 {
	border:1px solid #555555;
	float:left;
	text-align:center; 
	font-weight:bold;
	font-size:12px;
	width:180px;
	height:auto;
	overflow:hidden;
	margin:4px;
	cursor:pointer	
	
}

.designbox2{
	border:1px solid white;
}
.designBoxTitle {
	background: #444444 url(/images/banner_grad.png) repeat-x;
	
	border-bottom:1px solid #666666;
	height:22px;
	line-height:20px;
}

#subcontainer {
	width:800px;
	margin:0 auto;
	overflow:hidden;
}
#product {

}

#product select, #menu select{
border:0;
background:#666666;
color:white;
}

#menu select{
border-left:1px solid white;
}

/*  rounded corner border box */


.fixedroundblack{
border:1px solid white;
width: 350px;
color: #fff;
 position: relative;
}


.fluidroundblack {
border:1px solid white;
width: 100%;
/*background: #000000 url(../images/grad.gif) repeat-x;*/
color: #fff;
float:right
margin-bottom:10px;
 position: relative
}

.fixedroundblack p , .fluidroundblack p{
margin: 6px ;
padding: 6px;
}

 .bottomfiller, .roundtop, .roundtopright,.roundbottom, .roundbottomright {
height:6px;
font-size:1px;
line-height:1px;
}


.bottomfiller, .topfiller {
width: 100%;
clear:both;
}

.roundtop { 
background: url(/images/circle.gif) no-repeat top left; 
width:6px;
float:left;
position:relative;
top:-1px;
left:-1px;	
}

.roundtopright { 
background: url(/images/circle.gif) no-repeat top right; 
float:right;
width:6px;
position:relative;
top:-1px;
left:1px;	
}

.roundbottom {
background: url(/images/circle.gif) no-repeat top left; 
background-position: 0 -6px ;
width:6px;
float:left;
position:relative; 
top:1px;
left:-1px;
}

.roundbottomright {
background: url(/images/circle.gif) no-repeat top right; 
background-position: -6px -6px ;
width:6px;
float:right;
position:relative; 
top:1px;
left:1px;
}

/* EOF  rounded corner border box */

.orderform {
font-size:11px;
margin:10px;
}

.orderinput {
font-size:12px;
border:1px solid white;
}

.required {
color:red; 
font-size:10px;
}

.onepixelborder {
background: #333333;
border:1px solid #EEEEEE;
}

.onepixelborder td {
background:black;
}

.button{
cursor:pointer
}

.productbox {
background:#333333; 
padding:4px;
border:1px solid #666666;
float:left;

}

.carttableborder{
border-bottom:1px solid #666666
}

.carthtml {
padding:14px;
}
.cartinfo{
font-size:10px;
}

.productoptionsmenuitem{

border:3px double #666666;
margin-bottom:10px;
}

.productoptionselect {
	width:100%;
	border:0

}

.productoptionsbuttonholder {
text-align:center;
margin:8px 0

}
.productoptionbutton {


}

.menubutton {
	margin-left:4px;
  border-left:2px solid #ffffff; 
  border-top:0;
	cursor:pointer;
	margin-bottom:0;
	margin-top:0
}
.filler {
height:1px;
font-size:1px;
line-height:1px;
overflow:hidden;
margin:0;
}

.fullpage {
width:900px; background:#000000; margin:0 auto; min-height:100%;  padding-top:1px; border:4px double #666666; border-top:0; border-bottom:0; 
}

.menucell {
border-left:2px solid white; width:120px; text-align:center
}

.menucell2 {
background:#333333; width:120px; text-align:center
}

.content
{
font-size:14px
}

