@charset "utf-8";
/*
/*@import url("http://fonts.googleapis.com/css?family=Josefin+Sans:100");
@import url("http://fonts.googleapis.com/css?family=Quicksand:400,300");*/
/*@import url("http://fonts.googleapis.com/css?family=Poiret+One");
@import url("http://fonts.googleapis.com/css?family=Antic+Didone");
@import url("http://fonts.googleapis.com/css?family=Josefin+Sans");
@import url("http://fonts.googleapis.com/css?family=Simonetta");
*/
@font-face {
  font-family: papyrus;
  src: local("Papyrus"),
  url(papyrus.woff);
}





::-webkit-scrollbar {
	width: 11px;
}

::-webkit-scrollbar-track {
	background: none;
}

::-webkit-scrollbar-thumb {
	background: -webkit-linear-gradient(left, black, gray);
	border: 1px solid #333;
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
}







.content {
top:-2%;
/*top:-20px;*/
width:100%;
height:100%;
position:fixed;

}
/*background: url('/images/background3.png')  center center fixed; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
background-color:#8d8d8d;
background-repeat:no-repeat;
background-position:left top;
*/
div.ex
{
height:50px;
padding:10px;
border:3px solid black;
margin:0px;
margin-right:0px;
border-right:12px;
background-color:#756868;
position: fixed;
top: 0;
left: 0;
right: 0;
border: 3px solid #000;
font-family: 'Josefin Sans', sans-serif;
font-size:42px;
}
a {
	color:#999;
	text-decoration: none
}
a:link {
	color:#000000;
/*	text-decoration:underline;*/
	}
a:visited {
	color: #000000;
/*	text-decoration:underline;*/
	}

body {	
/*	background-color: #8d8d8d;*/


	background-image: url(/images/backgroundknot1.png);
	background-repeat:repeat;
	background-size: 5% auto;
/*
	background-image: url(/images/graybackground1.jpg); 
*/
	font-size: 1em;	
	color: #9b9b9b;
	margin: 0px;
	margin-right:20px;
	border-right: 10px;
	border: 19px;	
	height: 100%;
	width: 100%;
	}
body#information {
	background-image:none;
	background-color:#958c89;
}
img.center {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 100%;
width: 100%;
height: 85%;
max-height: 100%;
padding:0px;
border:0px;
/*margin:0px;*/
}

img.header {
	display: block;
/*	width: 100%;*/
/*	max-width: 100%;*/
/*max-width:1000px;*/
/*min-width:800px;*/
height:50px;
width:auto;
	padding:0px;
	border:0px;
	margin:0px;
	border-spacing: 0px;
	border-bottom-width: 0px;
	bottom:0;
    top:10px;
    left:6px;
    right:0;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    margin-left:0px;
	position:absolute;

}
.header2
{
/*background-color:#746967;*/
background-color:#958c89;
min-width:1000px;
height:75px;
width:auto;	
border:3px solid black;
	
}



img.sized {
	max-width: 100%;
	width: 100%;
	height: 100%; 
	max-height: 100%;
	display: block;
}

div.ex1
{

margin-left: auto;
margin-right: auto;
padding:0px;
border:0px;
/*margin:0px;*/
width: 95%;
height: 100%;
/*position:absolute;*/

}

.bg {
/*    width: 100%; 
    height: 95%; 
/* margin-top:-5%;*/
/*    left: 0px; 
    top: 75px; 
    z-index: -1;
*/
}
/*<!--<img src="/images/background3.png" style="width:100%; height:100%; position:absolute;"/>-->*/
.st {
    width:1000px;
/*	margin-top: 9%;*/
margin-left:auto;
margin-right:auto;
text-align:center;
display:block;

/*
.st {
width:1000px;
text-align:center;
display:block;
margin:auto;
}
*/


}
 
