/** {margin:0;padding:0;} */

body {
text-align:center;
background-color:#fff;
font-size:12px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-top:0px;
}

#mainwrapper {
width:990px;
margin:0 auto;
text-align:center;
}

#leftbg {
float:left;
width:92px;
height:1200px;
background-image:url('images/bg_image_l.jpg');
background-repeat:repeat;
background-color:#fff;
}

#rightbg {
	float:left;
	width:92px;
	height:1200px;
	background-image:url('images/bg_image_r.jpg');
	background-repeat:repeat;
	background-color:#fff;
}

#wrapper {
float:left;
width:792px;
background-color:#fff;
text-align:left;
}

#cartbar {
float:right;
width:350px;
text-align:right;
color:#28A3F3;
font-size:12px;
margin-right:10px;
margin-top:5px;
}

#twocolwrapper, #onecolwrapper {
float:left;
width:792px;
background-color:#fff;
}

#col1 {
float:left;
width:351px;
text-align:left;
margin-top:10px;
margin-left:10px;
}

#col2 {
	float:right;
	width:392px;
	text-align:left;
	margin-top:10px;
	margin-right:10px;
}

#header{
float:left;
width:792px;

}

#footer{
margin-top:40px;
width:800px;
height:20px;
text-align:center;
color:#b7218f;
font-size:10px;
}

#nav {
float:left;

font-size:15px;
width:790px;
color:#28A3F3;
margin:5px 0px;
text-align:center;
}

#welcome{
	width:auto;
	margin-right:10px;
}

#nav a {
color:#b60e87;
text-decoration:none;
background:#fff;
font-size:13px;
}

#nav a:hover {
color:#fff;
background:#b60e87;
}

h1{
color:#28A3F3;
font-size:18px;
}

h3{
color:#b60e87;
font-size:14px;
margin:0;
padding:0;
margin-top:10px;
}

.classbox{
position:absolute; 
display:none; 
border: 2px solid #b60e87; 
background-color: lightyellow; 
width: 250px; 
height: 215px; 
padding: 8px;
}

.clear {
clear:both;
height:0;
}

.pad {
padding:10px;
}

.spacer {
height:25px;
}

.left{
float:left;
}

.right{
float:right;
}

.button{
border:2px solid #28A3F3;
}

.mainimage{
width:438px;
border:1px solid;
}

.noborder{
border:0;
}

.center{
text-align:center;
}

a {
color:#28A3F3;
text-decoration:none;
}

a:hover {
color:#28A3F3;
text-decoration:underline;
}

a.nodeco {
color:#28A3F3;
text-decoration:none;
}

a.nodeco:hover {
color:#28A3F3;
text-decoration:none;
}


fieldset {
border:2px solid #28A3F3;
padding:10px;
margin-left:0px;
color:#666666;
}

legend {
color:#b7218f;
background:#fff;
border:2px solid #28A3F3;
padding:2px 6px;
font-weight:700;
}

 label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

 input, textarea, select
{
color: #781351;
background: #fee3ad;
border: 1px solid #28A3F3
}

.pink {
color:#C8269D;
font-weight:800;
}

strong {
font-weight:600;
}

