/* change all image path to  --> ../images/.....  this is the setting now !*/
/*or --> /shop/jsp/de/images/.....   */

/* ------ productdetail ------- */
#content .discontinuedtext, #content .discontinuedtext a{
 font: 800 12px/14px arial, helvetica, sans-serif, verdana;
 color:#CC0000;
 margin-top:15px
}
#content .discontinuedtext a:hover{color:#0033CC}
#content .callhotline{
 font:800 12px/14px arial, helvetica, sans-serif, verdana;
 margin-top:10px;
 text-align:center;
}

#content .addlinks{ffloat:right;text-align:right;padding:10px 0 10px 0;}

#content .productdescription{margin-top:10px}
#content .productdescription div.shortdesc{margin-top:20px}
#content .productdescription * a, #content .productdescription * a span {color:#000000}
#content .productdescription * a:hover, #content .productdescription * a:hover span{color:#CC0000}
#content .productdescription .addlinks{float:right;width:250px;text-align:right}
#content .productdescription .socialbook{margin-bottom:0px}
#content * .xxlimage {
 float:right;
 clear:both
}
#content * .addlinks a, #content * .xxlimage a{
 text-decoration:underline;
 color:#0033CC;
 font:400 11px verdana,arial, helvetica, sans-serif;
}
#content * .addlinks a:hover{color:#CC0000}
#content * .addlinks ul{
 text-align:right;
 list-style-type: none;
}
#content * .addlinks li, #content * .xxlimage li{
 display:block;
 float:right;
}
#content * .addlinks .text{margin:0 0 0 3px}
#content * .xxlimage .text{margin:4px 0 0 3px }
#content * .addlinks .picmail, #content * .xxlimage .picmail{margin:2px 0 0 15px}
#content * .addlinks .piclarger, #content * .xxlimage .piclarger{}
#content * .addlinks .socialbook{margin:0 0 0 15px}
 
#content * .xxlimage ul{list-style-type: none;margin:0 100px 5px 100px;} 
#content * .xxlimage li{}

#content #picture{
 float:right;
 
}

#content .productdetailpicture{
 clear:both;
 float:right; 
 padding:15px 0 15px 10px;
}

/* shopinfo */
#content #shopinfo{
 margin-left:auto;
 margin-right:auto;
 margin-top:30px;
 clear:right
}

