body {
  background-color:#ffffff;
  font-family:arial, verdana, sans-serif; font-size:14px;
  }
  
.button1 
{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:underline;
	background-color:White;
	margin-left:10%;
}

.button2 
{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:yellow;
	position:absolute;
	width:62px;
	padding-left:3px;
	height:17px;
    cursor:pointer;
}

.button2_mo
{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:yellow;
	position:absolute;
	width:62px;
	padding-left:3px;
	height:15px;
    cursor:pointer;
}

.button2_new 
{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:#a9bafe;
	position:absolute;
	width:62px;
	padding-left:3px;
	height:17px;
    cursor:pointer;
}

.button2_new_mo
{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:#a9bafe;
	position:absolute;
	width:62px;
	padding-left:3px;
	height:15px;
    cursor:pointer;
}

.button2_1 
{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:Blue;
	border-style:none;
	text-decoration:none;
	background-color:yellow;
	position:absolute;
	width:85px;
	padding-left:5px;
	height:17px;
}

.button2_2 
{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:yellow;
	position:absolute;
	width:80px;
	padding-left:3px;
	height:17px;
}

.button2_2_mo
{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:yellow;
	position:absolute;
	width:80px;
	padding-left:3px;
	height:15px;
}

.button3 
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:yellow;
	position:absolute;
	width:62px;
	padding-left:3px;
	height:17px;
    cursor:pointer;
}

.button3_tiny 
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:yellow;
	position:absolute;
	width:62px;
	padding-left:3px;
	height:17px;
    cursor:pointer;
    border-style:solid; border-width:1px; border-color:red;
}

.button3_tiny_test 
{
	color:blue;
    border-style:solid; border-width:1px; border-color:red;
}

.button3_mo
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:yellow;
	position:absolute;
	width:62px;
	padding-left:3px;
	height:15px;
    cursor:pointer;
}

.button3_mobile 
{
	font-family:inherit;
	font-weight:inherit;
	font-size:inherit;    
    color: inherit;
    text-decoration:inherit;
    text-align:inherit;
    background-color:inherit;	
    white-space:inherit;	
    position:absolute;
	width:98%;   
    height:50px;
    left:1%;
    top:5px;
    padding-left:3px;
    cursor:inherit;
	border-style:none;
}

.button3_mobile_mo 
{
	font-family:inherit;
	font-weight:inherit;
	font-size:inherit;    
    color:inherit;
    text-decoration:underline;
    text-align:inherit;
    background-color:inherit;	
    white-space:inherit;	
    position:absolute;
	width:98%;   
    height:50px;
    left:1%;
    top:5px;
    padding-left:3px;
    cursor:inherit;
	border-style:none;
}

.button3_new
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:black;
	border-style:none;
	text-decoration:none;
    text-align:left;
	background-color:yellow;
	position:absolute;
	width:400px;
	padding-left:3px;
	height:50px;
    cursor:pointer;
}

.button3_new_mo
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:black;
	border-style:none;
	text-decoration:underline;
    text-align:left;
	background-color:yellow;
	position:absolute;
	width:350px;
	padding-left:3px;
	height:17px;
    cursor:pointer;
}

.button3_ls_new
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:black;
	border-style:none;
	text-decoration:none;
    text-align:left;
    text-indent:-22px;
	background-color:yellow;
	position:absolute;
    white-space:normal;
	width:100px;
	padding-left:25px;
	height:40px;
    cursor:pointer;
}

.button3_ls_new_mo
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:black;
	border-style:none;
	text-decoration:underline;
    text-align:left;
    text-indent:-22px;
	background-color:yellow;
	position:absolute;
    white-space:normal;
	width:100px;
	padding-left:25px;
	height:40px;
    cursor:pointer;
}


.button3_underline 
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:underline;
	background-color:#a9bafe;
	position:absolute;
	width:62px;
	padding-left:3px;
	height:17px;
}

.button3_1 
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:yellow;
	position:absolute;
	width:70px;
	padding-left:5px;
	height:17px;
}

