body {
margin: 0 auto;
padding: 0;
font: 76% Verdana,Tahoma,Arial,sans-serif;
background-color:#000000;
}

#wrap {
color: #000000;
background-image:url(images/gvd_bg.jpg);
background-repeat:no-repeat;
margin-bottom: 400px;
}

#wrapOrderForm {
color: #000000;
background-image:url(images/gvd_bg2.jpg);
background-repeat:no-repeat;
margin-bottom: 400px;
}

#orderPageWrapper {
position: absolute;
left: 200px;
top: 230px;
}

#orderPageTop {
margin: 0;
padding: 0;
background-image:url(images/contentBoxWide_top.png);
background-repeat:no-repeat;
height: 29px;
width: 770px;
}

#orderPageMid {
background-image:url(images/contentBoxWide_mid.png);
background-repeat:repeat-y;
width: 770px;
color: #FFF;
padding: 5px 15px 5px 10px;
}


#orderPageMid h2{
margin: 0 auto;
padding: 0 10px 0 10px ;
color: #FFF;
padding-bottom: 5px;
}

#orderPageMid p{
color: #FFF;
padding-left:10px;
padding-right:10px;
}


#orderPageBtm {
margin: 0;
padding: 0;
background-image:url(images/contentBoxWide_btm.png);
background-repeat:no-repeat;
height: 25px;
width: 770px;
}

#getStartedImg {
position: absolute;
left: 50px;
top: 300px;
}

#contentBoxWrapper {
position: absolute;
left: 500px;
top: 50px;
}

#contentBoxTop {
margin: 0;
padding: 0;
background-image:url(images/contentBox_top.png);
background-repeat:no-repeat;
height: 20px;
width: 500px;
}

#contentBoxMid {
background-image:url(images/contentBox_mid.png);
background-repeat:repeat-y;
width: 480px;
color: #FFF;
padding: 5px 15px 5px 10px;
}


#contentBoxMid h2{
margin: 0 auto;
padding: 0 10px 0 10px ;
color: #FFF;
padding-bottom: 5px;
}

#contentBoxMid p{
color: #FFF;
padding-left:10px;
padding-right:10px;
}


#contentBoxBtm {
margin: 0;
padding: 0;
background-image:url(images/contentBox_btm.png);
background-repeat:no-repeat;
height: 20px;
width: 500px;
}


#FeedbackWrapper {
position: relative;
left: 500px;
top: 430px;
}

#FeedbackTop {
margin: 0;
padding: 0;
background-image:url(images/contentBox_top.png);
background-repeat:no-repeat;
height: 20px;
width: 500px;
}

#FeedbackMid {
background-image:url(images/contentBox_mid.png);
background-repeat:repeat-y;
width: 480px;
color: #FFF;
padding: 5px 15px 5px 10px;
}


#FeedbackMid h2{
margin: 0 auto;
padding: 0 10px 0 10px ;
color: #FFF;
padding-bottom: 5px;
}

#FeedbackMid p{
color: #FFF;
padding-left:10px;
padding-right:10px;
}


#FeedbackBtm {
margin: 0;
padding: 0;
background-image:url(images/contentBox_btm.png);
background-repeat:no-repeat;
height: 20px;
width: 500px;
}


#getStarted {
color: #FFF;
}

#getStarted h2 {
font-size: 1.8em;
margin: 0 0 0.5em 0;
color: #FFF;
}

#getStarted h3 {
display: inline;
font-size: 1.2em;
margin: 0 0 10px 10px;
color: #FFFFFF;
}



h2 {
font-size: 1.5em;
margin: 0 0 0.5em 0;
color: #990000;
}

h3 {
font-size: 1.3em;
margin: 0 0 10px 0;
}

h4 {
font-size: 1.0em;
margin: 0 0 0.5em 0;
color: #990000;
}

#header {
clear: both;
margin: 20px 0 0 0;
padding: 0;
height: 250px;

}

#header h1 {
width: 250px;
margin: 0 0 10px 0;
float: left;
}

#header p {
width: 500px;
float: right;
text-align: center;
color: #a0a0a0;
margin: 0 0 10px 0;
font-size: 0.8em;
line-height: 1.2em;
}


.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;

border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 7px 10px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

.menuHighlight{
overflow: hidden;
margin-bottom: 1em;
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}
.announce {
float: left;
margin: 460px 10px 10px 5px;
padding: 10px;
width: 300px;
color: #505050;
background-color: #FFFFFF;
line-height: 1.3em;
border: 2px solid #666;
}

#extras {
float: right;
width: 100px;
margin: 0 0 10px 0;
padding: 0;
font-size: 0.9em;
line-height: 1.5em;
}

#extras p {
margin: 0 0 1.5em 0;
}

#wrapContent {
	/*background-image:url(images/gvd_bg.jpg);
	background-repeat:no-repeat;
	margin-bottom: 400px; */
}

#content {
margin: 0 170px 20px 10px;
padding: 700px 10px 0 5px;
line-height: 1.6em;
text-align: left;
color: #f5F5F5;

}

#content h2 {
font-size: 1.6em;
margin: 0 0 0.5em 0;
color: #ffcc00;
}

#content img {
padding: 1px;
display:inline;
background: #cccccc;
border: 1px solid #f0f0f0;
}

#contentHome {
margin: 0 170px 20px 10px;
padding: 450px 10px 0 5px;
line-height: 1.6em;
text-align: left;
color: #f5F5F5;

}

#contentHome h2 {
font-size: 1.6em;
margin: 0 0 0.5em 0;
color: #ffcc00;
}

#contentHome img {
padding: 1px;
display:inline;
background: #000000;
border: 1px solid #666;
}


a {
text-decoration: none;
color: #ffcc00;
}

a:hover {
text-decoration: underline;
color: #286ea0;
}

a img {
border: 0;
}

#footer {
clear: both;
margin: 0 auto;
padding: 10px 0 20px 0;
border-top: 4px solid #f0f0f0;
width: 760px;
text-align: center;
color: #808080;
font-size: 0.9em;
}

#footer a {
color: #808080;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

.left {
margin: 10px 10px 5px 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.8em;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

.picture {
border: solid 1px #FFF;
margin: 0 5px 0 5px;
}

.addThis {
float: right;
display: inline;
position:relative;
margin: -20px;
right: 350px;
}

.musicPlayer {
margin: 0;
padding-left: 15px;
}

.textBox {
border: solid 1px #666;
background-color:#CDCAB6;
}

.textEnlarge {
font-size:20px;
font-style:italic;
}

.padding{
padding: 10px;
}

.wordHighlight{
color: #ffcc00;
}

.floatRight{
float: right;
padding-right: 20px;
padding-bottom: 10px;
}

.clearFloat{
clear: both;
}