
html {
height: 100%;
}

body {
background-color: #000000;
margin: 0px auto 5px auto;
padding: 0px;
background-image: url(../../../images/Background_Halftone.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 100%;
}

#body {
width: 100%;
margin: 0px auto 0px auto;
}

#index-box {
width: 510px;
height: 350px;
background: none;
float: left;
color: #FFFFFF;
font: 20px Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
z-index: 1;
}

h1 {
font: 30px Arial, Helvetica, sans-serif;
color: #000000;
font-weight: 900;
margin: 0px;
padding: 0px;
}

h2 {
font: 16px Arial, Helvetica, sans-serif;
color: #000000;
font-weight: 900;
margin: 0px;
padding: 0px;
}

h3 {
font: 24px Arial, Helvetica, sans-serif;
color: #000000;
font-weight: 900;
margin: 0px;
padding: 0px;
}

#featured-title {
font: 24px Arial, Helvetica, sans-serif;
color: #000000;
font-weight: 900;
margin: 0px;
padding: 0px;
float: left;
width: 680px;
}

h4 {
font: 20px Arial, Helvetica, sans-serif;
color: #000000;
font-weight: 900;
margin: 0px;
padding: 10px 0px 0px 0px;
}

p {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
}

a {
font: 12px Arial, Helvetica, sans-serif;
color: #0066CC;
}

#pagewrapper {
width: 900px;
margin: 0px auto -1px auto;
min-height: 100%;
background-image: url(../../../images/Main-Content_Background.jpg);
background-repeat: repeat-y;
background-position: right;
}

#wrapper {
width: 900px;
min-height: 100%;
background-image: url(../../../images/Main-Content_Background.jpg);
background-repeat: repeat-y;
background-position: right;
float: left;
}

#main-header-wrapper {
width: 100%;
height: 280px;
margin: 0px auto 0px auto;
}

html > body #header-wrapper {
padding: 0px;
height: 280px;
width: 100%;
margin: 0px auto 0px auto;
background-image: url(../../../images/Header_Background.png);
background-repeat: no-repeat;
background-position: center;
}

#header {
width: 900px;
height: 280px;
margin: 0px auto 0px auto;
padding: 0px;
}

#logo {
height: 220px;
width: 900px;
margin: 0px;
padding: 0px;
border: none;
float: left;
cursor: pointer;
position: relative;
}

.product-image {
width: 340px;
height: 340px;
border: none;
float: right;
}

#topbar-wrapper {
width: 100%;
padding: 0px;
margin: 0px auto 0px auto;
}

html > body #shoponline-link a{
width: 188px;
height: 86px;
float: right;
display: inline;
margin: 7px 20px 0px 0px;
text-align: center;
border: none;
}

html > body #shoponline-link img{

border: none;
}


html > body #topbar-background {
width: 900px;
margin: 0px auto;
padding: 0px;
height: 54px;
background-image: url(../../../images/TopBar_Solid.png);
background-repeat: no-repeat;
background-color: none;
float: left;
}

html > body #topbar {
width: 900px;
margin: 0px auto;
padding: 0px;
height: 105px;
float: left;
}

html > body #topbar ul {
height: 48px;
float: left;
margin: 0px 0px 0px 15px;
padding: 0px;
list-style: none;
border-right: 1px solid #0099FF;
border-left: 1px solid #0066CC;
}

#topbar li {
list-style: none;
font-weight: normal;
text-align: center;
text-transform: lowercase;
margin: 0px;
padding: 0px;
float: left;
border-right: 1px solid #0066CC;
border-left: 1px solid #0099FF;
}

#topbar li a {
height: 34px;
float: left;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 14px 18px 0px 18px;
font: 16px Arial, Helvetica, sans-serif;
font-weight: 900;
color: #FFFFFF;
text-decoration: none;
text-align: center;
float: left;
}

#topbar li a:link,
#topbar li a:visited{
font: 16px Arial, Helvetica, sans-serif;
font-weight: 900;
color: #FFFFFF;
text-decoration: none;
text-align: center;
float: left;
}

#topbar li a:hover{
color: #000066;
text-decoration: none;
text-align: center;
float: left;
}

#sub-header {
margin: 0px;
width: 900px;
height: 30px;
float: left;
padding: 3px 0px;
}

