body {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #000000;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
}
a {
	color:#000000;
	text-decoration:none;
	}
a:hover {
	color:#009999;
	}
a.invert {
	color:#009999;
	text-decoration:none;
	}
a.invert:hover {
	color:#000000;
	}
	
div.fullpage {
	width:640px;
	height:435px;
	overflow:auto; 
	color:#999999;
	position:absolute; 
	left:100px; 
	top: 135px;
	line-height:18px;
	}
div.links {
	width:528px; 
	color:#BBBBBB; 
	position:absolute; 
	left:100px; 
	top: 88px;
	}
div.siteadmin{
	visibility:hidden;
	width:528px; 
	color:#FFFFFF; 
	position:absolute; 
	left:100px; 
	font-size:10px; 
	top: 582px;
	}
div.footer{
	width:528px;
	color:#BBBBBB;
	position:absolute;
	left:100px;
	font-size:10px;
	text-align:center;
	top: 582px;
	border-bottom: 1px solid #BBBBBB;
	}
div.buyfooter{
	width:764px;
	color:#BBBBBB;
	position:absolute;
	left:100px;
	font-size:10px;
	text-align:center;
	top: 581px;
	border-top: 1px solid #BBBBBB;
	}
div.welcometext {
	font-size:13px;
	width:259px;
	position:absolute;
	left:99px;
	top: 222px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	height: 216px;
	overflow: auto;
	}
div.welcometextunderline{
	border-bottom:1px solid #BBBBBB;
	position:absolute;
	left:644px;
	top: 581px;
	width:269px;
	}
div.nextprevious{
	width:528px;
	color:#BBBBBB;
	position:absolute;
	left:99px;
	bottom: 50px;
	font-size:13px;
	text-align:center;
	top: 557px;
	font-weight: bold;
	}
div.bucklesummary { 
	width:538px; 
	position:absolute; 
	padding:0px; 
	left:90px; 
	top:138px;
	}
div.description {
	width:764px;
	height:95px;
	position:absolute;
	left:100px;
	top: 483px;
	overflow: auto;
	}
div.descriptioncustom {
	width:557px;
	height:125px;
	position:absolute;
	left:100px;
	top: 445px;
	overflow: auto;
	}
div.pricebuy{
	width:130px;
	position:absolute; 
	left:735px; 
	top: 335px;
	}
#belts {
	position:absolute;
	left:100px;
	top:110px;
	width:259px;
	height: 468;
	overflow: hidden;
	}
#belts img {
	padding: 0 0 10px 0;
	}
div.beltstext {
	font-size:13px;
	width:256px;
	position:absolute;
	left:372px;
	top: 110px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	height: 470px;
	overflow: auto;
	}
div.contact1 {
	position:absolute;
	left:100px;
	top:110px;
	width: 259px;
	height: 469px;
	}
div.contact2 {
	position:absolute;
	left:372px;
	top:110px;
	width: 259px;
	height: 469px;
	}
div.error {
	position:absolute;
	left:100px;
	top:150px;
	width: 538px;
	height: 469px;
	color: #FF0000;
	}
div.thanks {
	position:absolute;
	left:100px;
	top:150px;
	width: 538px;
	height: 469px;
	color: #009900;
	}
div.ebaylink {
	position:absolute;
	left:100px;
	top:584px;
	width: 538px;
	z-index: 10;
	}
div.buckleclickinstructions {
	position:absolute;
	left:100px;
	top:110px;
	width: 538px;
	color: #009999;
	}
div.customtext {
	position:absolute;
	left:643px;
	top:139px;
	border-top:1px solid #BBBBBB;
	/*width: 269px;*/
	width: 230px;
	height: 455px;
	}
div.bikethanks {
	position:absolute;
	left:100px;
	top:306px;
	font-size:10px;
	}
div.bucklesummaryimage1 {
	width:255px; 
	height:208px;
	position:absolute; 
	padding:0px; 
	left:10px; 
	top:-2px;
	overflow: hidden;
	}
div.bucklesummaryimage2 {
	width:255px; 
	height:208px;
	position:absolute; 
	padding:0px; 
	left:282px; 
	top:-2px;
	overflow: hidden;
	}