#content #shopinfo table{
 margin-left:auto;
 margin-right:auto;
 background-color:#D5E5FF;
 border:#FFFFFF solid 1px;
 width:auto;
}
#content #shopinfo .header{
 text-align:center;
 font:800 12px/14px verdana, arial, helvetica, sans-serif;
 border:#FFFFFF solid;
 border-width:0 1px 2px 1px;
 height:25px;
}
#content #shopinfo .content{
 text-align:center;
 font:400 13px arial, helvetica, sans-serif, verdana;
 height:52px;
 border:#FFFFFF solid 1px;
}
#content #shopinfo .price, #productlist .price{
 text-align:center;
 font:800 13px arial, helvetica, sans-serif, verdana;
 color:#CC0000;
 padding-bottom:3px;
}
#content #shopinfo .status,#productlist .status{margin-bottom:3px}
#content #shopinfo .remarks, #productlist .remarks{text-align:center;font:400 11px/11px arial, helvetica, sans-serif, verdana}
#content #shopinfo .remarks a{text-decoration:none;color:#000000}
#content #shopinfo .remarks a:hover{color:#CC0000}
#content #shopinfo .header p,#content #productlist .qty{font:400 12px/14px verdana, arial, helvetica, sans-serif; text-align:center}
#content #shopinfo .notbuyable,#productlist .notbuyable{font:800 11px arial, helvetica, sans-serif, verdana;text-align:center}
#content #shopinfo .notbuyable img, #productlist .notbuyable img{border:1px solid #FFFFFF;margin-top:2px}
#content #shopinfo .ean{
 text-align:center;
 font:400 12px arial, helvetica, sans-serif, verdana;
 height:30px;
 border:#FFFFFF solid 1px;
}
/* related products */
#content #relatedproduct{text-align:center}
#content #relatedproduct table{
 border-collapse:collapse;
 margin-left:auto;
 margin-right:auto;
 background-color:#D5E5FF;
 width:550px;
}
#content #relatedproduct .header{
 padding:5px 5px 5px 5px;
 background-color:#B7D3F0;
 text-align:left;
 font:800 13px arial, helvetica, sans-serif, verdana;
 border-bottom:#FFFFFF solid 1px;
}
#content #relatedproduct .content{
 text-align:left;
 font:400 13px arial, helvetica, sans-serif, verdana;
 padding:5px 5px 5px 5px;
}
#content #relatedproduct .content a{
 text-decoration:none;
 color:#000000;
}
#content #relatedproduct .content a:hover{color:#CC0000}
/* driver */
#content #driver{text-align:center}
#content #driver table{
 border-collapse:collapse;
 margin-left:auto;
 margin-right:auto;
 background-color:#D5E5FF;
 width:550px;
}
#content #driver .header{
 background-color:#B7D3F0;
 text-align:left;
 font:800 13px arial, helvetica, sans-serif, verdana;
 padding:5px 5px 5px 5px;
 border-bottom:#FFFFFF solid 1px;
}
#content #driver .content{
 text-align:left;
 font:400 13px arial, helvetica, sans-serif, verdana;
 padding:5px 5px 5px 5px;
}
#content #driver .content a{text-decoration:none;color:#000000}
#content #driver .content a:hover{color:#CC0000}
/* extendeddescription */
#content #extendeddescription{
 background-color:#B7D3F0;
 text-align:left;
 font:800 13px arial, helvetica, sans-serif, verdana;
 padding:5px 5px 5px 5px;
 margin-left:auto;
 margin-right:auto;
 width:545px;
}
/* --------- product list -----------*/
/* list of products */
#content #productlist table{
 background-color:#D5E5FF;
 margin-left:auto;
 margin-right:auto;
 width:550px;
 /*border-collapse:separate;
 border-spacing:2px;*/
}
/* showCategory page */
#content #productlist{margin-top:15px;clear:both}
#content #productlist .col1{width:77px}
#content #productlist .col2{width:240px}
#content #productlist .col3{width:80px}
#content #productlist .col4{width:60px}
#content #productlist .col5{width:80px}
/* orderstatus, dispatched  and outstanding order pages */
#content #productlist .col11{width:250px}
#content #productlist .col12{width:80px}
#content #productlist .col13{width:70px}
#content #productlist .col14{width:60px}
#content #productlist .col15{width:90px}
/* shopping cart page */
#content #productlist .col21{width:75px}
#content #productlist .col22{width:185px}
#content #productlist .col23{width:80px}
#content #productlist .col24{width:60px}
#content #productlist .col25{width:60px}
#content #productlist .col26{width:90px}
/* search page */
#content #productlist .col31{width:75px}
#content #productlist .col32{width:395px}
#content #productlist .col33{width:80px}
/* confirmOrder page */
#content #productlist .col41{width:200px}
#content #productlist .col42{width:55px}
#content #productlist .col43{width:80px}
#content #productlist .col44{width:65px}
#content #productlist .col45{width:65px}
#content #productlist .col46{width:90px}
/* serchResultDownloads */
#content #productlist .col51{width:75px}
#content #productlist .col52{width:auto}
#content #productlist .col53{width:60px}
#content #productlist .col54{width:60px}
#content #productlist .col55{width:70px}
#content #productlist .col56{width:50px}
/* news */
#content #productlist .col61{width:75px}
#content #productlist .col62{width:385px}
#content #productlist .col63{width:90px}


#content #productlist .header{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:0 1px 2px 0;
 font:800 13px/24px arial, helvetica, sans-serif, verdana;
 height:30px;
 vertical-align:top;
 padding:3px 0;
}
#content #productlist .header .desc{float:left}  /*for assortment arrows */
#content #productlist .voucher{
 background-color:#FFFFFF;
 padding-left:15px;
 font:800 12px arial, helvetica, sans-serif, verdana;
}
#content #productlist .voucher em{color:#CC0000;}
#content #productlist .firstcol{border-left:2px solid #D5E5FF}
#content #productlist .vat{font:400 11px arial, helvetica, sans-serif, verdana;display:block}
#content #productlist .footer{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:2px 1px 0 0;
 font:800 13px/18px arial, helvetica, sans-serif, verdana;