.button3_1_mo
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:yellow;
	position:absolute;
	width:85px;
	padding-left:5px;
	height:15px;
}

.button3_1_new 
{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:#a9bafe;
	position:absolute;
	width:85px;
	padding-left:5px;
	height:17px;
    cursor:pointer;
}

.button3_1_new_mo
{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:#a9bafe;
	position:absolute;
	width:85px;
	padding-left:5px;
	height:15px;
    cursor:pointer;
}

.button3_2 
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:none;
	background-color:#a9bafe;
	position:absolute;
	left:30%;
	width:80px;
	padding-left:5px;
}

.button4 
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:blue;
	border-style:none;
	text-decoration:underline;
	background-color:#a9bafe;
	margin-left:10%;
}

.button5 
{
	font-family:Verdana;
	font-weight:normal;
	height: 24px;
	font-size:12px;
	color:Gray;
	border-style:solid;
	background-color:White:
}

.button-group .button
{
  background-color: #4CAF50; /* Green */
  border: 2px solid yellow;  /* was green use yellow */
  color: white;
  /* padding: 15px 16px; */
  padding: 15px;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  cursor: pointer;
  position:relative;
  left:15px;
  width: 200px;
  display: block;
}

.button-group .button:not(:last-child)
{
    border-bottom: none; /* Prevent double borders */
}

.button-group .button:hover
{
  background-color: #3e8e41;
}

.caption
{
	width:30%; height:30%;position:absolute;top:20%;
}

.captionhp
{
	width:30%; height:30%;position:absolute;top:5%;
	margin-left:1%;
}

.captionhp_tiny
{
	width:99%; height:25%;position:absolute;top:5%; left:1%;
}

.caption1
{
	width:50%; height:30%;position:absolute;top:10%; left:10%;
    border-style:solid; border-width:1px; border-color:#000000;
}

div.frame
{
  position:absolute; left:260px; top:140px;
  width:680px; height:370px;
  border-style:solid; border-width:1px; border-color:#000000;   
  z-index:3;
}
  
div.frame2
{
  position:absolute; left:267px; top:147px;
  width:680px; height:370px;
  background-color:Maroon;
  border-style:solid; border-width:1px; border-color:#000000;   
  z-index:2;
}

div.frame3
{
  position:absolute; left:274px; top:154px;
  width:680px; height:370px;
  background-color:Navy;
  border-style:solid; border-width:1px; border-color:#000000;   
  z-index:1;
}

