
html { width:100%; padding:0px; margin:0px; line-height: 0px; text-align:center; font-family: arial; font-size:11px; /* color:#A3A3A3; */ color:#636363; }

body.noback { background-image: none; }

body { width:100%; padding:0px; margin:0px; line-height: 0px; text-align:center; background-image: url(images/topfade.gif); background-repeat: repeat-x; font-family: arial;}

a { color:#43AFE6; text-decoration:none; }
a:hover { color:#43AFE6; text-decoration:underline; }
a:visited { color:#43AFE6; text-decoration:none; }
a:visited:hover { color:#43AFE6; text-decoration:underline; }

.container { margin-top:0px; padding:0px; text-align:center; width:100%; line-height: 11px; }

.inner { margin-left: auto; margin-right: auto; width:980px; }

.banner { width: 973px; height: 55px; background-image: url(images/header.gif); background-repeat: no-repeat; padding:0px; margin-bottom:10px; }

.banner-link { float:left; margin-right:0px; margin-left: 0px; padding:0px; width:183px; height:37px; margin-top:8px; }

.banner-start { float:left; width:28px; height:37px; }

/* splash page styles */

.splash { width: 955px; position:relative; left:7px; #position:relative; #left:0px; border: 1px solid #D1D1D1; text-align:center; padding-top:120px; padding-bottom:120px; }

.boxrow { width:100%; margin-left:0px; margin-right:0px; padding:0px; padding-left:7px; #padding-left:11px; } 

.smallbox { width: 225px; height: 130px; float: left; margin: 15px 16px 15px 0px; padding: 0px; padding-top: 10px; border: 1px solid #D1D1D1; }

/* end of splash styles */

/* shop page styles */

.clearsep {margin:15px 0px 10px 0px;height:1px;}

.pagetitle { float: left; font-size: 18px; font-weight: normal; color: #2FA7E3; padding-top: 2px; *padding-top:5px; padding-bottom:0px; *padding-bottom:2px; line-height:18px; }

.pagetitle h1 { margin:0px; padding:0px; font-size: 18px; font-weight: normal; color: #2FA7E3; }

.breadcrumb { float:right; margin-right:17px; *margin-right:15px; _margin-right:10px; padding-bottom: 0px; margin-botom:0px; margin-top:5px;}

.maintable { width: 100%; position:relative; left: 6px; #position:relative; #left: 10px; }

.leftside { width:215px; text-align:left; padding: 0px; margin: 0px; }

.rightside { text-align:left; padding: 0px; margin: 0px; padding-left: 20px; }

.small-logo { width:225px; height:110px; border: 1px solid #9DD3EF; text-align:center; padding:0px; margin:0px; margin-bottom:20px; }

.accountpanel { text-align:left; float:left; width: 400px; border: 1px solid #D1D1D1; padding: 10px 0px 15px 10px; *padding: 10px 0px 18px 10px; _padding: 10px 0px 18px 10px; margin: 0px 20px 20px 0px; }

.basketpanel { text-align:left; float:left; width: 265px; border: 1px solid #D1D1D1; padding: 10px 0px 15px 10px; margin: 0px 0px 20px 0px; }

.maintitle { text-align:left; float:left; width: 692px; height: 35px; border-top: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; padding: 10px 0px 0px 15px; }

.mainpanel { text-align:left; float:left; width: 692px; border: 1px solid #D1D1D1; padding: 10px 0px 10px 15px; margin: 0px 0px 0px 0px; #padding-bottom:0px; #padding-top: 5px; }

.pagetext { font-size:13px; line-height: 15px; margin-right:20px; }

b.title { margin-bottom:10px; }

.small-heading { margin-bottom:10px; padding:0px; float:none; }

.leftmenu-title { background-color:#0093DD; width:215px; height: 35px; padding-top:10px; border-right: 1px solid #0093DD; padding-left:10px; }

.leftmenu { line-height:0px; color: #46B1E6; width:224px; *width:224px; _width:205px; border: 1px solid #9DD3EF; background-color: #D3ECF9; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.leftmenulinks { padding: 0; margin: 0; }

.leftmenulink { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; border-bottom: 1px solid white; height: 23px; list-style: none; background-color: none; width:224px; }

.leftmenulink_ { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; border-bottom: 1px solid white; height: 23px; list-style: none; background-color: #FFFFFF; width:224px; }

.lastleftmenulink { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; height: 23px; list-style: none; background-color: none; width:224px; }

.lastleftmenulink_ { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; height: 23px; list-style: none; background-color: #FFFFFF; width:224px; }

.leftmenulink:hover { background-color: #FFFFFF; }

.lastleftmenulink:hover { background-color: #FFFFFF; }

.over { background-color: #FFFFFF; }

.leftmenulink a { text-decoration:none; display:block; width:214px; line-height:23px; height:23px; padding-left:10px; margin-top: -5px; #margin-top: 0px; }
.leftmenulink a:visited { text-decoration:none; display:block; width:214px; line-height:23px; height:23px; padding-left:10px; margin-top: -5px; #margin-top: 0px; }
.leftmenulink a:hover { text-decoration:none; display:block; width:214px; line-height:23px; height:23px; padding-left:10px; margin-top: -5px; #margin-top: 0px; }

.leftmenulink_ a { text-decoration:none; display:block; width:214px; line-height:23px; height:23px; padding-left:10px; margin-top: -5px; #margin-top: 0px; }
.leftmenulink_ a:visited { text-decoration:none; display:block; width:214px; line-height:23px; height:23px; padding-left:10px; margin-top: -5px; #margin-top: 0px; }
.leftmenulink_ a:hover { text-decoration:none; display:block; width:214px; line-height:23px; height:23px; padding-left:10px; margin-top: -5px; #margin-top: 0px; }


.lml { width: 224px; *width:244px; _width:234px; }

.gallery-link { margin-top: 20px; width:225px; height:50px; }

/* fix for no background in li (IE6) */

leftmenu ul {position: relative; margin: 0;}

/* subcategory stuff */

.subcathead { height: 18px; }

.subcatbox { padding: 5px; border: 1px solid #C6E1EE; width:662px; margin-bottom:10px; #margin-top: 10px; }

.subcatbox a { font-weight: bold; }

ul.subcategories { width: 100%; display:inline; list-style-type:none; color: #A8A7A7; margin:0px; padding:0px; }

li.subcategory { margin-left: 5px; float:left; padding:2px 5px 2px 2px; }

li.subcategory_ { margin-left: 5px; float:left; padding:2px 5px 2px 2px; background-color: #E9F3F9; border: 1px solid #C6E1EE; position:relative; top: -1px; }

.modeltitle { padding-left:3px; margin-bottom:5px; *margin-bottom:5px; _margin-bottom:0px; margin-top:0px; padding-bottom: 0px; *padding-bottom:5px; _padding-bottom:0px; _margin-bottom:0px; }

.ttcat-div { padding:5px 5px 0px 0px; *padding:0px 0px 0px 0px; _padding:3px 5px 0px 0px; margin:0px 5px -3px 0px; position:relative; top: -8px; *top: 0px; *left:0px; #top: -10px; #left: 5px; }

.ttcat-div li.subcategory_ { *position:relative; *top:0px; *left:5px; _position:relative; _top:9px; _left: -5px; margin:0px; }

/* Product list stuff */

.listtable { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; margin-top: 0px; border-collapse: collapse; width:650px; }
.listheading { font-size: 13px; color: #636363; margin-bottom: 10px; padding: 10px; padding-left: 0px; padding-right:0px; }

.listrow1 { padding: 10px; padding-left: 0px; padding-right:0px; margin-left: 0px; margin-right: 0px; color: black; vertical-align:top;  }
.listrow2 { padding: 10px; padding-left: 0px; padding-right:0px; margin-left: 0px; margin-right: 0px; color: black; vertical-align:top; }

.productrow-container { border: 0px; padding: 0px; margin: 0px; }

.productrow-image-div { width:100px; border: 0px; padding: 0px; margin: 0px; }

.productrow-det-div { padding:0px; margin:0px; }

.productrow-image { border: 0px; padding: 0px; margin: 0px; }

.productrow-cat { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; position:relative;left:20px; }

.productrow-price { font-weight: bold; font-size: 13px; position:relative;left:25px; float:right;}
.productrow-price-new { font-weight: bold; font-size: 13px; position:relative;left:25px;}
.productrow-oldprice { font-weight: bold; font-size: 13px; position:relative;left:25px; float:right; color: #A8A7A7; }
.productrow-offerprice { font-weight: bold; font-size: 13px; position:relative;left:25px; float:right; color: black; }
.productrow-save { font-weight: bold; font-size: 13px; position:relative;left:25px; float:right; color: #2FA7E3; }

.productrow-textname { color:#2FA7E3; font-weight:bold; padding-top: 0px; line-height: 15px; letter-spacing: +0.01em; position:relative;left:20px; }

.productrow-stock { padding: 0px; font-size: 13px; position:relative;left:22px; }

.productrow-stock-new { padding: 0px; font-size: 13px; position:relative;left:32px; }

.productrow-textname a { color:#2FA7E3; font-weight:bold; text-decoration: none; font-size: 13px; }
.productrow-textname a:visited { color:#2FA7E3; font-weight:bold; text-decoration: none; }
.productrow-textname a:hover { color:#2FA7E3; font-weight:bold; text-decoration: underline; }

/* Shopfront styles */

.productthumb { width: 145px; padding: 10px; float:left; text-align:center; margin-right: 3px; height: 225px; }

.productthumb-image-div { text-align:center; height: 80px;}

.productthumb-det-div { text-align:center; font-size: 12px; height: 140px; *height: 120px; _height:150px; padding-top: 5px; padding-bottom:5px; color: black; }

.productthumb-image { border: 0px; text-align:center; }

.productthumb-stock { margin-bottom:10px; }

.productthumb-price { margin-bottom: 10px; font-size: 14px; font-weight:bold; color: black; }

.productthumb-vat { line-height:10px; margin-bottom: 5px; font-size: 10px; font-weight:bold; color: #0D0D0D; margin-top:0px; padding-top:0px; }

.productthumb-textname { color:#2FA7E3; font-weight:bold; height: 55px; padding-top: 10px; letter-spacing: +0.01em; line-height: 15px; }

.productthumb-textname a { color:#2FA7E3; font-weight:bold; text-decoration: none; }
.productthumb-textname a:visited { color:#2FA7E3; font-weight:bold; text-decoration: none; }
.productthumb-textname a:hover { color:#2FA7E3; font-weight:bold; text-decoration: underline; }

.productthumb-button { margin: 0px; padding: 0px; }

/* product stock stuff */

.small-vat { color:black;font-size:10px;text-align:right; }

.font-5days { color:#474747; padding-top: 0px; margin-top: 0px; font-size:13px; #position:relative; top: -3px; }

.font-2-3days { color:#F26112; padding-top: 0px; margin-top: 0px; font-size:13px; #position:relative; top: -3px; }

.font-instock { color:#1C8D47; padding-top: 0px; margin-top: 0px; font-size:13px; #position:relative; top: -3px; }

.stockimg { position: relative; top: 1px; #position:relative; #top: -2px; margin-right:3px; }

/* paging */

.paging { padding:10px; letter-spacing: +1px; padding-left: 0px; margin-right:5px; float: right; padding-bottom:0px; margin-bottom: 0px; position:relative; top: -5px;}

.paginglinkTxt { font-weight: bold; }

/* product details */

h1 { color: black; font-size: 16px; }

.productdet-table { width: 100%; padding-top: 5px; position:relative; left:-5px; }
.productdet-left { width:300px;text-align:left;vertical-align:top;padding:5px 5px 10px 5px;font:normal 11px "arial";color:#777777;}
.productdet-right { width:350px;padding:5px;text-align:left;vertical-align:top;font:normal 11px "arial";color:#777777; padding-right:20px; }
.productdet-horizsep { width:5px;}

.productdettop-table { width:100%;margin-bottom:0px;border:1px solid #D1D1D1; }
.productdettop-left { width:20%;text-align:left;vertical-align:top;padding:0px 0px 3px 5px;font:normal 11px "arial";color:#333333; }
.productdettop-right { width:80%;text-align:left;vertical-align:top;font:bold 11px "arial";color:#333333; padding:0px 0px 3px 0px;}

.productdet-price { font:bold 16px "arial";color:#DC271D;text-align:left;}

.productdet-vat { font:bold 12px "arial";color:black;text-align:left; position:relative; top:-1px; }

.productdet-offerprice { font:bold 16px "arial";color:#008CDC;text-align:left;}
.productdet-oldprice { font:normal 11px "arial";color:#DC271D;text-align:left;margin-bottom:3px;}
.productdet-save { font:normal 11px "arial";color:#008CDC;text-align:left;margin-bottom:6px;}
.productdet-image { border:0px;}
.productdet-smallthumbcell { padding:5px;}
.productdet-clicktoenlarge { font:normal 10px "arial";color:#B0B0B0;text-align:centre;margin-top:5px;}

/* product details tab styles - NOT USED 

.productdet-tab { float: left; position:relative; top: 1px; *position:relative; *top: 0px; margin-bottom: 0px; padding-bottom:0px; margin-right: 3px; }

.productdet-desc { clear:both; text-align:left;margin:0px 20px 20px 0px; padding-bottom: 0px; font-size: 12px; line-height: 15px; padding-bottom:10px; *padding-bottom:20px; padding-right:15px; padding-left:10px; padding-top:10px; border:1px solid #9DD3EF; }

*/

.productdet-desc { text-align:left;margin:0px 20px 20px 0px; padding-bottom: 0px; font-size: 13px; line-height: 15px; padding-bottom:10px; *padding-bottom:20px; padding-right:15px; padding-left:0px; padding-top:10px; }

.productdet-desc p { font-size: 13px; line-height: 15px; }

.productdet-nottobuy { background-color:#ffffff;padding:5px;font:normal 11px "arial";color:#C3170C;margin-bottom:10px;}
.productdet-optionsheading { font:bold 11px "arial";color:#C3170C;margin-bottom:5px;}
.productdet-options { padding:3px;margin-bottom:10px;}
.productdet-optionheader { font:normal 12px "arial";color:#333333; padding-bottom:0px; }

.productdet-optiontitle { font:normal 14px "arial";color:#C3170C; }

.productdet-buy { float:right; padding-right:10px; margin-bottom: 0px; padding-bottom: 0px; }



select { width: 330px; *width: 334px; margin-top: 5px; margin-bottom: 10px; }

/* basket */

.baskettable { width: 675px; margin-top: 10px; font-size: 13px; }

.baskettable .listheading { padding: 5px; font-weight:bold; padding-top: 10px; padding-bottom: 10px; }

.basketrow1 { padding: 5px; background-color: #EDF2F5; }

.basketrow2 { padding: 5px; background-color: #FAFAFA; }

.baskettotal-toppadding { padding-left: 5px; padding-right:5px; font-size: 13px; }

.baskettotal-left { padding:5px; font-size: 13px; }

.baskettotal-right { padding-left: 5px; padding-right:5px; font-size: 13px; }

.baskettotal-orderleft { font-weight: bold; padding-left: 5px; padding-right:5px; padding-bottom:10px; font-size: 13px; }

.baskettotal-orderright { font-weight: bold; padding-left: 5px; padding-right:5px; padding-bottom:10px; font-size: 13px; color: black; }

.basket-productoptions { margin-top:5px; margin-bottom:5px; line-height:15px; font-size:11px; }

.buttondiv { float: left; padding-top: 10px; margin-left: 0px; #margin-left: 0px; padding-bottom:10px; }

.form-container { margin-top: 10px; margin-bottom:10px; font-size: 13px; line-height: 15px; }

.mainpanel p { margin-left:2px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; #padding-top: 10px; #padding-bottom: 10px; /* line-height: 10px; font-size:10px; */ font-size:13px; line-height:15px; }

/* checkout */

.orderprog-div { margin-top: 5px; padding-top: 5px; }

.form-table { padding-left:0px; padding-right:10px; }

.form-cellleft { width:135px; height:13px; margin-bottom:10px; vertical-align:top; margin-top:0px; #margin-top:2px; }

.form-celllefttext { width:115px; height:13px; margin-bottom:10px; vertical-align:top; margin-top:0px; #margin-top:2px; color:#A3A3A3; }

.form-cellright { width:200px; height:13px; margin-bottom:10px; vertical-align:top; }

.form-cellerror { padding:0px; margin:0px; vertical-align:top; }

.form-cellerrortop .err { position:relative; left:12px; #left:5px; top: -3px; }

.form-cellerror .err { position:relative; left:12px; #left:5px; }

.form-text { margin-bottom:-2px; #margin-bottom:5px; }

.form-input { width:160px; float:left; margin-right: 10px; margin-bottom: 5px; }

.buttondiv-right { margin-left:242px; #margin-left:252px; margin-top: 10px; margin-bottom:10px; }

.buttondiv-checkout { margin-left:200px; margin-top:10px; position:relative; left: -5px; }

.formrequired {margin-left:5px;vertical-align:baseline;color:#E11000; font-size:13px; }

.checkout-left { float:left; width:320px; #margin-top:10px; #padding-top: 5px; }

.checkout-right { float:left; width:310px; margin-top:10px; #margin-top:0px; margin-left: 30px; #padding-top: 5px;  }

a.showhide-sml { font-size: 10px; color: #2FA7E3; font-weight:bold; text-decoration:none; position: relative; top:-1px; }

a.showhide-sml:visited { font-size: 10px; color: #2FA7E3; font-weight:bold; text-decoration:none; position: relative; top:-1px; }

a.showhide-sml:hover { font-size: 10px; color: #2FA7E3; font-weight:bold; text-decoration:none; position: relative; top:-1px; }

.vin { padding: 10px; border: 1px solid #D3ECF9; margin-top:10px; display:none; margin-right:8px; #margin-right:4px; }

.orderinfo { padding-top: 10px; padding-bottom: 10px; line-height:15px; font-size:13px; }

/* order details */

.orderdet-table {width:100%;}
.orderdet-left {width:300px;text-align:left;vertical-align:top;padding-right:10px; font-size:13px; line-height: 18px; margin-left:5px; }
.orderdet-right {width:450px;text-align:left;vertical-align:top;  font-size:13px; line-height: 15px; }
.orderdet-horizsep {width:5px;}

.listtable-narrow { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; margin-top: 0px; border-collapse: collapse; width:450px; }


.vieworder-table {width:358px;margin-top:10px;}
.vieworder-delivery {width:70%;font:normal 11px "arial";color:#333333;text-align:right;padding:2px 5px 2px 5px;}
.vieworder-deliveryprice {width:30%;font:bold 11px "arial";color:#333333;text-align:left;padding:2px 5px 2px 5px; text-align: right; }
.vieworder-total {width:70%;font:normal 11px "arial";color:#C3170C;text-align:right;padding:2px 5px 2px 5px;}
.vieworder-totalprice {width:30%;font:bold 11px "arial";color:#C3170C;text-align:left;padding:2px 5px 2px 5px; text-align: right; }
.vieworder-productoptions {font:normal 10px "arial";color:#8E8E8E;text-align:left;margin-top:3px;}

.custhome { line-height: 15px; font-size: 13px; }

/* contact */

.contact-table {width:100%;}
.contact-left {width:60%;text-align:left;vertical-align:top;padding-right:10px;font:normal 13px "arial";color:#777777;}
.contact-right {width:40%;text-align:left;vertical-align:top;font:normal 13px "arial";color:#777777;padding-right:15px;}
.contact-horizsep {width:5px;}


/* Gallery Styles */

.gallerymenu { line-height:0px; color: #46B1E6; width:224px; *width:224px; _width:224px; border: 1px solid #9DD3EF; background-color: #D3ECF9; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }

/* side stuff */

.gallerymenu .news-heading { font-size: 12px; font-weight:bold; margin-bottom:5px; }
.gallerymenu .news-date { font-size: 10px; font-weight:bold; font-color:grey; margin-bottom:5px; color:grey; }

.gallerymenu b { color: grey; }

.gallerymenu .news-mainpic { border: 0px; float:left; margin: 0px 5px 5px 0px; border: 1px solid #00263E; }

/* gallery list stuff */

.gallerytable { width: 325px; #width: 330px; border: 1px solid #D1D1D1; padding-left:10px; #padding-left:10px; padding-right:15px; #padding-right:10px; height: 100px; margin: 0px 0px 10px 0px; #margin: 0px 10px 10px 0px; }

.allinst-mainpic { border: 1px solid #D1D1D1; #margin-left:10px; #margin-right:10px; }

.gallerydate { color:#636363;font-size:11px;font-weight:normal; margin-top:10px;}

.gallery-textname { width:200px; font-size:13px; font-weight:bold; padding-top: 0px; line-height: 15px; letter-spacing: +0.01em; }

.gallery-cat { font-size:11px; margin-top: 10px;  }

.galleryleft { width: 325px; #width: 325px; float:left; margin-right:10px; #margin-right:5px; padding-right: 10px; #padding-right: 0px; margin-top: 15px; }

.category { font-size: 13px; font-weight:normal; }

/* gallery details stuff */

.gallery-pic-main { width: 300px; border: 1px solid #D1D1D1; margin: 5px; float: left; margin-right:8px; #margin-right:20px; }

.gallery-thumbs { width: 350px; #width:348px; border: 1px solid #D1D1D1; margin-left: 10px; margin-top: 5px; float: left; }

.gallery-thumb { width: 105px; #width: 95px; margin: 5px 5px 5px 5px; *margin:5px 5px 2px 5px; _margin: 5px 3px 3px 3px; padding: 0px; *padding-right:10px; _padding:0px; float: left; }

.gallery-thumb a { color: none; }

.gallery-border { border: 1px solid #D1D1D1; padding:0px; margin:0px; }

.gallery-thumb-notop { width: 105px; #width: 95px; margin: 0px 5px 5px 5px; *margin:0px 5px 5px 5px; _margin: 5px 3px 3px 3px; padding: 0px; *padding-right:9px; *padding-bottom:2px; _padding:0px; float: left; }

.gallery-det { font-size:13px; line-height:15px; border: 1px solid #D1D1D1; margin:5px; padding: 10px; margin-right: 20px; margin-bottom:20px;}

.videodiv { margin-left:5px; margin-bottom:10px; }

/* blog */

.blog-container { margin:10px 0px 10px 0px; }

.blog { margin-bottom:20px; }

.blog-sep { border-bottom: 1px solid #D1D1D1; margin-right:15px; margin-bottom:10px; }

.blog-title { font-size:18px; line-height:24px; color:#43AFE6; float: left; margin-top:10px; margin-bottom:10px; margin-left:8px; }

.blog-date { font-size:15px; font-weight:bold; line-height:12px; color:#797E81; float: right; margin-top:15px; margin-right:15px; }

.blog-images { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 1px 0px; position:relative; left: -10px; }

.blog-text { padding:10px; margin: 0px 15px 5px 0px; font-size:13px; line-height:18px; }

/* HOW TO stuff */

.howto-pic-main { width: 300px; border: 1px solid #D1D1D1; margin: 5px; float: left; margin-right:8px; #margin-right:20px; }

.howto-thumbs { margin-left: 0px; margin-right: 10px; margin-top: 5px; }

.howto-thumb { width:600px; margin: 5px 5px 5px 5px; *margin:5px 5px 2px 5px; _margin: 5px 3px 3px 3px; padding: 0px; *padding-right:10px; _padding:0px; }

.howto-thumb a { color: none; }

.howto-border { border: 1px solid #D1D1D1; padding:0px; margin:0px; text-align:center; }

.howto-thumb-notop { margin: 0px 5px 5px 5px; *margin:0px 5px 5px 5px; _margin: 5px 3px 3px 3px; padding: 0px; *padding-right:9px; *padding-bottom:2px; _padding:0px; }

.howto-det { font-size:13px; line-height:15px; margin:5px; padding: 10px; margin-left:5px; padding-left:0px; margin-right: 20px; margin-bottom:20px;}

.howto-caption { margin-top:0px; margin-bottom:10px; margin-left:10px; font-size:12px; text-align:left; line-height:20px; }


/* end of main page styles */

textarea { font-family: arial; font-size:13px; }

.noborder { border:0px; }

.clearboth { clear:both; height:1px; line-height:1px; }

.floatleft { float:left; }

.floatright { float:right; }

.footer { width: 100%; padding-top:15px; color:#A3A3A3; line-height:10px; }

.tagline { letter-spacing: +1px; padding-top:15px; width:100%; height:25px; }

.footer a { color:#A3A3A3; text-decoration:none; padding-right:20px; }
.footer a:hover { color:#A3A3A3; text-decoration:underline; }
.footer a:visited { color:#A3A3A3; text-decoration:none; }
.footer a:visited:hover { color:#A3A3A3; text-decoration:underline; }

/* error */

.errheader {margin-bottom:6px;font-size:13px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom:0px; }
div.err {background-color:#FFF7F7;border:1px solid #FA9992;font:bold 11px "arial";color:#E11000; padding:2px 5px 2px 5px; float:left; }
.errList {margin:0px 30px 10px 10px; #margin:0px 30px 10px 50px; padding-top:0px;padding-bottom:0px;}
.errListItem {font:normal 10px "arial";color:#E11000;margin-bottom:10px; margin-top: 0px; padding-top: 0px; margin-left:0px; }

.success {background-color:#F1FFEF;font:bold 11px "arial";color:#41A932;border:1px solid #92E287;margin:20px 20px 10px 0px;padding:2px 5px 2px 5px; line-height:20px; }