#breadcrumb-wrapper {
font: 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
width: 710px;
height: 42px;
float: right;
margin-bottom: 0px;
padding: 0px 0px 0px 0px;
text-transform: lowercase;
background-color: #0099FF;
text-align: left;
}

#breadcrumb {
font: 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
width: 480px;
float: left;
margin-bottom: 0px;
padding: 14px 0px 0px 10px;
text-transform: lowercase;
text-align: left;
}

#breadcrumb-title {
font: 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: normal;
padding-left: 3px;
padding-right: 1px;
margin-right: 2px;
font-weight: 900;
}

#breadcrumb a {
text-decoration: none;
color: #FFFFFF;
font: 10px Arial, Helvetica, sans-serif;
}


#breadcrumb a:hover {
text-decoration: none;
}

.cart-div {
text-align: center;
border: none;
}

.cart-table {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
width: 680px;
float: left;
margin: 10px auto 0px auto;

padding: 0px;
border: 0px;
}

.cart-table th{
font: 14px Arial, Helvetica, sans-serif;
color: #000000;
font-weight: 900;
padding: 10px 4px 10px 4px;
border-bottom: 2px dotted #000000;
border-top: 2px dotted #000000;
}

.cart-table td{
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
padding: 8px;
border-bottom: 1px dotted #333333;

}

#mini-cart {
float: right;
display: inline;
font: 10px Arial, Helvetica, sans-serif;
color: #000000;
padding: 7px 10px 0px 0px;
}

#mini-cart-list {
margin: 0px;
padding: 0px;
white-space: nowrap;
}

#mini-cart-list li {
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px;
color: #000000;
font-weight: bold;
padding-left: 5px;
}

#mini-cart-list a { 
font-weight: bold;
font-size: 1em;
padding: 1px 2px;
margin-right: 2px;
margin-bottom: 0px;
color: #003366;
text-decoration: underline;
}

#mini-cart-list a:hover {
color: #000000;
text-decoration: underline;
}

#navigation {
width: 190px;
padding: 0px;
margin: 0px 0px 0px 0px;
float: left;
}

#rightmenu {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
width: 160px;
float: right;
}

#menu-product-list {
padding: 6px 0px 6px 0px;
border-bottom: 1px solid #0099FF;
min-height: 30px;
}

#menu-product-list a,
#menu-product-list a:link,
#menu-product-list a:visited{
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}

#menu-product-list a:hover{
font: 12px Arial, Helvetica, sans-serif;
color: #0066CC;
text-decoration: underline;
}

.menu-product-image {
margin-right: 5px; 
float: left;
}

#customer-links {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#customer-links a{
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

#basket-box {
width: 172px;
background-color: #0099FF;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 8px;
float: left;
}

#basket-title {
font: 14px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: 900;
width: 172px;
padding: 10px 0px 5px 0px;
}

#basket-empty-title {
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
width: 172px;
padding: 10px 0px 15px 0px;
text-transform: uppercase;
}

#basket-product {
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
float: left;
width: 168px;
height: 30px;
border-bottom: 1px solid #000000;
padding: 4px 0px 4px 0px;
}

#basket-product a{
font: 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

#basket-product a:hover{
font: 10px Arial, Helvetica, sans-serif;
color: #0066CC;
text-decoration: underline;
}

#basket-product img{
width: 30px;
height: 30px;
padding: 0px 5px 0px 0px;
float: left;
border: none;
}

#basket-links {
width: 172px;
float: left;
}

#basket-links a{
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
width: 100%;
float: left;
padding: 0px 0px 5px 0px;
margin: 0px -3px 0px 0px;
}

#basket-links a:hover{
font: 12px Arial, Helvetica, sans-serif;
color: #0099FF;
}

#menu-login {
width: 172px;
background-color: #0099FF;

margin: 20px 0px 0px 0px;
padding: 0px 0px 10px 8px;
float: left;
}

#menu-login-title {
font: 14px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: 900;
width: 172px;
padding: 10px 0px 10px 0px;
}

#menu-login-content input{
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
padding: 4px;
width: 154px;
border: 1px solid #000000;
}

.menu-box {
width: 160px;
font-weight: normal;
margin-bottom: 10px;
}