div.header {
  position:absolute; top:5%; left:5%;
  width:90%; height:14%;
  background-color:#f2f2a2;
  border-style:solid; border-width:1px; border-color:#000000;}
 

div.invoice 
{
	background-color:plum;
	margin-left:5%;margin-right:5%;
	height: 70%;
	width: 700px;
	position: absolute;
	top: 22%;
}

div.invoice_paypal 
{
	background-color:#a9bafe;	
	height: 56px;
	width: 169px;
    left: 504px;
    top: 13%;
	position: absolute;
}

div.invoice_paypal1 
{
	background-color:green;	
	height: 56px;
	width: 169px;
    left: 504px;
    top: 13%;
	position: absolute;
}

div.invoice_paypal_print 
{
	background-color:#a9bafe;	
	height: 56px;
	width: 169px;
    left: 504px;
    top: 13%;
	position: absolute;
    opacity: 0.0;
}

div.invoice_tiny 
{
	background-color:#ebabaf;
	position:relative;
	left:15px;
	width:200px;
	border-style:solid; border-width:1px; border-color:#000000;
}

div.nav {
  position:absolute; left:5%; top:21%;
  width:17%;
  font-weight:bold;
  background-color:#ffffff;
  padding-top:25px; padding-left:10px; padding-right:10px; padding-bottom:10px;
  border-style:solid; border-width:1px; border-color:#000000;}

div.page {
  position:absolute; left:0%; top:0%;
  width:1000px; height:560px;
  background-color:yellow;
  border-style:none;   
  z-index:3; }
  
div.pagehp {  
  width:960px; 
  margin:auto;
  height:1500px;
  background-color: yellow;
  border-style:solid; border-width:1px; border-color:#000000;   
  z-index:3; }

div.pagehpmobile {  
  width:320px; 
  margin:auto;
  height:1600px;
  background-color: yellow;
  border-style:solid; border-width:1px; border-color:#000000;   
  z-index:3; }
  
div.pagesp {
  position:relative;
  width:960px;   
  margin:auto; 
  height:1100px;
  background-color:#a9bafe;
  border-style:solid; border-width:1px; border-color:#000000;   
  z-index:3; }

div.pagetst {
  position:relative;
  width:960px;   
  margin:auto; 
  height:1000px;
  background-color:#a9bafe;
  border-style:solid; border-width:1px; border-color:#000000;   
  z-index:3; }

div.pagecp {
  position:relative;
  width:940px;   
  margin:auto; 
  height:850px;
  background-color:#a9bafe;
  border-style:solid; border-width:1px; border-color:#000000;
  border:1px solid red;   
  z-index:3; }

div.pagecp_tiny
 {
  position:relative;
  width:250px;   
  margin:auto; 
  height:2400px;
  background-color:#a9bafe;
  border-style:solid; border-width:1px; border-color:#000000;
  border:1px solid red;   
  z-index:3; }

div.pageip {
  position:relative;
  width:940px;   
  margin:auto; 
  height:850px;
  background-color:#a9bafe;
  border-style:solid; border-width:1px; border-color:#000000;   
  z-index:3; }

div.pagefip {
  position:relative;
  width:960px;   
  margin:auto; 
  height:1100px;
  background-color:#a9bafe;
  border-style:solid; border-width:1px; border-color:#000000;   
  z-index:3; }
  
div.page1 {
  position:absolute; left:0%; top:0%;
  width:103%; height:200%;
  background-color:#a9bafe;
  border-style:solid; border-width:1px; border-color:#000000;  
  z-index:3; }

div.page2 {
  position:absolute; left:0%; top:0%;
  width:102%; height:100%;
  background-color:#a9bafe;
  border-style:solid; border-width:1px; border-color:#000000;
  z-index:2;}

div.page3 {
  position:absolute; left:0%; top:0%;
  width:105%; height:100%;
  background-color:#a9bafe;
  border-style:solid; border-width:1px; border-color:#000000;
  z-index:1;}  

div.bottom 
{
  position:absolute; bottom:0%;
  width:90%; height:18%;
  margin-left:5%; margin-right:5%;
  text-align:right;
  padding-right:5px;
  background-color:#ffffff;
  border-style:solid; border-width:1px; border-color:#000000;
}
  
h2
{
  position:relative;
  padding:10px;
}

.photo
{
	position:relative;
	left:20%;
	width:70%; height:30%;
	border-style:solid; border-width:1px; border-color:#000000;
}

.photohp
{
	position:relative;
	margin-left:5%;
    padding-top: 20px;
	padding-right: 20px;
    border-radius: 25px;
	width:80%; height:10%;
	border-style:solid; border-width:1px; border-color:#000000;
}

.photohp_4
{
	position:relative;
	margin-left:5%;
    padding-top: 20px;
	padding-right: 20px;
    border-radius: 25px;
	width:80%; height:8%;
	border-style:solid; border-width:1px; border-color:#000000;
}

.photohp_1
{
	position:relative;
	margin-left:5%;
    padding-top: 20px;
	padding-right: 20px;
    border-radius: 25px;
	width:80%; height:10%;
	border-style:solid; border-width:1px; border-color:#000000;
}

.photohp_2
{
	position:relative;
	margin-left:5%;
    padding-top: 20px;
	padding-right: 20px;
    border-radius: 25px;
	width:80%; height:12%;
	border-style:solid; border-width:1px; border-color:#000000;
}

.photohp_5
{
	position:relative;
	margin-left:5%;
    padding-top: 20px;
	padding-right: 20px;
    border-radius: 25px;
	width:80%; height:12%;
	border-style:solid; border-width:1px; border-color:#000000;
}

.photohp_6
{
	position:relative;
	margin-left:5%;
    padding-top: 20px;
	padding-right: 20px;
    border-radius: 25px;
	width:80%; height:11%;
	border-style:solid; border-width:1px; border-color:#000000;
}

.photohp_7
{
	position:relative;
	margin-left:5%;
    padding-top: 20px;
	padding-right: 20px;
    border-radius: 25px;
	width:80%; height:9%;
	border-style:solid; border-width:1px; border-color:#000000;
}

.photohp_tiny
{
	position:relative; top:-10px;
	left:15px;
	width:200px; height:120px;
	border-style:solid; border-width:1px; border-color:#000000;
}

.photohp_tiny_1
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:black;
	text-decoration:none;
    text-align:left;
    background-color:yellow;	
    white-space:normal;
    position:relative;
    width:200px;
    height:175px;
    left:15px;
    top:-10px;
    cursor:none;
	border-style:solid; border-width:2px; border-color:blue;
}

.photohp_tiny_2
{
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:black;
	text-decoration:none;
    text-align:left;
    background-color:yellow;	
    white-space:normal;
    position:relative;
    width:200px;
    height:150px;
    left:15px;
    top:-10px;
    cursor:none;
	border-style:solid; border-width:2px; border-color:blue;
}

.pos5
{	
	padding-top: 4px;
	padding-left: 5px;
	position:absolute;
	width:80px;
	height:25px;
	left: 1%;
}

.pos5_product_col
{	
	padding-top: 4px;
	padding-left: 5px;
	position:absolute;
	width:120px;
	height:25px;
	left: 1%;
}


.pos5_hp_button
{	
	padding-top: 4px;
    position:absolute;
    padding-left: 5px;
	width:120px;
	height:25px;
	left: 1%;
}

.pos5t
{
	padding-top: 4px;
	padding-left: 5px;
	position:relative;
	width:80px;
	height:25px;
	top:100%
}

.pos5_banner_tiny
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute;
	width:50px;
	height:25px;
}

