/* GENERAL STYLES
----------------------------------------------------------------*/
* { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }
body { background: #fff; }
img { border: 0; }
a { color: #0076bb; outline: none; }
.clr { overflow: hidden; height: 100%; }

#page-box { position: relative; margin: 0 10px; width: 500px; text-align: left; }
#printlogo { display: block; margin: 0 0 10px 0; padding: 0px; }
h2.brand { display:none; }
h2.brand img { display: none; }
h2.brand a { display: block; margin-left: 15px; width: 176px; height: 72px; background: url(../img/brand_print_bg.gif) no-repeat; }

/* MAIN NAV
----------------------------------------------------------------*/
#footer, #search, #actions, #staf ,#meta-nav, #sub-nav, #main-nav, #lightwindow, #lightwindow_container, #lightwindow_overlay { display: none; }


/* SEARCHRESULTS
----------------------------------------------------------------*/
#search-results { margin-bottom: 20px; margin: 0 15px 20px 15px; }
#search-results * { color: #3c3c3c; }
#search-results .search-intro { background: url(../img/search_intro_bg.gif) no-repeat left bottom; padding: 0 0 8px 0; font-size: 12px; }
#search-results .search-result { height: 100%; overflow: hidden; background: url(../img/search_result_bg.gif) no-repeat left bottom; padding: 8px 30px 8px 0px; }
#search-results .search-result h3 { padding: 0; margin: 0; font-size: 12px; }
#search-results .search-result div { height: 100%; overflow: hidden; font-size: 12px; }
#search-results .search-result img { float: left; }
#search-results .search-result a { color: #0076bb; }

/* CONTENT
----------------------------------------------------------------*/
#content { background: #fff; overflow: hidden; height: 100%;  }

#col-a, #col-b, #col-c { float: left; }
#col-a { display: none; }
#col-b { width: 474px; }
#col-c { display: none; }


.content table input { color:#818181; border:1px solid #767676;}
.content table select {border:1px solid #767676; color:#818181;}


/* CRUMPATH */
.content #crumpath { display: none; }

.content { padding: 12px 14px 0 0px; }
.content h2 { margin: 0 15px 2px 15px; }

/* HTML BOX */
.content .hb_txt { margin: 0 15px; }
.content .hb_txt * { font-size: 12px; line-height: 15px; }
.content .hb_txt p { margin: 0 0 10px 0; }
.content .hb_txt a { color: #0076bb; text-decoration: underline; }
.content .hb_txt ul { margin: 0 15px 10px 15px; }
.content .hb_txt li { list-style: square; margin: 0 0 0 15px; line-height: 18px; }

.content .hb_txt table { border-spacing: 3px; }
.content .hb_txt table * { font-size: 11px; }
.content .hb_txt table th { color: #fff; background: #9d9d9d; padding: 3px; }
.content .hb_txt table tr.odd { }
.content .hb_txt table tr.even td { background: #ececec; }
.content .hb_txt table td { padding: 3px; }


/* MEASURE */
.content #measure { height: 98px; background: url(../img/measure_bg.gif) no-repeat top left; padding: 0 0 0 15px; }
.content #measure h3 { display: block; width: 100%; }
.content #measure select { vertical-align: middle; font-size: 10px; color: #818181; }
.content #measure .btn { display: block; margin: 10px 0 0 0; }
.content #measure img { vertical-align: middle; }

/* SHOW ITEMS BOX */
.content .box_show_items { height: 100%; position: relative;  padding: 0 0 0 15px; font-size: 12px; margin:  0 0 10px 0; width: 412px;  }
.content .box_show_items img { float: left; margin:0 0 0 2px; }
.content .box_show_items img.sort { position: absolute; top:0px; left: 18px; } 
.content .box_show_items img.show { position: absolute; top:0px; left: 255px; }
.content .box_show_items p { line-height: 15px; padding: 11px 0 11px 70px; border: 1px solid #9d9d9d; }
.content .box_show_items p .events {padding: 0 10px 0 10px; }
.content .box_show_items .price{ font-weight: bold; margin:0 10px 0 10px;  padding: 0 10px 0 0; background:url(../img/btn_up.jpg) no-repeat right center; }
.content .box_show_items .price img{padding: 0 0px 0 0;}
.content .box_show_items .nummer { margin: 0 0 0 77px; }
.content .box_show_items a { color: #3c3c3c; }
.content .box_show_items p.view a {padding:0 0px 0 15px;}
.content .box_show_items p.view a.select{padding:0 0px 0 15px; color:#0076bb;}
.content .box_show_items p.view .selected {padding-left: 30px; }


/*EVENTS*/
.content #text { padding: 0 0 10px 15px; margin: 0 0 20px 0; height: 100%; overflow: hidden; font-size: 12px;}
.content #text h1 {font-size: 12px}
.content #text p.event {color: #838383; padding: 0 0 10px 0;}
.content #text img{padding-top: 15px; margin:0 0 20px 0;}
.content #text a{ font-weight:bold; color:#0076bb;  }


/* BEST SOLD PRODUCT */
.content #bestsold { padding: 0 0 10px 15px; overflow: hidden; height: 100%; }
.content #bestsold .hdr{ padding: 0 0 10px 0; }
.content #bestsold .product { width: 132px; /*134*/ height: 172px; /*161*/ border: 1px solid #9d9d9d; float: left; margin: 0 0 10px 5px; }
.content #bestsold .product img{ border-bottom: 1px solid #9d9d9d;}
.content #bestsold .product.first { margin:0; }
.content #bestsold .product p { color: #818181; font-size: 11px; margin: 3px; line-height: 13px; height: 39px; overflow: hidden; }

/*PRODUCTS*/
.content #products {margin: 0 0 10px 15px; height: 100%; overflow: hidden; width:422px;}
.content #products 	img.categories {margin: 10px 0 10px 0 ;}
.content #products .products {float: left; width: 100px; border:1px solid #9d9d9d; margin:0 0 4px 4px ;}
.content #products .products.first {margin:0;}
.content #products .products img.name{ border-bottom:1px solid #9d9d9d;}

.content #products .measure {margin: 0px 0 10px 0px; padding: 0 0 10px 10px; border: 1px solid #9d9d9d;}
.content #products .measure h3 { display: block; width: 100%; }
.content #products .measure select { vertical-align: middle; font-size: 10px; color: #818181;}
.content #products .measure .btn { display: block; margin: 10px 0 0 0; }
.content #products .measure img { vertical-align: middle; }


/* DEALER */
.content .dealer_txt { margin: 0 0 20px 15px; }
.content .dealer_txt * { font-size: 12px; line-height: 15px; }
.content .dealer_txt p{ font-size: 12px; line-height: 15px; width:370px; margin-left:5px; }
.content .dealer_txt .account { float:left; width:150px; margin-top:10px;}
.content .dealer_txt .account img{ margin: 10px 0 0 5px;}
.content .dealer_txt .account p{ margin:10px 0 10px 5px; width:160px; }
.content .dealer_txt .account a{ font-weight:bold; margin-left:5px;}

.content .dealer_txt .news { display: block; overflow: hidden; width: 220px; margin:10px 0 10px 0 ; }
.content .dealer_txt .news img{ margin: 10px 0 10px 40px;}
.content .dealer_txt .news ul{ margin-top:4px;}
.content .dealer_txt .news li{ margin: 0px 0 2px 50px; color:#0076bb; line-height:15px;}
.content .dealer_txt .news a{ margin: 2px 0 0 0px;}
.content .dealer_txt .news a.all{ margin: 2px 0 0 50px; font-weight:bold;}

.content .dealer_txt .table_status{ margin: 20px 0 10px 0; border: solid 1px #9d9d9d; width:412px;}
.content .dealer_txt tr.hdr td { font-size: 11px;  vertical-align: middle;}
.content .dealer_txt tr.main td { font-size: 11px; vertical-align: middle; }
.content .dealer_txt .table_status table{width:412px; border-spacing: 0px; border-collapse: collapse;}
.content .dealer_txt .table_status table tr.hdr td {height:19px; padding: 0 0 0 10px; color:#FFFFFF; background-color:#9d9d9d; font-weight:bold;}
.content .dealer_txt .table_status table tr.main td { height: 34px; width:137px; text-align:center; background-color:#ececec; border-bottom:1px #FFFFFF solid; }
.content .dealer_txt .table_status table tr.main.last td { border:none; }
.content .dealer_txt .table_status table td.col-b { font-weight: bold;}
.content .dealer_txt .table_status table td.col-c a { font-size: 11px; }

.content .dealer_txt .table_history{ margin: 20px 0 10px 0; border: solid 1px #9d9d9d; width:412px;}
.content .dealer_txt .table_history table { width:412px; border-spacing: 0px; border-collapse: collapse;}
.content .dealer_txt .table_history table tr.hdr td {height:19px; padding: 0 0 0 10px; color:#FFFFFF; background-color:#9d9d9d; font-weight:bold;}
.content .dealer_txt .table_history table tr.main td { height: 34px; width:137px; text-align:center; background-color:#ececec; border-bottom:1px #FFFFFF solid; }
.content .dealer_txt .table_history table tr.main.last td { border:none; text-align:left; padding: 0 0 0 35px; font-weight: bold;}
.content .dealer_txt .table_history table td.col-b { font-weight: bold;}
.content .dealer_txt .table_history table td.col-c a { font-size: 11px; }

.content .dealer_txt .table_details{ margin: 20px 0 10px 0; border: solid 1px #9d9d9d; width:412px;}
.content .dealer_txt .table_details table{ width:412px; border-spacing: 0px; border-collapse: collapse;}
.content .dealer_txt .table_details table tr.hdr td { height:19px; padding: 0 5px 0 10px; color:#FFFFFF; background-color:#9d9d9d;}
.content .dealer_txt .table_details table tr.main td { padding-left:10px; height: 30px; text-align:left; background-color:#ececec;}
.content .dealer_txt .table_details table tr.main.last td {text-align:left; padding: 0 0 0 10px;}
.content .dealer_txt .table_details table td.col-a { font-weight: bold;}
.content .dealer_txt .table_details table td.col-b { width: 150px; font-size: 11px; }
.content .dealer_txt .table_details table td.col-b strong { width: 150px; font-size: 11px; }
.content .dealer_txt .table_details table td.col-c .check {border:none;}

.content .dealer_txt .table_details table select.sex{ width:70px;}
.content .dealer_txt .table_details table select.country{ width:135px;}
.content .dealer_txt .table_details table select.visa{ width:135px;}
.content .dealer_txt .table_details table tr.hdr td.col-e {text-align:right;}


/* SHOP */
.content .shop {margin: 0 0 0 15px; position: relative; width:414px; height:40px;}
.content .shop img.stap1 {position: absolute; top:0; left:0; z-index:100; }
.content .shop img.stap2 {position: absolute; top:0; left:80px; z-index:99;}
.content .shop img.stap3 {position: absolute; top:0; left:203px; z-index:98; }
.content .shop img.stap4 {position: absolute; top:0; left:327px; z-index:97;}


.content .shoppen tr.hdr td { font-size: 11px;  vertical-align: middle;}
.content .shoppen tr.main td { font-size: 11px; vertical-align: middle; }

.content .shoppen .table_info{ margin: 20px 0 10px 15px; border: solid 1px #9d9d9d; width:412px;}
.content .shoppen .table_info table .main.line{ border-top: solid 1px #fff;}
.content .shoppen .table_info table{width:412px; border-spacing: 0px; border-collapse: collapse;}
.content .shoppen .table_info table tr.hdr td {height:19px; padding: 0px 5px 0 10px; color:#FFFFFF; background-color:#9d9d9d;}
.content .shoppen .table_info table tr.main td { padding:5px 0 5px 10px; height: 20px; text-align:left; background-color:#ececec;}
.content .shoppen .table_info table tr.main.last td { text-align:left; padding: 0 0 5px 10px; border-top: 1px solid #FFFFFF; }
.content .shoppen .table_info table tr.main.border td {border-bottom: 1px solid #FFFFFF; }
.content .shoppen .table_info table td.col-a { font-weight: bold; }
.content .shoppen .table_info table td.col-c a.link{ line-height: 17px; padding:2px 0 0px 10px; vertical-align:top;}
.content .shoppen .table_info table td.col-b { width:150px;}
.content .shoppen .table_info table tr.hdr td.col-e {text-align:right;}
.content .shoppen .table_info table select.sex{ width:70px;}
.content .shoppen .table_info table select.country{ width:132px;}
.content .shoppen .table_info table select.visa{ width:132px;}
.content .shoppen .table_info table .ipf{font-size: 11px; color: #818181; }

.content .shoppen img.back { margin: 10px 0 0px 15px;}
.content .shoppen a.btn { margin: 10px 0 0px 324px;}
.content .shoppen input.btn_login{ border:0px; margin:0 0 10px 0; padding: 0;}
.content .shoppen input.btn_proceed{ border:0px; margin: 0 0 5px 0; padding: 0;}

.content .shoppen input.btn_left { border:0px; margin: 0px 0 0px 0px; padding: 10px 0 0 15px;}
.content .shoppen input.btn_middel { border:0px; margin: 10px 0 0 10px;}
.content .shoppen input.btn_right { border:0px; padding: 10px 0 0 100px;}
.content .shoppen input.btn_right-right { border:0px; padding: 10px 0 0 319px;}



.content .shoppen .table_shopcart{ margin: 20px 0 10px 15px; border: solid 1px #9d9d9d; width:412px;}
.content .shoppen .table_shopcart table{width:412px; border-spacing: 0px; border-collapse: collapse;}
.content .shoppen .table_shopcart table tr.hdr td {height:19px; padding: 0px 5px 0 10px; color:#FFFFFF; background-color:#9d9d9d;}
.content .shoppen .table_shopcart table tr.main td { padding:5px 0 5px 10px; height: 20px; text-align:left; background-color:#ececec; border-right: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid;}
.content .shoppen .table_shopcart table tr.main.last td.col-d {border-right:none;}
.content .shoppen .table_shopcart table td.col-a { font-weight: bold; height:19px; }
.content .shoppen .table_shopcart table td.col-b { width:60px; vertical-align:top;}
.content .shoppen .table_shopcart table td.col-b input { width: 20px;}
.content .shoppen .table_shopcart table td.col-b img{vertical-align: middle; padding: 0 0 2px 5px;}
.content .shoppen .table_shopcart table td.col-c { width:270px;}
.content .shoppen .table_shopcart table td.col-c .title {font-weight:bold;}
.content .shoppen .table_shopcart table td.col-c a.link{font-weight:bold; color:#FF0000; background:url(../img/shopping_out_stock.gif) no-repeat center right; padding: 0 12px 0 0;}
.content .shoppen .table_shopcart table td.col-c img{ float:left; border: 1px solid #9d9d9d; margin:0 0 0px 0;}
.content .shoppen .table_shopcart table td.col-c p.text { float:left; width:200px; padding: 0 0 0 10px;}
.content .shoppen .table_shopcart table td.col-d { width:60px; vertical-align:top;}
.content .shoppen .table_shopcart table td.col-e { text-align:right; font-weight:bold; border-right: 1px solid #FFFFFF;}
.content .shoppen .table_shopcart table td.col-e span.excl { color:#000000; font-weight:normal; }

.content .shoppen .table_payment{ margin: 20px 0 10px 15px; border: solid 1px #9d9d9d; width:412px;}
.content .shoppen .table_payment table{width:412px; border-spacing: 0px; border-collapse: collapse;}
.content .shoppen .table_payment table tr.hdr td {height:19px; padding: 0 0 0 10px; color:#FFFFFF; background-color:#9d9d9d; font-weight:bold;}
.content .shoppen .table_payment table tr.main td { height: 34px; text-align:left; background-color:#ececec; border-bottom:1px #FFFFFF solid; padding:0 0 0 10px; }
.content .shoppen .table_payment table tr.main.last td { border:none; }
.content .shoppen .table_payment table td.col-b{width:10px;}
.content .shoppen .table_payment table td.col-c{width:402px; }
.content .shoppen .table_payment table td.col-c p.text{padding:8px; }
.content .shoppen .table_payment table td.col-c img{float: left; padding: 10px 5px 5px 0; }
.content .shoppen .table_payment table td.col-c .strong{ font-weight:bold; }

.content .shoppen .table_confirm{ margin: 20px 0 10px 15px; border: solid 1px #9d9d9d; width:412px;}
.content .shoppen .table_confirm table{width:412px; border-spacing: 0px; border-collapse: collapse;}
.content .shoppen .table_confirm table tr.hdr td {height:19px; padding: 0 0 0 10px; color:#FFFFFF;  background-color:#9d9d9d; font-weight:bold;}
.content .shoppen .table_confirm table tr.main td { height: 24px; text-align:left; background-color:#ececec; padding:5px 5px 0 10px; vertical-align:top; color:#818181;}
.content .shoppen .table_confirm table tr.main.last td { border-bottom:1px #FFFFFF solid;  }
.content .shoppen .table_confirm table td.col-c{width:10px;}
.content .shoppen .table_confirm table td.col-b{width:402px; }
.content .shoppen .table_confirm table td.col-b span.strong{ font-weight:bold;}
.content .shoppen .table_confirm table td.col-d { width:270px;}
.content .shoppen .table_confirm table td.col-d img{ float:left; border: 1px solid #9d9d9d; margin: 0px 10px 5px 0;}
.content .shoppen .table_confirm table td.col-e { width: 20px;}
.content .shoppen .table_confirm table td.col-f p { font-weight:bold; color:#000000; text-align:right; padding: 5px  10px 5px 0;}

/* PRODUCT DETAILS*/
.content #product_details {margin: 0 0 10px 15px; height: 100%; overflow: hidden; width:420px;}
.content #product_details .model {float: left; width: 164px;}
.content #product_details .model img {border: 1px solid #9d9d9d; display: block; }
.content #product_details .model .price {background-color:#9d9d9d; height:91px;}
.content #product_details .model p { line-height: 12px; }
.content #product_details .model p.price {color:#ffffff; font-size:11px; padding: 7px;}
.content #product_details .model .product-price {font-size: 12px; font-weight:bold;}
.content #product_details .model .prijs {font-size: 18px; font-weight:bold; padding-bottom:15px;}

.content #product_details .model .stock {background-color:#e3e3e3; height:22px;}
.content #product_details .model p.stock {color:#539238; font-weight:bold; font-size:12px; padding:5px 0 0 0;}
.content #product_details .model .stock a{color:#539238; font-weight:bold; font-size:12px; border:none; background:url(../img/btn_ok.gif) no-repeat right center; padding: 0px 20px 0 0; margin:0px 0 0 10px;}
.content #product_details .model .add {background-color:#0076bb; height:22px;}
.content #product_details .model p.add { font-weight:bold; font-size:12px; padding:10px 0 0 0;}
.content #product_details .model .add a{color:#ffffff; font-weight:bold; font-size:12px; border:none; background:url(../img/winkelwagen.gif) no-repeat right center; padding: 0px 20px 0 0; margin: 0px 0 0 10px;}

.content #product_details .text { width:238px; overflow:hidden; height:100%; font-size: 11px;}
.content #product_details .text h1{ font-size: 11px; margin: 0 0 0 13px;}
.content #product_details .text p{margin: 0 0 0 13px; line-height:14px;}

/* ACCESSORIES */
.content #accessories { padding: 0 0 10px 0px; overflow: hidden; height: 100%; }
.content #accessories .product { width: 132px;  height: 161px;  border: 1px solid #9d9d9d; float: left; margin: 0 0 10px 5px; }
.content #accessories .product img{ margin:0; border-bottom: 1px solid #9d9d9d;}
.content #accessories .product.first { margin:0; }
.content #accessories .product.first img{ margin: 0px;  }
.content #accessories .product p { color: #818181; font-size: 11px; padding: 3px 0 0 10px; line-height: 13px; height: 33px;  }

/* ALTERNATIVES */
.content #alternatives { padding: 0 0 10px 0px; overflow: hidden; height: 100%; }
.content #alternatives .product { width: 132px;  height: 161px;  border: 1px solid #9d9d9d; float: left; margin: 0 0 10px 5px; }
.content #alternatives .product img{margin:0; border-bottom: 1px solid #9d9d9d;}
.content #alternatives .product.first { margin:0; }
.content #accessories .product.first img{ margin: 0px;  }
.content #alternatives .product p { color: #818181; font-size: 11px; padding: 3px 0 0 10px;  line-height: 13px; height: 33px; }

/*specifications */
.content #specs {margin: 20px 0 10px 15px; height: 100%; width:412px;}
.content #specs img{margin: 10px 0 10px 0;}

.content #specs .border-table {border: 1px #9d9d9d solid; margin-bottom: 10px; }
.content #specs table{border-spacing: 0px; border-collapse: collapse; text-align: left; margin-right:1px;}
.content #specs td { height: 18px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; }
.content #specs td.first { border-left: none;}
.content #specs tr.first td { border-top: none; border-right: none;  }
.content #specs tr.hdr td { font-size: 11px;  vertical-align: middle;}
.content #specs tr.main td { font-size: 11px; vertical-align: middle; }

.content #specs .col-d {width: 111px; font-weight: bold; color:#FFFFFF; padding: 0 10px 0 10px;  background-color: #9d9d9d;}
.content #specs .col-e { width: 112px; color:#000000; padding: 0 10px 0 10px; background-color:#ececec;}
.content #specs .col-f { width: 77px;  color:#000000; padding: 0 10px 0 10px; background-color:#ffffff;}
.content #specs .col-g { width: 77px; color:#000000; padding: 0 10px 0 10px; background-color:#ececec;}
.content #specs .col-h { width: 95px; color:#000000; padding: 0 10px 0 10px; background-color:#ececec;}
.content #specs .col-i { width: 95px; color:#000000; padding: 0 10px 0 10px; background-color:#ffffff;}
.content #specs .col-j { width: 135px; color:#000000; padding: 0 10px 0 10px; background-color:#ffffff;  border-right: none; }
.content #specs .col-k { width: 135px; color:#000000; padding: 0 10px 0 10px; background-color:#ececec;  border-right: none; }

/* PAGING */
#paging { border: 1px solid #a0a0a0; margin: 0 30px 20px 32px;}
#paging ul { text-align: center; list-style: none; font-size: 0; line-height: 0; }
#paging ul li { display: inline; font-size: 12px; line-height: 30px; margin: 0; padding: 0; }
#paging ul li a { color: #3c3c3c; text-decoration: none; font-weight: bold; line-height: 30px;padding: 0 3px 0 3px;   }
#paging ul li a.first, #paging ul li a.last { font-size: 11px; }
#paging ul li a.lraquo { font-size: 16px; }
#paging ul li a:hover { color: #7b7b7b; }
#paging ul li a.selected { background: #0076bb; color: #fff; } 


/* SITEMAP
----------------------------------------------------------------*/
#sitemap { margin: 0 15px; }
#sitemap * { font-size: 11px; color: #3c3c3c;  }
#sitemap a { color: #3c3c3c; text-decoration: none; } 
#sitemap a:hover { text-decoration: underline; }
#sitemap a.bold { font-weight: bold; }
#sitemap a.titel { font-size: 12px; }
#sitemap li { padding: 0 0 0 24px; margin: 0; list-style-type: none; line-height: 20px; }
#sitemap li { background: url(../img/extm.gif) no-repeat 0% 0%; }
#sitemap li.last { background: url(../img/exlm.gif) no-repeat 0% 0%; }
#sitemap ul { padding: 0 0 0 35px; margin: 0 0 0 -24px; list-style-type: none; }
#sitemap ul { background: url(../img/exim.gif) repeat-y 0% 0%; }
#sitemap ul.last { background-image: none; }


/* ERROR404
----------------------------------------------------------------*/
#error404 { margin: 0 15px; }
#error404 * { font-size: 11px; color: #3c3c3c;  }
#error404 p { font-size: 12px; margin-bottom: 15px; }
#error404 a { color: #3c3c3c; text-decoration: none; } 
#error404 a:hover { text-decoration: underline; }
#error404 a.bold { font-weight: bold; }
#error404 a.titel { font-size: 12px; }
#error404 li { padding: 0 0 0 24px; margin: 0; list-style-type: none; line-height: 20px; }
#error404 li { background: url(../img/extm.gif) no-repeat 0% 0%; }
#error404 li.last { background: url(../img/exlm.gif) no-repeat 0% 0%; }
#error404 ul { padding: 0 0 0 35px; margin: 0 0 0 -24px; list-style-type: none; }
#error404 ul { background: url(../img/exim.gif) repeat-y 0% 0%; }
#error404 ul.last { background-image: none; }

/* FORGOT PASSWORD
----------------------------------------------------------------*/
.content #account { margin: 0 0 10px 15px; height: 100%; overflow: hidden; width:422px; }
.content #account .password { margin: 0px 0 10px 0px; padding: 0 0 10px 10px; border: 1px solid #9d9d9d; }
.content #account .password p { line-height: 15px; font-size: 11px; color: #3c3c3c; }
.content #account .password .hdr { margin: 8px 0 0 0; line-height: 15px; font-size: 11px; color: #000; font-weight: bold; }
.content #account .password select { vertical-align: middle; font-size: 10px; color: #818181;}
.content #account .password .btn { display: block; margin: 5px 0 0 0; }
.content #account .password img { vertical-align: middle; }
.content #account .password input.fld { border: 1px solid #767676; width: 146px; height: 16px; line-height: 15px; padding: 2px 0 0 2px; margin: 5px 0 3px 0; font-size: 11px; color: #818181; }

/* CONTACT US
----------------------------------------------------------------*/
.content #contact_us { margin: 0 0 10px 15px; height: 100%; overflow: hidden; width:422px; }
.content #contact_us .contact { margin: 0px 0 10px 0px; padding: 0 0 10px 0; xborder: 1px solid #9d9d9d; }
.content #contact_us .contact p { line-height: 15px; font-size: 12px; color: #3c3c3c; }
.content #contact_us .contact span { color: #0076bb; font-weight: bold; }
.content #contact_us .contact .btn { display: block; float: right; margin: 5px 125px 0 0; } /* en in screen_ie6 */
.content #contact_us .contact .tbl_contact { margin-left: 20px; }
.content #contact_us .contact .tbl_contact tr.main { font-size: 12px; color: #3c3c3c; font-weight: bold; }
.content #contact_us .contact .tbl_contact tr.hdr { line-height: 35px; font-size: 13px; color: #7b7b7b; font-weight: bold; }
.content #contact_us .contact .tbl_contact td.col-a { width: 117px; }
.content #contact_us .contact .tbl_contact td.col-b { width: 160px; }
.content #contact_us .contact .tbl_contact td.col-b input.fld { width: 150px; background: #ececec; border: 1px solid #b2b2b2; height: 16px; line-height: 15px; padding: 2px 0 0 2px; margin: 0px 0 3px 0; font-size: 12px; font-weight: normal; color: #3c3c3c; }
.content #contact_us .contact .tbl_contact td.col-b select { width: 154px; background: #ececec; border: 1px solid #b2b2b2; height: 20px; line-height: 15px; padding: 1px 0 0 2px; margin: 0px 0 3px 0; font-size: 12px; font-weight: normal; color: #3c3c3c; }
.content #contact_us .contact .tbl_contact td.col-c { width: 10px; line-height: 15px; font-size: 13px; color: #0076bb; font-weight: bold; }
.content #contact_us .contact .tbl_contact td.col-d { width: 200px; }

/* RESIZING TEXTAREA STYLES
----------------------------------------------------------------*/
#ta1, #test { font-size: 12px; margin: 0px 0 0 23px; width:272px; border: 1px solid #b2b2b2; background-color:#ececec; color: #3c3c3c; }
#ta1 { overflow: hidden; }
#test { position: absolute; left: -1000px; top: -1000px; }

