/* Style sheet layout */
div.mod_search h3{margin-bottom:0;padding-bottom:0;}
#right img{vertical-align:middle;}
#right div.inside{border:1px solid #CCCCCC;}
div.note{font-size:10pt;}
div.mod_checkOut div.widget{margin-top:2px;}
div.mod_checkOut div.shippingBlock,div.mod_checkOut div.paymentBlock{margin-bottom:10px;padding-bottom:20px;background:url("tl_files/layout/strip_line.png") center bottom no-repeat;}
#left div.mod_basket{margin-top:40px;margin-bottom:40px;margin-left:18px;}
#left div.mod_basket h1,#left div.mod_basket div.sum{margin-bottom:3px;padding-bottom:5px;background:url("tl_files/layout/stip_line_small.png") left bottom no-repeat;}
div.mod_checkOut tr.product{background:url("tl_files/layout/strip_line.png") center top no-repeat;}
div.mod_checkOut td.product{padding-top:10px;}
div.mod_checkOut td.summary{padding-top:15px;padding-bottom:20px;text-align:right;}
div.mod_checkOut td.summary{background:url("tl_files/layout/strip_line.png") center top no-repeat;}
div.mod_checkOut tr.summary{background:url("tl_files/layout/strip_line.png") center bottom no-repeat;}
div.mod_checkOut #paymentNotice{width:200px;float:left;text-align:left;vertical-align:middle;}
div.mod_checkOut div.priceSummary{font-weight:bold;color:#990000;}
#left{padding-top:4px;padding-left:1px;}
body{background:url("tl_files/layout/mainBG.png") center top repeat-y;}
#wrapper{margin-top:80px;margin-bottom:80px;padding-top:20px;padding-bottom:20px;padding-left:55px;text-align:center;background-color:#FFFFFF;border-width:1px 0px;border-style:solid;border-color:#D2D2D2;}
#container{width:980px;background:url("tl_files/layout/leftRowBG.png") left bottom no-repeat;margin:auto;}
#main{padding-right:20px;padding-bottom:70px;background-image:url("tl_files/layout/right_bottomBG.jpg");background-repeat:no-repeat;background-position: right bottom;}
#main div.inside{background-image:url("tl_files/layout/strip_line.png");background-repeat:no-repeat;background-position: left 18px;}
#main div.mod_searchFrm{overflow:visible;float:right;}
#main div.mod_searchFrm input.text{background-color:#FDF1F1;border:0px solid;}
#main div.mod_searchFrm input.image{vertical-align:middle;}
#main div.mod_breadcrumb{margin-bottom:20px;}
.formbody td{padding-top:2px;padding-bottom:2px;}
.formbody td.col_0{padding-right:20px;}
.formbody input.text{width:250px;background-color:#ECECEC;}
#main div.mod_checkOut input.text{background-color:#ECECEC;border:0px solid;}
#main div.mod_checkOut table.basket_table input.text{width:30px;padding-right:5px;text-align:right;}
#main div.mod_checkOut table.basket_table thead td{color:#990000;}
#main div.mod_checkOut table.basket_table td{padding-right:10px;padding-left:10px;border-top:0px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:0px solid #C0C0C0;border-left:0px solid #C0C0C0;}
#main div.mod_checkOut table.basket_table td.lastrow{border:0px solid;}
div.mod_checkOut div.button{float:right;margin-right:10px;}
div.mod_checkOut input.button,.formbody input.submit{float:right;margin:0 10px 0 0;padding:0 0 0 15px;background:#FFFFFF url("tl_files/layout/nav2std.png") left top repeat-y;border:0px solid;}
div.mod_search input.submit{margin:0 10px 0 0;padding:0 0 0 15px;background:#FFFFFF url("tl_files/layout/nav2std.png") left top repeat-y;border:0px solid;}
div.mod_checkOut input.button:hover{color:#990000;cursor:pointer;}
* html div.mod_checkOut input.button{width:160px;}
div.mod_checkOut div.availability{font-family:sans-serif;font-size:8pt;}
div.mod_checkOut td.summary div{padding-top:2px;padding-bottom:2px;}
div.mod_checkOut td.summary #paymentNotice{font-size:10pt;}
div.mod_checkOut input.delButton{width:15px;margin-left:10px;background-color:#ECECEC;border:0px solid;}
div.mod_checkOut td.sum,div.mod_checkOut td.price{text-align:right;}
#header{width:980px;padding-top:17px;background:url("tl_files/layout/headerBG.png") left top no-repeat;margin:auto;}
div.mod_checkOut div.form label{width:110px;float:left;}
div.mod_checkOut div.form label.optionLabel{width:110px;float:none;}
div.mod_checkOut div.form input{}
div.mod_checkOut div.form input.text,div.mod_checkOut div.form textarea{width:300px;background-color:#ECECEC;border:0px solid;}
div.mod_checkOut div.subheadline{margin-top:20px;}
div.mod_checkOut div.submit_container,div.mod_checkOut div.note{margin-top:20px;}
div.mod_checkOut div.error{margin-bottom:5px;font-family:sans-serif;font-size:8pt;color:#FF0000;}
#header img{vertical-align:middle;}
div.productlisting_item,div.ce_product{margin-bottom:10px;padding-bottom:20px;background:url("tl_files/layout/productlisting_endline.png") right center no-repeat;}
div.productlisting_item div.product_description{margin-left:120px;padding-right:60px;}
div.ce_product div.product_description,div.ce_product div.availability,div.ce_product div.product_price{margin-left:160px;}
div.ce_product{padding-bottom:0;}
div.ce_product{background-image:url("tl_files/layout/product_endline.png");background-position: right 30px;}
div.productlisting_item div.formbody input.submit,div.ce_product div.formbody input.submit{vertical-align:bottom;}
div.productlisting_item form,div.ce_product form{float:right;}
div.productlisting_item input.text,div.ce_product input.text{width:30px;padding-right:3px;text-align:right;background-color:#F2F2F2;border:0px solid;}
div.productlisting_item h1 a,div.ce_product h1 a{text-decoration:none;font-size:12pt;color:#990000;}
div.productlisting_item span.version,div.ce_product span.version{font-weight:normal;font-size:12pt;color:#666666;}
div.productlisting_item div.image_container,div.ce_product div.image_container{float:left;padding-right:10px;}
div.productlisting_item div.product_price,div.ce_product div.product_price{padding-right:50px;padding-bottom:40px;text-align:right;font-weight:bold;color:#990000;}
div.ce_product div.product_price{padding-right:50px;padding-bottom:0;text-align:right;}
div.ce_product div.shipping,div.productlisting_item div.shipping{font-weight:normal;color:#666666;}
div.ce_product div.shipping a:link,div.ce_product div.shipping a:active,div.ce_product div.shipping a:visited,div.productlisting_item div.shipping a:link,div.productlisting_item div.shipping a:active,div.productlisting_item div.shipping a:visited{color:#666666;}
div.productlisting_item div.product_price{background:url("tl_files/layout/strip_line.png") center bottom no-repeat;}
div.ce_product div.product_description{padding-right:60px;}
#main div.product_endline{clear:both;background:url("tl_files/layout/strip_line.png") center bottom no-repeat;}
#main div.product_backButton{float:right;margin-right:50px;}
#main div.button,#main input.button{height:20px;float:right;padding-left:15px;background:url("tl_files/layout/nav2std.png") left bottom repeat-y;}
#main input.button{}
#main div.button a:link,#main div.button a:active,#main div.button a:visited,#main input.button{padding-top:0;padding-bottom:0;font-family:serif;font-size:12pt;color:#666666;}
#main div.button a:hover{text-decoration:none;color:#990000;}
.mod_imagerotator img{vertical-align:top;}
input.text{background-color:#FDF1F1;border:0px solid #FDF1F1;}