.clear {
    clear: both;
}
div.pictureboxold
{
	margin-top:-530px;
	margin-left:200px;
	width:850px;
	height:528px;
	float:right;
	position:absolute;
}
.framebox
{
	frameborder:0;
	border:0px;
/*	border:3px solid red;*/
	width:800px;
	height:550px;
	top:120px;
	left:100px;
	margin-right:auto;
	margin-left:auto;
	seamless:0;
	overflow:hidden;


position:relative;
display:block;
}
.frameboxonbuy
{
	frameborder:0;
	border:0px;
	width:800px;
	height:520px;
	top:225px;
	left:50px;
	margin-right:auto;
	margin-left:auto;
	seamless:0;
	overflow:hidden;


position:relative;
display:block;
}
.frameboxonbuy2
{
	frameborder:0;
	border:1px solid purple;
	width:800px;
	height:500px;
	top:245px;
	left:50px;
	margin-right:auto;
	margin-left:auto;
	seamless:0;
	overflow:hidden;


position:relative;
display:block;
}
div.picturebox
{
	/*********REMOVED***********/
border:5px solid red;
/*margin-top: 20%;*/
margin-left: 16%;
width: 77%;
max-width: 77%;
height: 69%;
max-height: 69%;
color: black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
font-size:18px;
font-weight: bold;
top: 23%;
a:link: black;
position:fixed;
}

div.portfoliocategories
{
overflow:auto;
/*border:5px solid red;*/
/*margin-top: 20%;*/
margin-left: 16%;
width: 77%;
max-width: 77%;
height: 8%;
max-height: 8%;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:18px;
font-weight: bold;
top: 14%;
a:link: black;
position:fixed;
}
div.portfoliocategoriesbig
{
overflow:auto;
/*border:2px solid green;*/
/*margin-top: 20%;*/
margin-left: auto;
margin-right: auto;
width: 900px;
max-width: 900px;
height: 550px;
max-height: 550px;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:18px;
font-weight: bold;
top: 140px;
a:link: black;
position:relative;
overflow:auto;
display:block;
}
div.portfoliocategoriestop
{
overflow:auto;
/*border:5px solid green;*/
/*margin-top: 20%;*/
margin-left: auto;
margin-right: auto;
width: 900px;
max-width: 900px;
height: 550px;
max-height: 550px;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:5px;
font-weight: bold;
/*top: 140px;*/
a:link: black;
position:relative;
overflow:auto;
display:block;
z-index:11;
/*border:4px solid white;*/

}
div.portfoliocategoriestop2
{
overflow:hiden;
padding-left:0px;
padding-right:0px;
/*overflow:hidden;*/
border:0px solid green;
/*margin-top: 20%;*/
margin-left: auto;
margin-right: auto;
width: 800px;
left:50px;
max-width: 800px;
height: 550px;
max-height: 550px;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:16px;
font-weight: bold;
/*top: 140px;*/
a:link: black;
position:relative;
/*overflow:auto;*/
display:block;
z-index:12;
/*border:4px solid white;*/

}

div.asdportfoliocategories
{
margin-top: -60%;
margin-left: 7%;
width: 85%;
max-width: 85%;
height: 600px;
max-height: 600px;
color: black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
	font-weight: bold;
font-size:18px;
top: 120px;
a:link: black;
}
div.portfoliocategories a:link
{
	color:black;
}
div.portfoliocategories a:visited
{
	color:black;
}
div.portfoliocategoriesbig a:link
{
	color:black;
}
div.portfoliocategoriesbig a:visited
{
	color:black;
}

div.portfolioshow1 {
	position:relative;
	background-color: #000;
	width: 350px;
	max-width: 350px;
	height: 90px;
	margin-bottom:-20px;
/*	border:2px solid black;*/
}
div.portfolioshow2 {
	font:papyrus;
	font-family:papyrus;
	position:absolute;
	background-color: #999;
	width:235px;
	height:90px;
	margin-top:auto;
	margin-bottom:auto;
	vertical-align:middle;
	text-align:center;
}
div.portfolioshow3 {
	/*margin-top:-25px; /*24 safari, 22 firefox?*/	
	/*margin-left:-20px;/*/
	background-color: #333;
	right:-35px;
	top:0px;
	width:147px;
	max-width: 150px;
	height: 90px;
	display:table;
	position:absolute;
}
div.pictures {
	margin-top:30px; /*24 safari, 23 firefox?*/	
	margin-left:-25px;
	background-color: #ffffff;
	right:0px;
	width:40%;
	max-width: 40%;
	height: 30%;
	display:block;
	position:absolute;
}
div.buyingoptions
{
padding:0px;
spacing:0px;
overflow:hidden!important;
/*border:3px solid black;*/
background-color:#958c89;
/*margin-top: 20%;*/
margin-left: auto;
margin-right: auto;
left:20px;
width: 920px;
max-width: 920px;
height: 75px;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:18px;
font-weight: bold;
top: 148px;
a:link: black;
position:relative;
display:block;
overflow:auto;
z-index:6;
}


