@charset "UTF-8";
/* CSS Document */

body {
	background-color:#BCCDDC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(sbg.png);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	color:#336;
}


a:link {
	color: #003;text-decoration: none;
	}

a:visited {
	color: #036;text-decoration: none;
}
a:hover {
	color: #F60;
	text-decoration: none;
}	
	
a:active {
	color: #F60;text-decoration: none;
	}
	
	
#mainblock {
	
	width:960px;
	border-left:2px solid #333366;
	border-right:2px solid #333366;
	margin:0 auto;
	padding:0;
	padding-bottom:10px;
	background-color:#FFF;
	height:100%;
}

.brulebox {
	width:928px;
	height:26px;
	margin:0 auto;
	background-color:#4282C0;
	background-image:url(brule.png);
	margin-bottom:20px; 
	
}

#innerbox {
	width:930px;
	margin:auto;
	margin-top:14px;
	background-color:#D6DFE8;
	position:relative;
	padding-top:16px;
	padding-bottom:16px;
	background-image:url(images/innerbg1.png);
	background-repeat:repeat-y;
}
	
	
#cardcontent {
	width:920px;
	margin:auto;
	text-align:center;	
}
	

.blankButton {
	padding: 15px 20px 16px 20px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background-image: url(/images/ButtonUp.png);
	background-repeat:no-repeat;
	background-position:center;
	cursor: pointer;
	display: block;
}

.blankButton:hover {
	color: #331549;
	background-image: url(/images/ButtonOver.png);	
	background-repeat:no-repeat;
	background-position:center;
	cursor: pointer;
}

.productGrid {
	text-align: center;
	
}

.productTitle {
	display: none;
}

.productPrice {
	font-size: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #B10C10;
}

.productDescription {
	margin: 5px;
	text-align: center;
}

.itemtext {
	font-size: 12px;
	color: #333299;

}

.itembold {
	font-size: 12px;
	font-weight: bold;
	color: #333299;
}

.itembold a:link{
	color: #3D43C9;
}

.carthead {
	font-size: 14px;
	color: #B8C9C5;
	font-weight: bold;
}

.borderT {
	border-top: 1px dotted #B0D3F7;
}

.borderR {
	border-right: 1px dotted #B0D3F7;
}

.borderB {
	border-bottom: 1px dotted #B0D3F7;
}

#topNav {
	width: 930px;
	height: 26px;
	background: url(/images/topnavbg.png);
	text-align: center;
	font-size: 13px;
	font-weight:bold;
	line-height: 26px;
	margin:0 auto;
	
}
	
#topNav a {
  text-decoration: none;
  color: #333399;
	}

#topNav a:hover {
	text-decoration: none;
	color: #F60;
	}

#topNav a:active {
  text-decoration: none;
  color: #DDE7F3;
	}
	
	.splitter {
	height:29px;
	width:36px;
	display:inline;
	background: url(/images/divider.png);
	}
	
	
	 fieldset {
            width: 60%;
            margin: auto;
			margin-top:15px;
            padding: 15px;
        }
        legend {
            font-weight: bold;
        }
        .button {
            text-align: right;
        }
        .button input {
            font-weight: bold;
        }
		
#bgimg {
	width:930px;
	height:176px;
	margin:auto;
	margin-top:10px;
	border: 1px solid #333366;
	background-image:none;
	position:relative;
}

#bgimgb {
	width:930px;
	height:145px;
	margin:auto;
	margin-top:0;
}


#bgimgc {
	width:930px;
	padding-top:10px;
	margin:auto;
	margin-top:0;
}


#bot {
width:930px;height:140px;
margin:auto;margin-bottom:16px;
margin-top:16px;
background-image:url(botf.png);
background-repeat:repeat-x;background-position:bottom;
text-align:center;
border: 1px solid #333366;
}


#botbot {
width:930px;
margin:auto;
margin-bottom:16px;
margin-top:16px;
text-align:center;
font-size:10px;
}

.gold {
	color:#0D0066;
}

 .galinner a:link, .image a:link {
  text-decoration: none;
  color:#0D0066;
	}

.galinner, .image {
	text-align:center;
}



h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}

/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:680px;
padding-top:14px;
padding-bottom:14px;
}

.holder{
margin:0 auto;
width:460px;
}


#stylized{
width:700px;
color:#003;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:16px;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input,#stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #333366;
width:200px;
margin:2px 0 20px 10px;
}
#stylized button {
clear:both;
margin-left:150px;
width:90px;
height:36px;
background-color:#6AA894;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

button {
clear:both;
width:90px;
height:36px;
background:#6AA894;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