.pos5_1
{
	padding-left: 5px;
	position:absolute;
	width:110px;
	height:25px;
	left: 18%;
	background-color:plum;
        border-style:none;
}

.pos5_1_heading
{
	padding-left: 5px;
	position:absolute;
	width:105px;
	height:25px;
	left: 18%;
	background-color:plum;
        border-style:none;
}

.pos5_1t
{
	padding-top: 4px;
	padding-left: 5px;
	position:relative;left:17%;top:100%;
}

.pos5_1_tiny
{
	position:absolute;
	top: 20%;
	left: 10%;
	width:120px;
	height:25px;
	border-style:solid; border-width:1px; border-color:#000000;
}

.pos5_2
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute; left:12%;
	width:80px;
	height:25px;
}		

.posI5_1
{
	padding-top: 2px;
	padding-left: 5px;
	position:absolute;left:22%;
}		

.pos6 
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute;
    width:250px;
	height:25px;
    left:20%;
}

.pos6_sp 
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute;
    left:27%;
	width:80px;
	height:25px;
}

.pos6_tiny 
{
	position:absolute;
	top: 35%;
	left: 10%;
	width:125px;
	height:25px;
	border-style:solid;
    border-width:1px;
    border-color:#000000;
}

.pos6_1_tiny
{
	position:absolute;
	top: 15%;
	left: 90px;
	width:138px;
	height:25px;
    padding-left: 5px;
	border-style:solid;
    border-width:1px;
    border-color:#000000;
}


.pos6_banner_tiny 
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute;
    left:60%;
	width:80px;
	height:25px;
}

.pos6hp
{
	width:20%;
    height:15%;
    position:absolute;
    top:30%;
	margin-left:1%;
}

.pos6hp_ls
{
	width:20%;
    height:15%;
    position:absolute;
    top:40%;
	margin-left:1%;
}

.pos6hp_2
{
	width:20%;
    position:absolute;
    top:65%;
	margin-left:1%;
}

.pos6hp_2_ls
{
	width:10%;
    height:15%;
    position:absolute;
    top:65%;
	margin-left:1%;
}