#news-links {
margin: 0px; 
padding: 0px 0px 5px 5px;  
list-style-type: none;
border-bottom: 1px solid #0099FF;
}
.menu-box-title {
font: 14px Arial, Helvetica, sans-serif;
font-weight: 900;
color: #FFFFFF;
background-image: url(../../../images/RightMenu_Header.jpg);
width: 150px;
height: 30px;
text-align: left;
padding: 8px 5px 5px 5px;
}

.menu-box-content {
padding-top: 0px;
margin-left: 2px;
margin-right: 2px;
text-align: left;
}

.menu-box-content-center {
padding-top: 5px;
padding-bottom: 5px;
margin-left: 2px;
margin-right: 2px;
text-align: center;
}

#search {
float: right;
width: 200px;
margin: 0px;
padding: 8px 4px 6px 0px;
}

#search-bar-wrapper {
float: left;
width: 170px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#search-bar-wrapper input{
width: 160px;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
border: 1px solid #999999;
padding: 4px 4px 4px 4px;
}

html > body #search-button {
background-image: url(../../../images/Search_Icon.png);
background-repeat: no-repeat;
width: 25px;
height: 25px;
margin: 0px 0px 0px 2px;
float: left;
cursor: pointer;
background-color: none;
border: none;
}

#search-button input {
cursor: pointer;
background: none;
border: none;
width: 25px;
height: 25px;
}

#main-content {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
padding: 10px;
width: 690px;
float: right;
margin: 0px;
position: relative;
}

#product-title {
width: 330px;
font: 18px Arial, Helvetica, sans-serif;
color: #000000;
font-weight: 900;
float: left;
}

#product-code {
width: 330px;
float: left;
font: 14px Arial, Helvetica, sans-serif;
color: #333333;
font-weight: 900;
padding: 4px 0px 0px 0px;
}

#product-description {
width: 330px;
float: left;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
line-height: 22px;
}

#description {
width: 330px;
float: left;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
line-height: 20px;
padding: 8px 0px 0px 0px;
}

#description img{
border: none;
}

.description-coloursize {
font: 12px Arial, Helvetica, sans-serif;
color: #0033CC;
}

#productimages-wrapper {
float: right;
width: 340px;
min-height: 460px;
margin: 0px;
padding: 0px;
}

#image-zoomtext {
float: left;
font: 10px Arial, Helvetica, sans-serif;
color: #000000;
width: 340px;
padding: 4px 0px 4px 0px;
text-align: center;
}

#main-image {
float: right;
width: 340px;
height: 340px;
margin: 0px;
padding: 0px;
}

#zoom-mainimages a{
width: 340px;
height: 340px;
}

html > body #mainimage-new {
position: absolute;
background-image: url(../../../images/New_Product_Icon.png);
background-repeat: no-repeat;
width: 60px;
height: 60px;
padding: 10px 0px 0px 0px;
}

#associatedproducts {
width: 690px;
float: left;
margin: 0px;
font: 18px Arial, Helvetica, sans-serif;
color: #000000;
font-weight: 900;
padding: 10px 0px 0px 0px;
}

#sectionsort-wrapper {
width: 690px;
float: left;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
border-bottom: 1px dotted #999999;
border-top: 1px dotted #999999;
padding: 5px 0px 5px 0px;
margin: 0px 0px 10px 0px;
}


#page-list-wrapper {
margin: 0px 0px 6px 0px;
width: 690px;
}

#pages-container {
padding: 1px;
margin-bottom: 5px;
font-weight: bold;
text-align: left;
float: right;
}

.pages-list {
margin-left: 0px;
padding-left: 0px;
white-space: nowrap;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

.pages-list li {
color: #000000;
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px;
margin: 0px;
margin-left: 1px;
margin-right: 1px;
}

.pages-list span {
font: 14px Arial, Helvetica, sans-serif;
font-weight: 900;
padding: 5px;
margin: 0px; 
color: #0066CC;
}

.pages-list a {
font: 14px Arial, Helvetica, sans-serif;
padding: 5px;
margin: 0px; 
color: #333333;
text-decoration: none;
font-weight: 900;
}

.pages-list a:hover {
text-decoration: underline;
color: #0066CC;
}


#description-title {
width: 330px;
float: left;
font: 16px Arial, Helvetica, sans-serif;
font-weight: 900;
color: #003399;
padding: 12px 0px 0px 0px;
}

