#widget-qs
{
clear: left;
background-image:url(../images/backgrounds/bg_qs_widget.gif);
height:105px;
width:675px;
}

#widget-as-fp
{
clear: left;
background-image:url(../images/backgrounds/bg_as_widget.gif);


}


#widget-qs-fp
{
clear: left;
background-image:url(../images/backgrounds/bg_qs_widget.gif);
height:105px;

}


#widget-qs-dboard
{
clear: left;
background-image:url(../images/backgrounds/bg_qs_dashboard_widget.gif);
height:280px;
width:498px;
}

.widget_who_online {
-x-system-font:none;
background:transparent url(../images/backgrounds/bg_who_online_280.gif) repeat scroll 0 0;
color:#303C52;

font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:164px;
line-height:normal;

width:280px;
float: left;
}

.widget_date_hoes {
-x-system-font:none;
background:transparent url(../images/backgrounds/bg_date_hoes.gif) repeat scroll 0 0;
color:#303C52;

font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:146px;
line-height:normal;

width:280px;
float: left;
}

#widget-form-u {
font-size:11px;
padding:1px;
width:80px;
}

#widget-form-p {
font-size:11px;
padding:1px;
width:80px;
}


.widget-qs-label-160 {
padding-right: 4px;
float: left;
font-weight: bold;
text-align: left; 
width: 160px; 
margin-right: 17px;
}


.widget-qs-select-160 {
padding: 3px 4px 3px 5px; 
text-align: left; 
width: 160px; 
margin-right: 17px;
}


.widget-qs-select-72 {
padding: 3px 4px 3px 5px; 
text-align: left; 
width: 72px; 
margin-right: 17px;
}


select {
border:1px solid #7E9DB9;
}