/* height:35px;*/
 padding:1px 0 1px 0;
}
#content #productlist .content{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 font:400 13px arial, helvetica, sans-serif, verdana;
 padding:5px 0 5px 0;
}
#content #productlist * .left{padding-left:5px;}
#content #productlist * .right{padding-right:5px;}
#content #productlist .empty{
 background-color:#FFFFFF;
 border:#FFFFFF solid 2px;
}
#content #productlist #voucher{
 background-color:#D5E5FF;
 margin-top:15px;
 margin-left:auto;
 margin-right:auto;
 padding:5px;
 width:540px; 
 font:800 13px arial, helvetica, sans-serif, verdana;
 min-height:18px;
}
#content #productlist #voucher .desc{}
#content #productlist #voucher .input{margin-left:25px}
#content #productlist #voucher .button{margin-left:20px}

#content #productlist .productpicture{
 padding:0;
 background: #FFFFFF;
 border-width:2px;
 border-color:#D5E5FF;
 font-size:0;
 line-height:0;
 text-align:center;
}
#content #productlist .cartbutton {
 background:url(../images/shop_cart.gif) no-repeat;
 text-indent:-9999px;
 font:400 14px/14px verdana, arial, helvetica, sans-serif ;
 color: #CC0000;
 display: block;
 border:none;
 height: 35px;
 width: 35px;
 cursor:pointer;
}
/*#content #productlist .noimage{
 background: #FFFFFF url('../images/No_Image_Available.gif') no-repeat scroll center center;
}*/
/*#content #productlist .productpicture .picture{border:2px solid #D5E5FF}*/

#content #productlist .productpicture img.size1, #content #productlist .productpicture a img.size1{ width:75px; /*um alle bilder auf maximale Breite in table zu begrenzen */}
#content #productlist .productpicture img{border:0 none;padding:0;margin:0}
#content #productlist .type img{border:0 none;padding:0;margin:0}/* searchResultsDownloads*/
#content #productlist .producttext{text-decoration:none;color:#000000;}
#content #productlist .linkcolor * a:hover{color:#CC0000}
#content #productlist a{
 font: 400 12px arial, helvetica, sans-serif, verdana;
 color:#000000;
 text-decoration:none;
}
#content #productlist .productsubject{
 font:800 13px arial, helvetica, sans-serif, verdana;
 color:#000000;
 text-align:left;
 text-decoration:none;
 display:block
}
#content #productlist .productno{font:400 12px arial, helvetica, sans-serif, verdana;}