div.buyingoptions2
{
padding:0px;
spacing:0px;
/*overflow:hidden!important;*/
/*border:3px solid black;*/
background-color:#958c89;
/*margin-top: 20%;*/
margin-left: auto;
margin-right: auto;
left:20px;
width: 920px;
max-width: 920px;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:18px;
font-weight: bold;
top: 148px;
a:link: black;
position:relative;
display:block;
overflow:visible;
z-index:20;
height:100px;
}



div.guestbookentry
{
padding:0px;
spacing:0px;
overflow:auto!important;
border:3px solid black;
background-color:#958c89;
/*margin-top: 20%;*/
margin-left: auto;
margin-right: auto;
left:-45px;
width: 800px;
max-width: 800px;
height: 120px;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:18px;
font-weight: bold;
margin-top: 15px;
a:link: black;
position:relative;
display:block;
overflow:auto;
z-index:6;
}

div.show
{
padding:0px;
spacing:0px;
/*overflow:auto!important;*/
border:3px solid black;
background-color:#b9a9a8;
/*margin-top: 20%;*/
margin-left: auto;
margin-right: auto;
left:-45px;
width: 780px;
max-width: 800px;
height: auto;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:18px;
font-weight: bold;
margin-top: 15px;
a:link: black;
position:relative;
display:block;
overflow:visible;
z-index:6;
}

div.guestbook
{
padding:0px;
spacing:0px;
/*overflow:auto!important;*/
border:3px solid black;
background-color:#b9a9a8;
/*margin-top: 20%;*/
margin-left: auto;
margin-right: auto;
left:-35px;
width: 800px;
max-width: 800px;
/*height:120px;*/
height:120px;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:13px;
font-weight: bold;
margin-top: 15px;
a:link: black;
position:relative;
display:block;
overflow:auto;
z-index:6;
}


.times
{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color: black;
	font-size:13px;
}
.papyrus
{
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:18px;
font-weight: bold;	
a:link: black;
/*-webkit-font-smoothing:antialiased;*/
}
.inventory
{
padding:10px;
spacing:0px;
overflow:auto;
/*border:1px solid red;*/
/*margin-top: 20%;*/
margin-left: 110px;
width: 790px;
max-width: 790px;
height: 70px;
max-height: 70px;
color: black;
top: -10px;
a:link: black;
position:absolute;
overflow:hidden;
}



.inventory2
{
padding:10px;
spacing:0px;
overflow:auto;
/*border:1px solid red;*/
/*margin-top: 20%;*/
margin-left: 110px;
width: 790px;
max-width: 790px;
height: 70px;
max-height: 70px;
color: black;
top: -10px;
a:link: black;
position:absolute;
overflow:hidden;
}






.inventoryunchanged
{
padding:1%;
spacing:0px;
overflow:auto;
border:0px solid red;
/*margin-top: 20%;*/
margin-left: 12%;
width: 84%;
max-width: 84%;
height: 100px;
max-height: 100px;
color: black;
top: -2%;
a:link: black;
position:absolute;
}

.SubmitButton
{
	background: #ccc;
	border:1px solid black;
/*	padding:		10px 20px !important;*/
/*	font-size:		14px !important;*/
	background-color:	#999;
	color:			black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
	font-size:11px;
	font-weight: bold;
	width:82px;
	text-align:left;
	right:-705px;
	top:-40px;
	z-index:9;
	display:block;
	position:relative;
	padding:2px;
	text-align:center;
}

.SubmitButtonaddtocart
{
	background: #ccc;
	border:1px solid black;
/*	padding:		10px 20px !important;*/
/*	font-size:		14px !important;*/
	background-color:	#999;
	color:			black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
	font-size:11px;
	font-weight: bold;
	height:21px;
/*	width:79px;*/
/*	max-height:20px;*/
/*	max-width:79px;*/
/*	right:-705px;
	top:-40px;*/
	left:500px;
/*	top:55px;*/
bottom:33px;
/*	overflow:auto;*/
	z-index:9;
	display:block;
	position:absolute;
	padding:-3px;
/*vertical-align:middle;*/
margin-left:auto;
margin-right:auto;
}