.pos6hp_tiny
{
	font-family:inherit;
	font-weight:inherit;
	font-size:inherit;    
    color: inherit;
    text-decoration:inherit;
    text-align:inherit;
    background-color:inherit;	
    white-space:inherit;	
    position:absolute;
    position:absolute;
    width:96%;
    height:20px;  
    left:1%;  
    top:150px;	
    padding-left:3px;
    cursor:inherit;
    border-style:none;
}

.pos6_1hp_tiny
{
	font-family:inherit;
	font-weight:inherit;
	font-size:inherit;    
    color: inherit;
    text-decoration:inherit;
    text-align:inherit;
    background-color:inherit;	
    white-space:inherit;	
    position:absolute;
    position:absolute;
    width:96%;
    height:20px;  
    left:1%;  
    top:120px;	
    padding-left:3px;
    cursor:inherit;
    border-style:none;
}

.posI6 
{
	padding-top: 2px;
	padding-left: 5px;
	position:absolute;
    left:34%;
	width:80px;
	height:25px;
}

.pos7
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute;
	width:80px;
	height:25px;
	left: 30%;
}

.pos7_tiny
{
	position:absolute;
	top: 50%;
	left: 10%;
	width:120px;
	height:25px;
	border-style:solid; border-width:1px; border-color:#000000;
}

.pos7_banner_tiny
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute; top: 25%;
	width:45px;
	height:25px;
}

.posI7
{
	padding-top: 2px;
	padding-left: 5px;
	position:absolute; left:49%;
	width:45px;
	height:25px;
}		

.pos7_1
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute; 
    width:80px;
	height:25px;
	left: 40%;
}

.pos7_1_banner_tiny
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute; top: 25%; left:60%;
	width:45px;
	height:25px;
}		

.pos7_2
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute;
    width:80px;
	height:25px;
	left: 50%;
}	

.pos7_2_banner_tiny
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute; top: 50%;
	width:45px;
	height:25px;
}	

.pos7_3
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute;
    width:80px;
	height:25px;
	left: 60%;
}

.pos7_3_banner_tiny
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute; top: 50%; left:60%;
	width:45px;
	height:25px;
}

.pos7_4
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute;
    width:80px;
	height:25px;
	left: 70%;
}

.pos7_4_banner_tiny
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute; top: 75%;
	width:45px;
	height:25px;
}	

.pos7_5
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute;
    width:80px;
	height:25px;
	left: 80%;
}

.pos7_5_banner_tiny
{
	padding-top: 4px;
	padding-left: 5px;
	position:absolute; top: 75%; left:60%;
	width:45px;
	height:25px;
}	

.pos8 
{
	position:absolute; left:50%;
	width:15%;
}

.pos8_tiny 
{
	position:absolute;
	top: 60%;
	left: 10%;
	width:120px;
	height:25px;
	border-style:solid; border-width:1px; border-color:#000000;
}

.pos8_1_tiny
{
	position:absolute;
	top: 35%;
	left: 100px;
	width:120px;
	height:40px;
	border-style:solid; border-width:1px; border-color:#000000;
}

.posI8 
{
	position:absolute; left:57%;
	width:15%;
}

.pos9 
{
	position:absolute; left:50%;
}

.pos9_tiny 
{
	position:absolute; left:40%;
}

.pos9_1_tiny 
{
	position:absolute;
    top: 15%;
    left:7%;
}

.pos9_2_tiny 
{
	position:absolute;
    top: 15%;
    left:40%;
}

.pos10 
{
	position:absolute; left:100%;
}

.pos10_tiny 
{
	position:absolute; left:80%;
}

.pos10_tiny_1 
{
	position: absolute;
    left: 90px;
    height: 20px;
    width: 130px;
    top: 95px;
    padding-left: 10px;
    padding-top: 5px;
    background-color: #4CAF50; /* green */
}

.pos10_tiny_2 
{
	position: absolute;
    left: 90px;
    height: 25px;
    width: 140px;
    top: 125px;
    background-color: #4CAF50; /* green */
}