#content #productlist a:hover * {color:#CC0000}
#content #productlist tr:hover a, #content #productlist tr:hover a span, #content #productlist tr:hover a p {color:#CC0000}
#content #productlist img.warning{margin-bottom:5px}
/* showCategory Page description */
#content #catdesc{margin-top:15px}
#content #catdesc div.desc{margin-top:15px}
/* list of categories */
#content #categorylist{margin-top:15px}
#content #categorylist table{
 background-color:#D5E5FF;
 border-color:#000000;
 border-style:none;
 border-width:0px;
 width:auto;
 margin-right:5px
}
#content #categorylist td{padding:4px 0 4px 0}
#content #categorylist .x1{width:20px;}
#content #categorylist .x2{width:530px;}
#content #categorylist .contentcell{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:1px 1px 1px 1px;
}
#content #categorylist .arrow{
 font:800 18px/18px arial, helvetica, sans-serif, verdana;
 color:#7F7F7F;
 text-align:center;
 vertical-align:top;
 padding-top:4px;
}
#content #categorylist .firstcategory{padding:0 5px 0 5px}
#content #categorylist .firstcategory a{
 font:800 12px/14px arial, helvetica, sans-serif, verdana;
 text-decoration:none;
 color:#000000;
}
#content #categorylist .firstcategory a:hover{color:#CC0000}
#content #categorylist .secondcategory{padding:0 5px 0 15px}
#content #categorylist .secondcategory span{color:#999999;font:400 14px/12px verdana, arial, helvetica, sans-serif;}
#content #categorylist .secondcategory a{
 font:400 11px/11px arial, helvetica, sans-serif, verdana;
 text-decoration:none;
 color:#000000;
}
#content #categorylist .secondcategory a:hover{color:#CC0000}
/* Featured Product */
#featuredproduct{float:right;margin-left:10px}
#featuredproduct img{border:0}
#featuredproduct .header{
 width:165px;
 background-color:rgb(183, 211, 240);
 padding:4px 5px 4px 5px;
 font:800 13px verdana, arial, helvetica, sans-serif;
 text-align:center;
 voice-family: "\"}\"";
 width:157px;
 voice-family: "\"}\"";
}
#featuredproduct .picture{
 width:165px;
 padding:0;
 border:#DFDFDF solid 1px;
 text-align:center;
}
#featuredproduct .picture img{width:165px}
#featuredproduct .desc{
 width:165px;
 background-color:#DFDFDF;
 padding:2px 0px 2px 0px;
 font:800 12px/14px arial, helvetica, sans-serif, verdana;
 text-align:center;
 display:block;
 voice-family: "\"}\"";
 width:167px;
 voice-family: "\"}\"";
}
#featuredproduct .desc a{text-decoration:none;color:#000000;}
#featuredproduct .desc p.price{color:#CC0000;font:800 12px arial, verdana, helvetica, sans-serif;text-align:center;}
#featuredproduct .desc p.price span{color:#000000;font:800 10px arial, verdana, helvetica, sans-serif;}
#featuredproduct > div{margin-bottom:10px;}
/*------- cart----- */
#content #showCart ul, #content #showCartForm ul {margin-top:15px}
#content #showCart ul li,#content #showCartForm ul li{font:400 12px arial, helvetica, sans-serif, verdana;}
#content #productlist .deliveryinfo{
 font:800 12px verdana, arial, helvetica, sans-serif;
 color:#999999;
 text-align:right;
 margin-top:15px
}
#content #showCart ul li a,#content #showCartForm ul li a, #content #productlist .deliveryinfo a{
 color:#0000CC;
 font-weight:bold;
 text-decoration:underline
}
#content #showCart ul li a:hover,#content #showCartForm ul li a:hover,#content #productlist .deliveryinfo a:hover{color:#CC0000}
/*------- billing & register----- */
/* address and billing block */
#content #billing{margin-top:10px}
#content #billing table{
 margin-left:auto;
 margin-right:auto;
 background-color:#D5E5FF;
 border:none;
}
#content #billing table .col1{width:183px}
#content #billing table .col2{width:183px}
#content #billing table .col3{width:183px}
#content #billing .header{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:0 10px 2px 0;
 font:800 14px arial, helvetica, sans-serif, verdana;
 height:25px;
 padding:0 5px 0 5px;
}
#content #billing .content{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:0 10px 0 0;
 font:400 14px arial, helvetica, sans-serif, verdana;
 padding:5px 5px 0 5px;
 vertical-align:top;
}
#content #billing .change{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:0 10px 0 0;
 padding:5px 5px 8px 5px;
 vertical-align:top;
}
/* terms and conditions */
#content #terms{
 font:400 13px arial, helvetica, sans-serif, verdana;
 padding:15px 0 15px 0;
 text-align:right;
}
#content #terms a{font-weight:bold}
#content #terms a:hover{color:#CC0000}

/*------- register ----- */
#content #register{margin-top:10px;clear:both}
#content #register table{
 margin-left:auto;
 margin-right:auto;
 background-color:#D5E5FF;
 border:none;
}
/*billingInfo, accountBillingInfo, registerBillingInfo, deliveryAddress, accountDeliveryAddress, creditcardInfo,
accountCreditcardInfo, catalogeRequest, billingAddress*/
#content #register table .col1{width:130px}
#content #register table .col2{width:420px}
/*accountInfo, orderDealer, requestPassword, rmaForm, sequrityQuestion*/
#content #register table .col11{width:185px}
#content #register table .col12{width:365px}
/*baaForm, registerEnduser, registerDealer*/
#content #register table .col21{width:150px}
#content #register table .col22{width:400px}
#content #register td{
 border:#FFFFFF solid;
 border-width:0 2px 1px 0;
 padding:5px 5px 5px 5px;
 vertical-align:top;
 font:400 12px arial, helvetica, sans-serif, verdana;
}
#content #register td.input{padding:2px 5px 2px 5px;}
#content #register td.inputradio input{} /* all browser / not IE */
* html #content #register td.inputradio input{margin:0 -3px 0 -3px} /* IE 6 and lower */
*+html #content #register td.inputradio input{margin:0 -3px 0 -3px} /*IE 7 */
#content #register td.inputradio{vertical-align:middle;}
#content #register td.input select{width:280px}
#content #register p{margin:3px 0 3px 0;}
#content #register td .click{width:25px;top:-25px;position:relative}
#content #register td .clickcomment{
 width:auto;
 margin:10px 0 0 20px;
 font:400 12px arial, verdana, helvetica, sans-serif;
}
#content #register td .comment{font:400 10px verdana, arial, helvetica, sans-serif;}
#content #register th{
 border:#FFFFFF solid;
 border-width:0 2px 1px 0;
 font:800 13px arial, helvetica, sans-serif, verdana;
 padding:5px 5px 5px 5px;
 vertical-align:top;
 text-align:right;
}
#content #register th .comment{
 font:400 10px verdana, arial, helvetica, sans-serif;
 text-align:right;
 margin:0;
}
/* delivery options */
#content #delivery{margin-top:10px}
#content #delivery table{
 margin-left:auto;
 margin-right:auto;
 background-color:#D5E5FF;
 border:none;
}
/* orderDeliveryAdressList, accountDeliveryAdressList */
#content #delivery .col1{width:150px}
#content #delivery .col2{width:400px}
#content #delivery .colx5{width:80px}