.SubmitButtonaddtocartbackup
{
	background: #ccc;
	border:1px solid black;
/*	padding:		10px 20px !important;*/
/*	font-size:		14px !important;*/
	background-color:	#999;
	color:			black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
	font-size:11px;
	font-weight: bold;
	height:20px;
/*	width:79px;*/
/*	max-height:20px;*/
/*	max-width:79px;*/
/*	right:-705px;
	top:-40px;*/
	left:700px;
/*	top:55px;*/
bottom:12px;
/*	overflow:auto;*/
	z-index:9;
	display:block;
	position:absolute;
	padding:1px;
/*vertical-align:middle;*/
margin-left:auto;
margin-right:auto;
}


.SubmitButtonGuestBook
{
	background: #ccc;
	border:1px solid black;
/*	padding:		10px 20px !important;*/
/*	font-size:		14px !important;*/
	background-color:	#999;
	color:			black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
	font-size:13px;
	font-weight: bold;
	width:62px;
	height:30px;
	text-align:left;
/*	right:-705px;
	top:-40px;*/
	margin-left:55px;
	z-index:9;
	display:block;
	position:relative;
	padding:1px;
	text-align:center;
}

.SubmitButtonContact
{
	background: #ccc;
	border:1px solid black;
/*	padding:		10px 20px !important;*/
/*	font-size:		14px !important;*/
	background-color:	#999;
	color:			black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
	font-size:13px;
	font-weight: bold;
	width:62px;
	height:30px;
	display:block;
	position:relative;
	padding:1px;
	right:-115px;
}


.SubmitButtonupdate
{
	background: #ccc;
	border:1px solid black;
/*	padding:		10px 20px !important;*/
/*	font-size:		14px !important;*/
	background-color:	#999;
	color:			black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
	font-size:11px;
	font-weight: bold;
	width:82px;
	text-align:left;
	right:0px;
	top:0px;
	z-index:9;
	display:block;
	position:relative;
	padding:2px;
	text-align:center;
}

.SubmitButtoncheckout
{
	background: #ccc;
	border:1px solid black;
/*	padding:		10px 20px !important;*/
/*	font-size:		14px !important;*/
	background-color:	#999;
	color:			black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
	font-size:11px;
	font-weight: bold;
	width:82px;
	text-align:left;
	right:0px;
	top:0px;
	z-index:9;
	display:block;
	position:relative;
	padding:2px;
	text-align:center;
}

div.cartbox
{
width: 820px;
max-width: 820px;
height: 580px;
overflow:auto;
max-height: 580px;
color: black;
font-size:18px;
top: -645px;
left:-90px;
margin-bottom:-900px;
a:link: black;
display:block;
position:relative;
margin-right:auto;
margin-left:auto;
}

.cartboxpad
{

padding-left:175px;	
top:0px;
height:1px;
border:0px solid blue;
position:relative;
display:block;
	
	
	
}

div.checkoutbox
{
width: 845px;
max-width: 845px;
height: 580px;
overflow:auto;
max-height: 580px;
color: black;
font-size:18px;
margin-bottom:-800px;
top: -645px;
left:-90px;
a:link: black;
display:block;
position:relative;
margin-right:auto;
margin-left:auto;
}



div.showsbox
{
/*border:2px solid red;*/
width: 900px;
max-width: 900px;
height: 580px;
overflow:auto;
max-height: 580px;
color: black;
font-size:18px;
top: 125px;
left:-70px;
a:link: black;
display:block;
position:relative;
margin-right:auto;
margin-left:auto;
}

.shoawsboxpad
{

padding-left:120px;	
	
	
height:200px;
display:block;
/*position:absolute;*/
clear:both;
border:0px solid orange;	
}


div.completedbox
{
/*border:2px solid red;*/
width: 900px;
max-width: 900px;
height: 580px;
overflow:auto;
max-height: 580px;
color: black;
font-size:18px;
top: 125px;
left:-70px;
a:link: black;
display:block;
position:relative;
margin-right:auto;
margin-left:auto;
}

.completedboxpad
{

padding-left:120px;	
	
	
height:200px;
display:block;
/*position:absolute;*/
clear:both;
border:0px solid orange;	
}


div.indexbox
{
height: 611px;
overflow:visible;
max-height: 611px;
margin-top:-654px;
width:1000px;
margin-left:auto;
margin-right:auto;
text-align:center;
disfasdflay:block;
border:0px solid blue;

}

div.indexbox2
{
border:2px solid black;
width:944px;
height:611px;
left:-4px;
position:relative;
margin-left:auto;
margin-right:auto;	
	
	
}