a.boldbuttons{
background: transparent url('../images/buttons/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('../images/buttons/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


.widget-qs-dboard-div {

color:#303C52;
float:left;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;

line-height:normal;
padding:10px 15px;
width:150px;
}

.headline-container {
background:#F5F5F5 none repeat scroll 0 0;
height:305px;
margin:auto;
padding:4px;
width:625px;
}

.headline-template{
margin-left: 30%;
margin-right: 30%;
font-family: monospace;
font-size: 120%;
font-weight: bold;
text-align: center;
padding: 5px;
background-color: #fff;
border-left: 3px solid #000;
border-right: 3px solid #000;
border-top: 3px solid #000;
border-bottom: 3px solid #000;
}


.headline-feature{

width:416px;
font-size: 110%;
font-weight: bold;
text-align: left;
padding: 5px;
background-color: #FFF7C0;;
border-left: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
float:left;
}

.headline-standard{


width:14%;
font-size: 110%;
font-weight: bold;
text-align: center;
padding: 5px;
background-color: #FFF7C0;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
float:left;
}

.headline-premium{

width:14%;
font-size: 110%;
font-weight: bold;
text-align: center;
padding: 5px;
background-color: #FFF7C0;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
float:left;
}


.headline-premium-span{

width:28%;
font-size: 110%;
font-weight: bold;
text-align: center;
padding: 5px;
background-color: #FFF7C0;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
float:left;
}

.headline-passport{

width:14%;
font-size: 110%;
font-weight: bold;
text-align: center;
padding: 5px;
background-color: #FFF7C0;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
float:left;
}


.row-feature{

width:416px;
color:#444444;
font-size:95%;
font-weight:bold;
text-align: left;
padding: 5px;
background-color: #fff;
border-left: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}


.headline-matrix-feature{

width:150px;
font-size: 110%;
font-weight: bold;
text-align: left;
padding: 5px;
background-color: #FFF7C0;;
border-left: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
float:left;
}


.row-matrix-feature{

width:150px;
color:#444444;
font-size:95%;
font-weight:bold;
text-align: left;
padding: 5px;
background-color: #fff;
border-left: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}


.row-standard-yes{

background: transparent url('../images/icons/feature_yes.gif') no-repeat 50% 50%;
width:14%;
font-weight:bold;
font-size:95%;
text-align: center;
padding: 5px;
background-color: #ffffcc;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}

.row-premium-yes{
background: transparent url('../images/icons/feature_yes.gif') no-repeat 50% 50%;
width:14%;
font-weight:bold;
font-size:95%;
text-align: center;
padding: 5px;
background-color: #f7f6f6;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}


.row-passports-yes{
background: transparent url('../images/icons/feature_yes.gif') no-repeat 50% 50%;
width:14%;
font-weight:bold;
font-size:95%;
text-align: center;
padding: 5px;
background-color: #f7f6f6;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}


.row-month{

width:14%;
font-weight:bold;
font-size:95%;
text-align: center;
padding: 5px;
background-color: #ffffff;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}



.row-premium-fff{

width:14%;
font-weight:bold;
font-size:95%;
text-align: center;
padding: 5px;
background-color: #ffffff;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}



.row-premium-fff-span{

width:28%;
font-weight:bold;
font-size:95%;
text-align: left;
padding: 5px;
background-color: #ffffff;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}




.row-passports-fff{

width:14%;
font-weight:bold;
font-size:95%;
text-align: center;
padding: 5px;
background-color: #ffffff;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}


.row-standard-no{

background: transparent url('../images/icons/feature_no.gif') no-repeat 50% 50%;
width:14%;
font-weight:bold;
font-size:95%;
text-align: center;
padding: 5px;
background-color: #ffffcc;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}

.row-premium-no{
background: transparent url('../images/icons/feature_no.gif') no-repeat 50% 50%;
width:14%;
font-weight:bold;
font-size:95%;
text-align: center;
padding: 5px;
background-color: #f7f6f6;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}

.row-passports-no{
background: transparent url('../images/icons/feature_no.gif') no-repeat 50% 50%;
width:14%;
font-weight:bold;
font-size:95%;
text-align: center;
padding: 5px;
background-color: #f7f6f6;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}


.subscribe-container-cc-form {
background:#F5F5F5 none repeat scroll 0 0;
height:100%;
margin:auto;
padding:4px;
width:625px;
}

.subscribe-container {
background:#F5F5F5 none repeat scroll 0 0;
height:172px;
margin:auto;
padding:4px;
width:625px;
}

.headline-premium-options{

width:612px;
font-size: 110%;
font-weight: bold;
text-align: left;
padding: 5px;
background-color: #FFF7C0;;
border-left: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;

}

.row-premium-options-label{
margin:auto;
width:539px;
height:25px;
font-weight:normal;
font-size:95%;
text-align: left;
padding: 5px;
background-color: #ffffcc;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}


.row-premium-options-select{

height:25px;
width:10%;
font-weight:bold;
font-size:95%;
text-align: center;
padding: 5px;
background-color: #ffffcc;
border-left: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
clear:left;
}

.row-premium-options-label-fff{
margin:auto;
width:539px;
height:25px;
font-weight:normal;
font-size:95%;
text-align: left;
padding: 5px;
background-color: #fff;
border-left: 0px none;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
}


.row-premium-options-select-fff{

height:25px;
width:10%;
font-weight:bold;
font-size:95%;
text-align: center;
padding: 5px;
background-color: #fff;
border-left: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
border-top: 0px none;
border-bottom: 1px solid #E6E6E6;
float:left;
clear:left;
}


.dboard-header-label {
style="margin: 5px; 
text-align: left; 
font-weight: bold; 
font-size: 14px;"
}

.dboard-input-text {
padding: 3px 4px 3px 5px;
text-align: left; 
width: 125px; 
margin-right: 17px;
}


.dboard-input-select-125 {
padding: 3px 4px 3px 5px; 
text-align: left; 
width: 125px; 
margin-right: 17px;
}

.dboard-input-select-50 {
padding: 3px 4px 3px 5px; 
text-align: left; 
width: 50px; 
margin-right: 17px;
}



.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 100px;
left: 60px; /*position where enlarged image should offset horizontally */

}


.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
width: 400px;
}