/* ?? */
/*
#content #delivery .col11{width:150px}
#content #delivery .col12{width:400px}

*/
#content #delivery table.intern, #content #delivery table.billtyp{width:100%}
#content #delivery td{
 border:#FFFFFF solid;
 border-width:0 2px 1px 0;
 vertical-align:middle;
 font:400 13px arial, helvetica, sans-serif, verdana;
}
#content #delivery th{
 height:25px;
 border:#FFFFFF solid;
 border-width:0 2px 1px 0;
 font:800 13px arial, helvetica, sans-serif, verdana;
}
#content #delivery th.main{
 padding:7px 5px 7px 5px;
 vertical-align:top;
 text-align:right;
}
#content #delivery td.data{
 padding:7px 5px 5px 5px;
}
#content #delivery .intern td, #content #delivery .intern th{
 padding:5px;
 border-width:0px 0 1px 0;
}
#content #delivery .addresslistEU{width:265px}
#content #delivery .addresslistDealer{width:265px}
#content #delivery .arrow{float:right;margin-right:0px}
#content #delivery .billtyp .col1{width:40px}
#content #delivery .billtyp .col2{width:395px}
#content #delivery .billtyp td, #content #delivery .billtyp th{
 padding:2px;
 border-width:0px 0 1px 0;
}
/* square blocks */
#content #block table{
 margin-top:15px;
 margin-left:0;
 background-color:#D5E5FF;
 border:none;
}
#content #block .header{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:0 10px 2px 0;
 font:800 14px arial, helvetica, sans-serif, verdana;
 height:25px;
 padding:0 5px 0 5px;
}
#content #block .content{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:0 10px 0 0;
 font:400 13px arial, helvetica, sans-serif, verdana;
 padding:10px 10px 0 10px;
 vertical-align:top;
}
#content #block .content .clogin{margin-top:12px;padding-left:20px}
#content #block .content .clogin div{float:left;width:110px}
#content #block .content .clogin input.text{padding:2px 0 0 0;height:18px;width:110px; margin:2px 0 0 0 }
#content #block .content .clogin input.ok{margin:30px 0 10px 7px}
 
/*#content #block .action{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:0 10px 0 0;
 padding:2px 5px 5px 5px;
 vertical-align:top;
}*/
/* order pages - Outstanding Order + Dispatched Order */
#content #order table.order{border:none;margin-top:20px}
#content #order table.order .col1{width:180px}
#content #order table.order .col2{width:370px}
#content #order p a{color:#000000}
#content #order table.order th{
 border:0;
 font:800 13px arial, helvetica, sans-serif, verdana;
 padding:0;
 vertical-align:middle;
 text-align:right;
}
#content #order table.order td{
 border:0;
 font:400 13px arial, helvetica, sans-serif, verdana;
 padding-left:10px;
 vertical-align:middle;
 text-align:left;
}
#content #order table.data{
 margin:20px 0 0 0;
 background-color:#D5E5FF;
 border:none;
}
#content #order table.data .col1{width:183px}
#content #order table.data .col2{width:183px}
#content #order table.data .col3{width:183px}
#content #order table.data th{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:0 10px 2px 0;
 font:800 13px arial, helvetica, sans-serif, verdana;
 padding:5px;
 text-align:left;
}
#content #order table.data td{
 border-color:#FFFFFF;
 border-style:solid;
 border-width:0 10px 0 0;
 font:400 13px arial, helvetica, sans-serif, verdana;
 padding:5px;
 vertical-align:top;
}
#content #cartlist{margin-top:10px}

#content #cartlist .save-box-start{
 background-image: url('../images/light_blue_bar_top.gif');
 margin-top:15px;
 font-size: 1px; /* IE */
 height: 14px;
 width: 550px;
}
#content #cartlist .save-box-end{
 background-image: url('../images/light_blue_bar_bottom.gif');
 font-size: 1px;/* IE */
 height: 14px;
 width: 550px;
 margin-bottom:15px;
}