#productblock-wrapper {
width: 690px;
float: left;
margin: 0px 0px 8px 0px;
}

html > body #productblock-container {
padding: 0px;
float: left;
padding: 0px 10px 0px 10px;
margin: 0px;
}

#productblock {
width: 150px;
padding: 0px;
float: left;
margin: 0px 0px 20px 0px;
}

#productblock-image {
width: 150px;
height: 150px;
padding: 0px 0px 0px 0px;
margin: 0px;
float: left;
}

#productblock a{
font: 12px Arial, Helvetica, sans-serif;
color: #000066;
text-decoration: none;
}

html > body #productnew {
position: absolute;
background-image: url(../../../images/New_Listing_Icon_02.png);
background-repeat: no-repeat;
width: 40px;
height: 40px;
padding: 10px 0px 0px 0px;
}

.product-add {
background-image: url(../../../images/Product_Download-Button.jpg);
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
padding: 2px;
border: none;
cursor: pointer;
width: 150px;
height: 31px;
margin: 4px 0px 0px 0px;
}

.cart-order {
background-image: url(../../../images/Cart_Download-Button.jpg);
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
padding: 10px 0px 10px 0px;
text-align: center;
border: none;
cursor: pointer;
width: 150px;
height: 31px;
margin: 5px 0px 0px 0px;
float: right;
}

.cart-order a{
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.newcustomer-submit {
background-image: url(../../../images/Product_Download-Button.jpg);
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
padding: 2px;
border: none;
cursor: pointer;
width: 150px;
height: 31px;
margin: 4px 0px 0px 0px;
}

.forgotpassword-submit {
background-image: url(../../../images/Product_Download-Button.jpg);
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
padding: 2px;
border: none;
cursor: pointer;
width: 150px;
height: 31px;
margin: 4px 0px 0px 0px;
}

#login-title {
float: left;
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
width: 150px;
}

.customerlogin-submit {
background-image: url(../../../images/Product_Download-Button.jpg);
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
padding: 2px;
border: none;
cursor: pointer;
width: 150px;
height: 31px;
margin: 4px 0px 0px 0px;
}

.sendemail-button {
background-image: url(../../../images/SendEmail-Button.jpg);
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
padding: 2px;
border: none;
cursor: pointer;
width: 150px;
height: 31px;
margin: 4px 0px 0px 0px;
}

.updateaccount-button {
background-image: url(../../../images/SendEmail-Button.jpg);
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
padding: 2px;
border: none;
cursor: pointer;
width: 150px;
height: 31px;
margin: 4px 0px 0px 0px;
}


html > body #login-button {
background-image: url(../../../images/Login-Button.png);
padding: 2px;
border: none;
cursor: pointer;
width: 146px;
height: 27px;
margin: 4px 0px 0px 0px;
cursor: pointer;
}

#login-button input{
border: 0px;
background: none;
width: 150px;
height: 31px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: 900;
cursor: pointer;
position: relative;
}

#download-button {
background-image: url(../../../images/Login-Button.png);
padding: 2px;
border: none;
cursor: pointer;
width: 146px;
height: 27px;
margin: 4px auto 0px auto;
cursor: pointer;
}

#download-button a{
border: 0px;
background: none;
width: 150px;
height: 26px;
padding: 5px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: 900;
cursor: pointer;
position: relative;
text-align: center;
text-transform: lowercase;
text-decoration: none;
}

#download-button a:hover{
color: #FFFFFF;
font-weight: 900;
}




.complete-order {
background-image: url(../../../images/Cart_Download-Button.jpg);
font: 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
text-align: center;
border: none;
cursor: pointer;
width: 150px;
height: 31px;
float: right;
}


#section-product-title {
width: 150px;
height: 30px;
padding: 5px 0px 5px 0px;
margin: 0px;
float: left;
font: 12px Arial, Helvetica, sans-serif;
color: #0099FF;
text-decoration: none;
text-transform: capitalize;
text-align: left;
}

#section-product-title a{
font: 12px Arial, Helvetica, sans-serif;
color: #000099;
}

#section-product-code {
width: 150px;
height: 16px;
float: left;
padding: 0px;
margin: 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
}

.send-friend {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
float:left;
}

.send-friend a {
font: 14px Arial, Helvetica, sans-serif;
color: #0066CC;
text-decoration: none;  
}