.pos11 
{
	padding-top: 2px;
	position:absolute;
    left:70%;
	width:15%;
    height:20px;
}

.pos11_tiny 
{
	position:absolute;
	top: 90%;
	left: 10%;
	width:120px;
	height:25px;
	border-style:solid; border-width:1px; border-color:#000000;
}
.pos11_1_tiny 
{
	position:absolute;
	top: 33%;
    padding-top: 15px;
	left: 90px;
	width:132px;
	height:20px;
    padding-top: 3px;
}

.posI11 
{
	padding-top: 2px;
	position:absolute;
    left:85%;
	width:15%; height:25px;
}

.pos6H
{
	position:absolute;
    left:20%;
}

.posI6H
{
	position:absolute;
    left:34%;
}

.pos7H
{
	position:absolute;
    left:40%; 
}

.posI7H
{
	position:absolute;
    left:49%;
}

.pos8H
{
	position:absolute;
    left:50%;
	width:15%;
}

.posI8H
{
	position:absolute;
    left:57%;
	width:15%;
}

.pos8H_tiny 
{
	position:absolute;
	top: 65%;
	left: 10%;
	width:120px;
	height:25px;
	border-style:solid;
    border-width:1px;
    border-color:#000000;
}

.pos9H
{
	position:absolute; left:50%;
}

.pos10H
{
	position:absolute; left:100%;
}

.pos11H
{
	position:absolute;
    left:70%;
	width: 15%;
}

.posI11H
{
	position:absolute; left:82%;
	width: 15%;
}

.pullphoto
{
	position:absolute;
	left: 20%;
	top: 10%;
	width: 80%;
	border-style:solid; border-width:1px; border-color: red;
}  

.pullright
{
	position:relative;bottom:23px; 
	float: right;
	width: 100px;
	text-align:left;
	border-style:solid; border-width:1px; border-color:#000000;
}

.pullright1
{
	position: relative;
    float: right;
    padding:3px;
    border-radius: 10px;
    border-style:solid; border-width:1px; border-color: red;
    background-color:silver;
}

.pullright2
{
	position: relative;
    top: -50px;
    left: -10px;    
    float: right;
    padding:3px;
    border-radius: 10px;
    border-style:solid; border-width:1px; border-color: red;
    background-color:silver;
}

.pullright1_tiny
{
	position:absolute; left: 1%; top: 35%;
	width: 80%;
}

.pullright1_tiny_1
{
	position:absolute;
    left: 2%;
    top: 60px;
    cursor:inherit;
    border-style:solid; border-width:2px; border-color: blue;
}

p {padding:10px;}
p.article { position:relative; top:-12px; font-weight:bold;}
p.article:first-line {font-weight:bold;}
p.article1 { position:relative; top:-12px; font-weight:bold; width:200px}

.pointer
{
	width:40%; height:15%;position:absolute;bottom:0%;
}

span.pullQuote {
  float:right;  width:100px;
  padding:10px; margin:6px;
  font-size:11px; font-weight:bold;
  border-style:solid; border-width:1px; border-color:#000000;
  background-color:#efefef;}

.withborder
{
	padding:10px;
	height: 40px;
}

.withborder_print
{
	padding:10px;
	height: 50px;
    opacity: 0.0;
}

.withborder_tiny
{
	position:relative;
	left:15px;
	width:200px; height:300px;
	border-style:solid; border-width:1px; border-color:#000000;
}
	
.withborder1
{
	padding-bottom:30px;
}

.withborder2
{
	position:relative; top:-30px;
	height: 25px;
	background-color:Navy;
    border-style:solid; border-width:1px; border-color:red;
}

.withborder2_tiny
{
	position:relative; top:-30px;
    left:15px;
	padding-top:1px;
	width:202px; height: 110px;
	background-color:Navy;
}

.withborder3_tiny
{
	position:relative;
    top:-30px;
    left:4px;
    margin-top: 15px;
	padding-top:7px;
    padding-left:5px;
	width:235px;
    height: 200px;
	background-color:#a9bafe;
    border-style:solid; border-width:1px; border-color:blue;
}		