#content #cartlist table{border:none;}
#content #cartlist table.save, #content #cartlist table.carts{
 margin-left:auto;
 margin-right:auto;
 background-color:#D5E5FF;
 clear:both;
}
#content #cartlist table.carts{margin-top:15px}
#content #cartlist table.cartinfo{margin:0 0 0 30px;clear:both}

#content #cartlist table.save th,#content #cartlist table.save td{border-width: 0}
#content #cartlist table.save .col1{width:250px}
#content #cartlist table.save .col2{width:300px}
#content #cartlist table.carts .col1{width:400px}
#content #cartlist table.carts .col2{width:150px}
#content #cartlist table.carts .col11{width:290px}
#content #cartlist table.carts .col12{width:80px}
#content #cartlist table.carts .col13{width:80px}
#content #cartlist table.carts .col14{width:33px}
#content #cartlist table.cartinfo .col1{width:90px}
#content #cartlist table.cartinfo .col2{width:300px}

#content #cartlist table.carts td{
 height:25px;
 border:#FFFFFF solid;
 border-width:0 2px 1px 0;
 vertical-align:middle;
 font:400 12px arial, helvetica, sans-serif, verdana;
 padding:2px 5px 2px 5px;
}
#content #cartlist table.carts td a{text-decoration:none;color:#000000;}
#content #cartlist table.carts th{
 height:25px;
 border:#FFFFFF solid;
 border-width:0 2px 1px 0;
 font:800 12px verdana, arial, helvetica, sans-serif, verdana;
 padding:0 5px 0 5px;
}
#content #cartlist table.save th{
 font:800 12px verdana, arial, helvetica, sans-serif, verdana;
 height:25px;
}
#content #cartlist table.save td{}

#content #cartlist table.cartinfo th{
 text-align:left;
 font:400 12px arial, helvetica, sans-serif, verdana ; 
}
#content #cartlist table.cartinfo th.desc{vertical-align:top}
#content #cartlist table.cartinfo th.date{}

#content #cartlist table.cartinfo td{
 font:400 12px arial, helvetica, sans-serif, verdana;
}

#content #cartlist table.save td{padding:0 5px 0 5px;}
#content #cartlist table.carts .cartaction{
 border-right-width: 0;
 text-align: center;
 padding:3px 1px 3px 1px;
}

#content #cartlist h3{font:italic 800 16px arial, helvetica, sans-serif, verdana;}

#content #mailfriend{}
#content #mailfriend sup{color:#CC0000;}
#content #mailfriend .box-start{
 clear:both;
 background-image: url('../images/light_blue_bar_top.gif');
 margin-top:15px;
 font-size: 1px; /* IE */
 height: 14px;
 width: 550px;
}
#content #mailfriend .box-end{
 background-image: url('../images/light_blue_bar_bottom.gif');
 font-size: 1px;/* IE */
 height: 14px;
 width: 550px;
 margin-bottom:15px;
}
#content #mailfriend .dist1{padding-top:20px}
#content #mailfriend table{}
#content #mailfriend table .col1{width:200px}
#content #mailfriend table .col2{width:350px}
#content #mailfriend table th, #content #mailfriend table td{padding:0 10px 10px 0}
#content #mailfriend table th{
 text-align:right;
 font:800 12px verdana, arial, helvetica, sans-serif;
}
#content #mailfriend table td{font:400 12px verdana, arial, helvetica, sans-serif;}
#content #mailfriend table th p{
 text-align:center;
 font:800 12px verdana, arial, helvetica, sans-serif;
 margin-bottom:15px
 
}




#content table.fastorder{margin-left:auto;margin-right:auto;border:none}
#content table.fastorder th{
 border:#FFFFFF solid 1px;
 font:800 13px arial, helvetica, sans-serif, verdana;
 padding:0px;
 vertical-align:middle;
 text-align:center;
}
#content table.fastorder td{
 border:#FFFFFF solid 1px;
 font:400 13px arial, helvetica, sans-serif, verdana;
 padding:0px;
 vertical-align:middle;
 text-align:center;
}

#content table.prepay{border:1px solid #000000;border-spacing: 5px;border-collapse:separate;margin:10px 0 10px 0;}
#content table.prepay td{font:400 12px arial, helvetica, sans-serif, verdana;vertical-align:top}
#content table.prepay
#content table.prepay