body {
    font-family: Times, serif;
    margin: 0;
    padding: 0;
    background-color: #140300;   
}

a img {
    border: none;
}

img.png {
    behavior: url("/includes/pngbehavior.htc");
}

div#main {
    background-image: url(/images/mainbg.jpg);
    background-repeat: no-repeat;
    background-postition: top center;
    text-align: left;
    width: 1200px;
    min-xwidth: 1200px;
    height: 850px;
    overflow-y: hidden;
    margin: 0 auto;
}

img#shop {
    margin-left: 127px;
    margin-top: 20px;
	position: relative;
    width: 226px;
    height: 47px;
 }
 
img#reinvented {
    margin-left: 730px;
    top: -30px;
	position: relative;
    width: 299px;
    height: 18px;
 }

img#logo {
    width: 448px;
    height: 230px;
    position: relative;
    left: 353px;
    z-index: 20;
    margin-top: -72px;
    display: block;
}



#navcontainer {
    float: left;
    background-image: url(/images/navbg.png);
    width: 900px;
    height: 68px;    
    margin-left: 128px;
    margin-top: -188px;
    float: left;
    display: inline;
_background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/navbg.png');
}

#rviacert {
    position: relative;
    color: #ffffff;
    font-family: arial, sans-serif;
    font-size: small;
}
#rviacert a {
    color: #FFFFFF;
}

ul#navlist {
    position: relative;
    padding-left: 0;
    margin: 2px 0 0 0;
    padding: 42px 0;
    float: left;
    width: 100%;
    z-index: 30;
}


ul#navlist li {
    display: inline;
}


ul#navlist li a {
    padding: 3px 17px 4px 17px;
    margin: 0;
    color: #000000;
    text-decoration: none;
    float: left;
    font-weight: bold;
    font-size: large;
}


ul#navlist li a:hover {
    background-image: url(/images/rolloverstar.png);
    background-position: bottom left;
    background-repeat: no-repeat;

}

#bottom {
    width: 899px;
    height: 560px;
    background-image: url(/images/contentbg.jpg);
    float: left;
    margin-left: 128px;
    margin-top: -181px;
    display: inline;
}

#picture1 {
    position: relative;
    left: -70px;
    top: -10px;
    z-index: 3;
    width: 384px;
    height: 322px;
}

#picture2 {
    position: relative;
    left: 10px;
    top: -70px;
    z-index: 4;
    width: 393px;
    height: 335px;
}

#content {
    float: left;
    position: relative;
    top: -530px;
    color: #2e2112;
    width: 378px;
    height: 377px;
    overflow: hidden;
    margin-left: 460px;
    display: inline;
    font-family: arlal, sans-serif;
    font-size: 95%;
}

#horseshoes {
    position: relative;
    float: right;
    display: inline;
    margin-right: 24px;
    margin-top: -173px;
    z-index: 65;
    background-image: url(/images/horseshoes.png);
    width: 236px;
    height: 240px;
_background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/horseshoes.png');
    
}

#email {
    position: relative;
    z-index: 50;
    float: left;
    margin-top: 15px;
    margin-left: 50px;
}

#whatisrvia {
    float: left;
    clear: both;
    margin-top: 98px;
    margin-left: 128px;
}

h1 {
    color: #836035;
    margin: 0;
    padding: 0;
    font-size: medium;
}

#bottombar {
    margin-left: 128px;
    margin-top: 2px;
    width: 900px;
    height: 101px;
    float: left;
    text-align: center;
    background-image: url(/images/bottombar.png);
    display: inline;
_background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bottombar.png'); _margin-top: -542px

}

#bottombar p {
    margin: 40px 0;
}

#bottombar a {
    color: #f4ed89;
    text-decoration: none
}

#scrollouter {
    position: relative;
    top: -610px;
    float: left;
    width: 15px;
    height: 377px;
    margin-top: 70px;    
}


#scrollinner {
    margin-top: 335px;
    width: 15px;
    height: 42px;
}

#scrollinner img {
    border: 0;
    width: 15px;
    height: 21px;
    behavior: url("/includes//includes/pngbehavior.htc");    
}a:link {
	text-decoration: none;
	color: #6A6A38;
}
a:visited {
	text-decoration: none;
	color: #6A6A38;
}
a:hover {
	text-decoration: none;
	color: #6A6A38;
}
a:active {
	text-decoration: none;
	color: #6A6A38;
}

#footer {
    padding-top: 10px;
    color: #c9c9a8;
    font-size: small;
    text-align: center;
    width: 999px;
    min-xwidth: 999px;
    margin: 0 auto;
}

#footer a {
    color: #c9c9a8
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #330000;
	text-decoration: none;
}
.txtfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E8E0C9;
	text-decoration: none;
}
.txtboldred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #660000;
	text-decoration: none;
}
.txtboldredsmaller {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #660000;
	text-decoration: none;
}
.txtsmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #180300;
	text-decoration: none;
}
.txtbold {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #180300;
	text-decoration: none;
}