div.indexbox
{
width:1000px;
height:611px;
margin-left:auto;
margin-right:auto;
border:0px solid purple;
}
.aindexboxpad
{

padding-left:120px;	
height:200px;
display:block;
/*position:absolute;*/
clear:both;
border:1px solid orange;	
	
}

div.aitembox
{
background-color: #958c89;
border:3px solid black;
margin-left: 5%;
width: 90%;
max-width: 90%;
/*height: 500px;
max-height: 500px;*/
color: black;
font-size:18px;
top:10%;
padding:0px;
a:link: black;
position:absolute;
}
div.itembox
{
margin:3px;
background-color: #b9a9a8;
border:3px solid black;
margin-right:-50px;
color: black;
font-size:18px;
height:20%;
padding:0px;
a:link: black;
display:block;
position:inherit;
width:99%;
}


div.totalbox
{
background-color: #b9a9a8;
border:3px solid black;
color: black;
font-size:18px;
height:9%;
padding:0px;
a:link: black;
	width:20%;
	margin-left:79%;
	margin-top:2%;
}


div.asaleboxes
{
border:3px solid red;
margin-left: 20%;
width: 50%;
max-width: 50%;
/*height: 10%;
max-height: 10%;*/
color: black;
font-size:18px;
margin-top: -4%;
margin-bottom:0%;
padding:0px;
a:link: black;
position:absolute;
}
.paybox
{
position:absolute;
top:15%;
left:20%;
z-index:3;
width:60%;
height:75%;
}

input {
	border:2px solid black;
    width: 6em;
    position: relative;
	margin:4px;
/*    top: -3em;*/
}
label {
	position:relative;
    display: inline-block;
    width: 6em;
    margin-right: auto;
	margin-left: auto;
	text-align:center;
}

div.infobox
{
padding:5px;
margin:3px;
background-color: #958c89;
border:3px solid black;
margin-right:-50px;
color: black;
font-size:15px;
max-height:90%;
height:90%;
overflow:auto;
a:link: black;
position:absolute;
width:820px;
margin-top:30px;
}
.infoframebox
{
	frameborder:0;

	border:0px;
	width:610px;
	height:572px;
	top:-455px;
	left:79px;
margin-bottom:-400px;
	margin-right:auto;
	margin-left:auto;
	seamless:0;
	overflow:hidden;
	position:relative;
	display:block;
	padding-left:20px;


}

div.informationbox
{
border:2px solid black;
width: 185px;
/*max-width: 160px;*/
height: 380px;
/*max-height:400px;*/
overflow:auto;
/*max-height: 580px;*/
color: black;
font-size:18px;
top: 0px;
left:-290px;
margin-left:auto;
margin-right:auto;
a:link: black;
display:block;
position:relative;
padding:0px;
background-color:#b9a9a8;
background:url(/images/grungeborder2.png);
background-repeat:no-repeat;
background-size: 185px 380px;
border-radius: 15px;


}
.picturesubmitbutton
{
	height:20px;
	width:auto; 
	border:0;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	display:inline-block;
	top:-5px;
	left:19px;	
/*	right:60px;*/	
}
div.copyright
{
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
	font-size:15px;
	font-weight: bold;
	font-color:#000;
	color:black;
	text-align:center;
	position:fixed;

width: 100%;
height: 10px; 
position:fixed; 
bottom: 15px;
margin:0 auto;
display:inline-block;
z-index:20;
}

div.navbuttonscontainer
{
	display:block;
	position:relative;
	margin-left:auto;
	mrgin-right:auto;
	text-align:center;
	font-color:black;
	color:black;
	top:130px;
	width:100%;
	border:0px solid red;
	
}


div.navbuttons
{
	display:block;
	position:absolute;
/*	margin-left:auto;
	mrgin-right:auto;
*/
/*	margin: 0 auto;*/
margin-left:45%;
margin-right:45%;
	text-align:center;
	font-color:black;
	color:black;
	top:-10px;
	width:150px;
	float:left;
	z-index:400;
	border-top:0px solid black;
}


#mycustomscroll {
	
width: 120px;
height: 588px;
overflow: auto;
/* relative, IE overflow fix, position must be relative or absolute*/
position:relative;
margin-left:auto;
margin-right:auto;
/*display:block;*/
background-color: #000000;
left:-389px;
top:0px;

border:3px solid black;
}