.send-friend a:hover { 
color:#0033CC; 
text-decoration: underline; 
cursor: pointer;
}

#footer-wrapper {
width: 940px;
margin: 0px auto;
}


html > body #footer {
width: 692px;
height: 120px;
float: left;
margin: -1px 0px 0px 185px;
padding: 100px 34px 0px 34px;
background-image: url(../../../images/Footer_Background.png);
background-repeat: no-repeat;
}


#footer-links {
float: left;
width: 220px;
padding: 0px 0px 0px 0px;
margin: 0px;
line-height: normal;
}

#footer-links-title {
font: 14px Arial, Helvetica, sans-serif;
color: #000066;
font-weight: 900;
text-align: left;
width: 220px;
}

#footer-links ul{
float: left;
width: 220px;
padding: 0px 0px 0px 0px;
}

#footer-links li {
list-style: none;
margin: 0px 5px 0px 0px;
padding: 2px 0px 6px 0px;
width: 95px;
border-bottom: 1px solid #0066FF;
float: left;
line-height: 10px;
position: relative;
}

#footer-links a { 
font: 10px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
text-transform: lowercase;
margin: 0px;
}

#footer-links a:hover {
font: 10px Arial, Helvetica, sans-serif;
color: #0033CC;
text-decoration: none;
text-transform: lowercase;
}

#footer-info {
float: left;
width: 240px;
font: 10px Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
line-height: 18px;
padding: 0px 0px 0px 0px;
}

#footer-info-title {
font: 14px Arial, Helvetica, sans-serif;
color: #000066;
font-weight: 900;
text-align: left;
width: 240px;
padding: 0px 0px 2px 0px;
}

#footer-info a{
font: 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

#footer-info a:hover{
font: 10px Arial, Helvetica, sans-serif;
color: #000099;
text-decoration: none;
}

#newsletter-wrapper {
width: 225px;
height: 80px;
float: right;
margin: 0px 0px 0px 0px;
font: 10px Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
}

#newsletter-title {
width: 220px;
float: left;
font: 14px Arial, Helvetica, sans-serif;
color: #000066;
font-weight: 900;
padding: 0px 0px 2px 0px;
}

#newsletter-text {
width: 220px;
float: left;
font: 10px Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
line-height: 16px;
}

#newsletter-submit {
font: 12px Arial, Helvetica, sans-serif;
width: 71px;
height: 25px;
float: left;
cursor: pointer;
border: none;
}

#newsletter-submit input{
font: 14px Arial, Helvetica, sans-serif;
color: #000066;
font-weight: 900;
width: 71px;
height: 25px;
float: left;
border: none;
background: none;
cursor: pointer;
}

#newsletter-input {
width: 170px;
height: 26px;
padding: 0px 0px 0px 0px;
float: left;
margin: 2px 0px 0px 0px;
}

#newsletter-input input{
border: none;
background: #FFFFFF;
width: 150px;
height: 14px;
font: 12px Arial, Helvetica, sans-serif;
border: 1px solid #0066CC;
padding: 4px;
}

#copyright {
font: 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
float: right;
width: 600px;
padding: 10px 20px 10px 0px;
text-align: right;
}

#copyright a{
font: 10px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: underline;
}

#copyright a:hover{
font: 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: underline;
}

.form-div {
width: 100%;
text-align: center;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
}

.form-table {
margin-left: auto;  margin-right: auto;
padding: 0px;
border: 0px;
width: 100%;
float: left;
}

.form-table caption {
font-size: 0.70em;
margin-left: auto;  margin-right: auto;
}

.form-table th {
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 2px;
text-align: left;
vertical-align: top;
padding-top: 3px;
width: 30%;
}

.form-table td {
font: 12px Arial, Helvetica, sans-serif;
font-weight: normal;
padding: 2px;
text-align: left;
width: 70%;
}

.form-table td.submit-row {
text-align: right;
}

.form-table select {
font-size: 1em; 
font-weight: normal;
background-color: #FFFFFF; 
color: #000000;
border: 1px solid #30799E;
}

#account-summary {
margin-left: auto;
margin-right: auto;
text-align: center; 
width: 690px;
}

#account-summary-left {
float: left;
width: 340px;
text-align: left;
}

#account-summary-right {
float: right;
width: 340px;
text-align: left;
}

.error-text {
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ff0000;
}