div.bucklesummaryimage3 {
	width:255px; 
	height:208px;
	position:absolute; 
	padding:0px; 
	left:10px; 
	top:208px;
	overflow: hidden;
	}
div.bucklesummaryimage4 {
	width:255px; 
	height:208px;
	position:absolute; 
	padding:0px; 
	left:282px; 
	top:208px;
	overflow: hidden;
	}
div.bucklebuyoptions {
	width:130px;
	position:absolute;
	left:-140px; 
	top: 6px;
	text-align:right;
	line-height:17px;
	}
div.buckledropdowns {
	width:130px;
	position:absolute;
	left: 2px; 
	top: 40px;
	text-align:right;
	line-height:17px;
	}
img.logo {
	position:absolute;
	left: 535px;
	top: 15px;
	background-color: #FFFFFF;
	/*z-index: -1;*/
	}
img.logosmall {
	position:absolute;
	left: 95px;
	top: 20px;
	background-color: #FFFFFF;
	/*z-index: -1;*/
	}
img.buckles {
	position:absolute;
	left:100px;
	top:110px;
	border:1px solid #999999;
	}
img.belts {
	position:absolute;
	left:507px;
	top:222px;
	border:1px solid #999999;
	width: 121px
	}
img.contact {
	position:absolute;
	left:371px;
	top:222px;
	border:1px solid #999999;
	width: 121px;
	}
img.designer {
	position:absolute;
	left:371px;
	top:337px;
	border:1px solid #999999;
	width: 121px
	}
img.testimonials {
	position:absolute;
	left:507px;
	top:337px;
	border:1px solid #999999;
	width: 121px
	}
img.custom {
	position:absolute;
	left:643px;
	top:110px;
	border:1px solid #999999;
	width: 269px;
	}
img.main {
	position:absolute;
	left:100px;
	top:110px;
	border:1px solid #999999;
	height: 362px;
	width: 483px;
	}
img.thumb1 {
	position:absolute;
	left:595px;
	top:110px;
	border:1px solid #999999;
	height:98px;
	width:130px;
	}
img.thumb2 {
	position:absolute;
	left:595px;
	top:219px;
	border:1px solid #999999;
	height:98px;
	width:130px;
	}
img.thumb3 {
	position:absolute;
	left:736px;
	top:110px;
	border:1px solid #999999;
	height:98px;
	width:130px;
	}
img.thumb4 {
	position:absolute;
	left:736px;
	top:219px;
	border:1px solid #999999;
	height:98px;
	width:130px;
	}
img.thumb5 {
	position:absolute;
	left:736px;
	top:219px;
	border:1px solid #999999;
	height:98px;
	width:130px;
	}
img.thumb6 {
	position:absolute;
	left:736px;
	top:219px;
	border:1px solid #999999;
	height:98px;
	width:130px;
	}
img.summaryrepeatingimage {
	border: 0px;
	border-left:10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	width:167px;
	}
img.belt {
	border:0;
	position:absolute;
	left:-1px;
	top:0px;
	}
img.bio1 {
	border:1px solid #999999;
	position:absolute;
	left:100px;
	top:110px;
	}
img.bio2 {
	border:1px solid #999999;
	position:absolute;
	left:100px;
	top:387px;
	}
img.pplink {
	position:absolute;
	left:620px;
	top:583px;
	height: 23px;
	z-index: 10;
	}
form.paypalform {

	}
select {
	font-size:9px;
	font-family: Georgia, Times New Roman, Times, serif;
	color:#000000;
	width: 133px;
	border: 1px solid #999999;
	}
input.submit {
	font-size:9px;
	font-family: Georgia, Times New Roman, Times, serif;
	color:#999999;
	width: 133px;
	border: 1px solid #999999;
	width: 264px;
	}
input.name {
	font-size:9px;
	font-family: Georgia, Times New Roman, Times, serif;
	color:#000000;
	width: 133px;
	border: 1px solid #999999;
	width: 260px;
	}
textarea.message {
	font-size:9px;
	font-family: Georgia, Times New Roman, Times, serif;
	color:#000000;
	width: 133px;
	border: 1px solid #999999;
	width: 260px;
	height: 83px;
	}