.uparrow {

	width:123px;
	height:15px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	background-color: black;
	border:1px solid black;
	top:0px;
	left:-388px;	
	display:block;
	z-index=110;	
	
}
.downarrow {

	width:123px;
	height:15px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	background-color: black;
/*	border:1px solid black;*/
	top:0px;
	left:-388px;	
	display:block;
/*	border:1px solid blue;*/
	z-index=165;	
	
}



.infoborder {
	
	width:450px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	border:0px solid black;
	padding:10px;
	left:-100px;
	
	
}

dd{text-indent:-10px;}



a.tooltip {outline:none; text-decoration:underline;} 
a.tooltip strong {line-height:30px;} 
a.tooltip:hover {text-decoration:none;} 
a.tooltip span { z-index:10;display:none; padding:14px 20px; margin-top:60px; margin-left:-160px; width:300px; line-height:20px; } 
a.tooltip:hover span{ display:inline; position:absolute; border:2px solid #000; color:#000; background:#8d8d8d; } 
.callout {z-index:20;position:absolute;border:0;top:-14px;left:120px;} /*CSS3 extras*/ 
a.tooltip span { border-radius:2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0px 0px 8px 4px #666; -webkit-box-shadow: 0px 0px 8px 4px #666; box-shadow: 0px 0px 8px 4px #666; opacity: 1; }


a.tooltipcarbon {outline:none; text-decoration:underline; } 
a.tooltipcarbon strong {line-height:30px;} 
a.tooltipcarbon:hover {text-decoration:none;} 
a.tooltipcarbon span { z-index:10;display:none; padding:14px 20px; margin-top:-285px; margin-left:-400px; width:440px; line-height:20px; } /*bubble position*/
a.tooltipcarbon:hover span{ display:inline; position:absolute; border:2px solid #000; color:#000; background:#8d8d8d; } /*nothing?*/
.calloutcarbon {z-index:20;position:absolute;border:0;bottom:-14px;left:220px; 	-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180eg);} /*arrow*/ 
a.tooltipcarbon span { border-radius:2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0px 0px 8px 4px #666; -webkit-box-shadow: 0px 0px 8px 4px #666; box-shadow: 0px 0px 8px 4px #666; opacity: 1; }



div.submitaddressbox
{
	top:-620px;
	left:-65px;
	padding:5px;
	/*margin:3px;*/
	background-color: #999;
	border:3px solid black;
	margin-right:auto;
	margin-left:auto;
	color: black;
	font-size:15px;
	height:530px;
	width:800px;
	overflow:auto;
	a:link: black;
	position:relative;
	display:block;
	width:850px;
	color:			black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
	font-size:16px;
	font-weight: bold;
	z-index:2000;

}
.submitaddressbox a:link {outline:none; text-decoration:underline;} 




div.payment
{
position:relative;
display:block;
border:0px solid green;
width:400px;
height:230px;
blloat:right;
top:-200px;
left:320px;
margin-bottom:-3000px;
overflow:auto;	

}

.lft-field { margin-right:-15px; margin-left:-15px; }
.lft-field-img { margin-right:-15px; margin-left:-15px; margin-bottom:-5px;}


fieldset.optionGroup
    {
    float: none;
    margin-left: 25%;
	padding:0px;
           }
fieldset.optionGroup label
    {
    display: inline;
    float: none;
	padding:0px;
    width: 100px;
    }
fieldset.optionGroup input
    {
	padding:0px;
    float:none;
    margin: 0px;
    width: 20px;
    }


div.loading
{
width:400px;
height:200px;	
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:25px;
font-weight: bold;	

margin-left:auto;
margin-right:auto;
position:relative;
display:block;
vertical-align:middle;	
	
}
	
div.portfolioshow1-2 {
	
	position:relative;
/*	background-color: #000;*/
	width: 350px;
	max-width: 350px;
	height: 220px;
	margin-bottom:0px;
	border:0px solid red;
	left:48px;
	top:30px;
}
div.portfolioshow2-2 {
/*	text-shadow: 2px 2px 2px #ffffff;*/
	border:0px solid blue;
/*	border-bottom:2px solid black;*/
	font:papyrus;
	font-family:papyrus;
	position:absolute;
/*	background-color: #999;*/
	width:335px;
	height:30px;
	top:232px;
	margin-top:auto;
	margin-bottom:auto;
	vertical-align:middle
	overflow:hidden;
	text-align:center;
}
div.portfolioshow3-2 {
	border:0px solid green;
	/*margin-top:-25px; /*24 safari, 22 firefox?*/	
	/*margin-left:-20px;/*/
	background-color: #333;
	right:-35px;
	top:0px;
	width:147px;
	max-width: 150px;
	height: 90px;
	display:table;
	position:absolute;
}


div.portfoliocategoriesbig2-left
{
overflow:auto;
border:0px solid white;
/*margin-top: 20%;*/
margin-left: auto;
margin-right: auto;
width: 400px;
max-width: 900px;
height: 300px;
max-height: 550px;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:18px;
font-weight: bold;
top: -10px;
left:-230px;
margin-bottom:-65px;
a:link: black;
position:relative;
overflow:auto;
display:block;
}

div.portfoliocategoriesbig2-right
{
overflow:auto;
border:0px solid orange;
/*margin-top: 20%;*/
margin-left: auto;
margin-right: auto;
width: 400px;
max-width: 900px;
height: 300px;
max-height: 550px;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:18px;
font-weight: bold;
top: -600px;
left:190px;
margin-bottom:-65px;

a:link: black;
position:relative;
overflow:auto;
display:block;
}

div.portfoliocategoriesbig2
{
overflow:auto;
border:0px solid white;
/*margin-top: 20%;*/
margin-left: auto;
margin-right: auto;
width: 900px;
max-width: 900px;
height: 590px;
max-height: 590px;
color: black;
font:papyrus;
font-family:papyrus;
font-face:papyrus;
font-size:18px;
font-weight: bold;
top: 140px;
a:link: black;
position:relative;
overflow:hidden;
display:block;
}

div.preview {
	
border:0px solid white;
width:210px;
height:22px;
display:block;
position:relative;
left:110px;
z-index:200;
top:20px;
	
}


div.preview2 {
	
border:0px solid white;
width:210px;
height:22px;
display:block;
position:relative;
left:110px;
z-index:200;
top:35px;
	
	
}



.wrapper { text-align:center; }
h2 { padding-bottom: 10px; }

div.mattedpreview {

width:720px;
height:450px;
border:1px solid red;
position:relative;
display:block;
margin-left:auto;
margin-right:auto;

}

div.simulatedlargeframed1 {
	width:500px;
height:393px;
border:0px solid red;
position:absolute;
display:block;
background-color:#CCC;
background:url(/images/largeframedclear1.png);
background-repeat:no-repeat;
background-size: 500px 393px;
top:5px;
left:5px;
text-align:center;
}

div.simulatedlargeframed2 {
color: black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
font-weight: bold;	
position:relative;
display:block;
font-size:6px;
text-align:center;
margin-top:318px;
margin-left:auto;
margin-right:auto;
width:100px;
text-align:center;
color: rgba(0, 0, 0, 0.5);
}

div.simulatedlargeframed3 {
	color: black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
font-weight: bold;	
	position:absolute;
display:block;
font-size:6px;
text-align:center;
margin-top:-11px;
margin-left:20px;
width:100px;
text-align:center;
color: rgba(0, 0, 0, 0.5);
}

div.simulatedlargeframed4 {
		color: black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
font-weight: bold;	
	position:absolute;
display:block;
font-size:15px;
text-align:center;
margin-top:400px;
margin-left:140px;
}

.simulatedlargeframedimage {
	width:auto;
height:260px;
position:absolute;
left:55px;
top:55px;
margin-left:auto;
margin-right:auto;
}

div.comparison {
		color: black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
font-weight: bold;	
	position:absolute;
display:block;
font-size:12px;
text-align:center;
margin-top:400px;
margin-left:390px;
}

div.delay {
	border:1px solid white;
	width:480px;
	height:20px;
	margin-top:-20px;
	margin-left:212px;
	position:relative;
	display:block;
	font-weight:bolt;
	font-size:12px;
}

div.comparison2 {
		color: black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
font-weight: bold;	
	position:absolute;
display:block;
font-size:12px;
text-align:center;
margin-top:60px;
margin-left:320px;
}

div.processing {
			color: black;
	font:papyrus;
	font-family:papyrus;
	font-face:papyrus;
font-weight: bold;	
font-size:15px;
	display:none;
	position:absolute;
/*	top:-300px;*/
/*	left:280px;*/
/*margin-left:auto;*/
/*margin-right:auto;*/
margin-top:200px;
margin-left:250px;
	border:3px solid black;
	background-color:#958c89;
	width:300px;
	height:160px;
	z-index:400;
}

	.submit66{
		padding:8px;
		border:1px solid blue;
	}
