body{text-align:center;font-family:tahoma;margin:0px;}div.body{width:1100px;text-align:left;background-color:#FFF;margin:0 auto;}div.main{width:100%;text-align:left;background-color:#FFF;}div.menu{text-align:left;padding-right:2px;width:200px;padding-top:2px;float:left;background-color:#FFF;}div.page{float:left;background-color:#FFF;width:890px;}div.menucategory{padding:2px;}div.technical{margin-left:20px;font-size:12px;font-weight:700;border-bottom:1px solid #000;margin-bottom:2px;clear:both;}div.technical table{font-size:12px;border-collapse:collapse;width:875px;}div.technical th{color:#000;font-weight:700;text-align:left;padding:10px;}div.technical td{color:#000;font-weight:400;border-top:1px solid #000;padding:5px;vertical-align: top;}div.technical img{border: 1px solid #B0B0B0;padding: 5px;border-radius:5px;-moz-border-radius:5px;} div.technicalbracket td{border-left:1px solid #000;}div.technicalbracket td.right{border-right:1px solid #000;}div.header{background-repeat:no-repeat;width:1100px;height:70px;padding-left:10px;}div.topmenu{font-size:12px;font-weight:700;padding-right:2px;height:65px;}div.topmenu form{margin:0;}div.topmenuleft{float:left;text-align:left;margin-left:10px;padding-right:50px;padding-top:2px;padding-bottom:2px;}div.menufooter{height:0;display:block;visibility:hidden;clear:both;}div.footer{color:#000;font-size:12px;clear:both;width:1100px;margin:0 auto;}div.footerleft{text-align:left;float:left;}div.footercenter{text-align:center;margin-bottom:10px;}div.footerright{text-align:right;float:right;}h3.menuheading{font-size:12px;border:#000 1px solid;font-weight:700;cursor:pointer;margin:0;padding:5px;color:#FFFFFF;border-radius:5px;-moz-border-radius:5px;}h3.menuheading a{text-decoration:none;}div.producttop{float:left;margin-bottom:10px;margin-top:2px;}div.producttext{float:left;width:500px;font-size:14px;}div.producttext ul{margin-top:2px;margin-left:20px;padding:0px;}div.producttext li{padding-bottom:2px;}div.images{width:250px;border:#DDD solid 1px;margin-top:2px;text-align:center;padding-bottom:15px;}div.imagename{float:right;padding-right:2px;font-size:12px;font-weight:700;}div.images a{display:none;margin-top:20px;}div.productbuy{margin-top:20px;}div.download{background-repeat:no-repeat;background-image:url(/images/icons/adobe.gif);border:#DDD solid 1px;margin-top:2px;clear:both;width:320px;padding:2px;}div.download ul{margin:0 0 10px;padding:0;}div.download li{list-style:none;background-repeat:no-repeat;padding-left:0;margin-left:60px;line-height:20px;vertical-align:top;}div.download a{font-size:12px;color:#000;}div.buyold{background-repeat:no-repeat;background-image:url(/images/icons/basket.gif);margin-top:2px;margin-left:10px;margin-bottom:20px;border:#D00 solid 1px;cursor:pointer;text-align:center;float:left;padding:5px;}div.buyold ul{margin:0;padding:0;}div.buyold li{list-style:none;background-repeat:no-repeat;padding-left:10px;margin-left:20px;}div.logos{margin-top:2px;border:#DDD solid 1px;text-align:center;padding:2px;}div.schematics h4{font-size:12px;margin:0;}div.productright{float:left;margin-left:20px;}div.toplinks{padding-right:10px;margin-bottom:4px;padding-top:2px;}div.toplinks input{border:#000 solid 1px;font-size:12px;font-family:tahoma;width:200px;}div.productoverview{margin-top:4px;clear:both;height:120px;cursor:pointer;}div.productoverview .name{float:left;height:100px;width:200px;padding:10px;}div.productoverview .desc{float:left;font-size:12px;height:100px;width:500px;padding:10px;}div.productoverview .img{float:left;height:100px;width:100px;padding:10px;}div.orderformlayout{border:#A0A0A0 1px solid;width:300px;height:200px;font-size:12px;text-align:center;float:left;margin:10px;padding:10px;}div.orderformlayoutfooter{border:#A0A0A0 1px solid;width:620px;font-size:12px;text-align:center;clear:both;margin:10px;}div.sitemap{margin-top:5px;margin-left:50px;}div.sitemap a{font-size:12px;margin-left:10px;color:#000;text-decoration:none;}div.sitemap .section{width:300px;margin-left:10px;margin-bottom:10px;border:1px solid #000;float:left;}div.sitemap .section h3{color:#FFF;font-size:16px;}div.sitemap .aerials h3{background-color:#2D65AA;}div.sitemap .distribution h3{background-color:#1F1B18;}div.sitemap .brackets h3{background-color:#F9A343;}div.sitemap .stackstrap h3{background-color:#5C338C;}div.sitemap .satellite h3{background-color:#00AC95;}div.sitemap .alloy h3{background-color:#6F7981;}div.sitemap .masting h3{background-color:#F0504C;}div.accessories h3{background-color:#00B0F0;}div.sitemap h3{padding-left:5px;margin:0;}div.technicalinformation{margin-top:5px;width:700px;}div.technicalinformation table{border-collapse:collapse;width:100%;}div.technicalinformation td{font-size:14px;border:1px solid #000;padding:2px;}div.technicalinformation a.technicallink{color:#00F;text-decoration:underline;}div.technicalinformation .technicalheader{cursor:pointer;height:50px;font-size:30px;}div.technicalinformation .technicalsection{border:1px dashed #7E3C18;margin-bottom:20px;margin-left:10px;margin-right:10px;}div.technicalheader .title{float:left;margin-left:10px;width:400px;}div.technicalheader .img{float:right;margin-right:10px;}div.homepage{margin-left:15px;margin-top:4px;}div.boxsmall{border:1px solid #008;width:134px;height:100px;margin-left:5px;margin-bottom:10px;float:left;position:relative;background-image:url(/images/home/products.jpg);border-radius: 10px; -moz-border-radius: 10px;}div.boxsmall h4{font-size:12px;vertical-align:text-bottom;bottom:0;left:10px;position:absolute;clear:both;margin:0;}div.boxsmall img{border:0;width:114px;height:75px;}div.indexbox .aerials{background-position:-120px -10px;}div.indexbox .distribution{background-position:10px -110px;}div.indexbox .brackets{background-position:-350px -4px;}div.indexbox .stackstrap{background-position:-230px -224px;}div.indexbox .satellite{background-position:-115px -224px;}div.indexbox .masting{background-position:-240px -4px;}div.indexbox .mastingaccessories{background-position:-230px -118px;}div.indexbox .accessories{background-position:0px -10px;}div.indexbox .leisure{background-position:-114px -110px;}div.indexbox .technical{background-position:-354px -224px;}div.indexbox .manuals{background-position:10px -224px;}div.indexbox .productguide{background-position:-355px -110px;}div.indexbox{width:423px;height:100px;margin-left:-5px;margin-right:19px;margin-bottom:20px;float:left;cursor:pointer;}div.boxlarge{width:415px;height:190px;border:1px solid #008;margin-right:20px;margin-bottom:20px;float:left;background:url(/images/home/icons.png);background-repeat:no-repeat;border-radius: 10px;-moz-border-radius:10px;}div.boxlarge h2{color:red;font-size:16px;text-align:center;margin:10px 0 0;}div.indexboxbig .indextl{background-image: none;}div.indexboxbig .indextr{background-position:330px 50px;}div.indexboxbig .indexbl{background-position:330px -380px;}div.indexboxbig .indexbr{background-image: none;padding-top: 2px;}div.boxlarge .content{margin-left:10px;font-size:12px;width:320px;float:left;} .contentfull{margin-left:10px;font-size:12px;width:415px;float:left;}div.boxlarge .image{float:left;margin-top:15px;text-align:center;}div.boxlarge ul{margin-top:0;margin-bottom:0;padding-left:10px;}div.distributormenu{float:left;margin-left:20px;border:1px solid #2D65AA;}div.distributormenu h2{color:#FFF;text-align:center;font-size:12px;background-color:#2D65AA;margin:0;}div.distributormenu a{font-size:12px;color:#000;text-decoration:none;margin-left:10px;margin-right:10px;}div.buylist{margin-top:4px;font-size:12px;}div.buylist .product{border:1px solid #A00;margin-bottom:10px;height:30px;padding:5px;}div.buylist .name{width:200px;float:left;}div.buylist .description{width:400px;float:left;}div.buylist .price{width:100px;float:left;}div.buylist .buyheader{height:25px;font-weight:700;}div.buylist .buyorderform{float:left;} .buyorderform a {text-decoration: none; } div.buylist .buylink{text-decoration:underline;cursor:pointer;float:right;} div.buyfooter { height: 50px; } div.tradebuypage{border:#BBB solid 1px;width:300px;height:200px;text-align:center;margin-left:10px;margin-top:4px;padding-top:50px;cursor:pointer;float:left;}div.distributorspecial{border:#DD0 solid 1px;width:280px;height:200px;margin-left:20px;float:left;}div.distributorspecial h4{text-align:center;margin:0;}div.distributorspecialimage{float:right;}div.customermessage{border:#800 solid 1px;width:400px;margin-left:20px;clear:both;padding:5px;}div.customermessage h2{font-size:12px;margin:0;}div.news{font-size:14px;}div.orderform{font-size:12px;font-family:tahoma;}div.orderform .title{font-weight:700;color:red;}div.orderform .productcode{float:left;width:150px;}div.orderform .description{float:left;width:450px;}div.orderform .price{float:left;width:70px;}div.orderform .quantity{float:left;width:60px;}div.orderform .groupheader{border:1px solid #000;height:20px;margin-top:20px;text-align:center;}div.orderform .groupitem input{width:50px;}div.terms{width:200px;height:100px;margin-left:20px;margin-top:20px;float:left;text-align:center;cursor:pointer;}div.termsweb{background-color:#C9CAF7;border:1px solid #1C26F2;padding-top:10px;width:inherit;height:inherit;}div.termsdistributor{background-color:#D3F7D3;border:1px solid #5AEE5A;padding-top:10px;width:inherit;height:inherit;}div.termspurchase{background-color:#F7C3C3;border:1px solid #F52323;padding-top:10px;width:inherit;height:inherit;}div.offer div{margin-bottom:20px;}h1{font-size:24px;font-weight:400;margin:0;}span.imagenavnext{float:right;padding-right:2px;cursor:pointer;font-size:12px;}span.imagenavprev{float:left;padding-left:2px;cursor:pointer;font-size:12px;}span.newproduct{color:#00F;}table.pcode{border:solid 1px #000;}td.pcaerial{border:dashed 1px blue;background-color:#B5E3FD;}td.pcamp{border:dashed 1px blue;background-color:#BBF7BE;}td.pckit{border:dashed 1px blue;background-color:#E97F7F;}td.pckit2{border:dashed 1px blue;background-color:#F1F286;}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box > #lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}#lightbox-container-image-data{color:#666;padding:0 10px;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:700;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}div.menu a,div.tablekey,div.dynamic td,div.buylist .buytechnicaldescription,div.distributor,div.deliveryreminder,span.termsdetail{font-size:12px;}div.middle,div.productleft,div.buylist .qty,div.orderform .moq{float:left;}div.technical a,div.boxlarge a,div.buylist a{color:#000;}div.topmenuleft a,div.buy a,div.toplinks a,div.technicalinformation a{color:#000;text-decoration:none;}div.distributortip,div.deliveryreminderbottom,div.orderform .groups{clear:both;}div.images img,div.schematics img,div.productoverview img,div.technicalinformation img,div.staticimage img{border:0;}div.schematics,div.staticimage{margin-top:2px;border:#DDD solid 1px;width:246px;text-align:center;padding:2px;}div.productoverview a,div.boxsmall a{text-decoration:none;color:#000;}div.sitemap .aerials,div.sitemap .distribution{height:400px;}div.sitemap .brackets,div.sitemap .stackstrap{height:200px;}div.sitemap .satellite,div.sitemap .alloy{height:120px;}div.sitemap .masting,div.sitemap .accessories{height:180px;}div.boxlarge .disclaimer,div.distributorspecial .disclaimer{font-size:10px;}div.sociallinks{margin-right: 10px;margin-top: 8px;padding:0px;float:left;}div.sociallinks h2{font-size:18px; text-align:center;}

div.buy
{
    text-align: center;
    font-weight: bold;
    font-size: 12px;
}

div.buy input.buttonblue
{
    margin-top: 10px;
}

div.top
{
    position: fixed;
    top: 0px;
    height: 137px;
    background-color: #FFFFFF;
    width: 1100px;
}

div.center
{
    margin-top: 137px;
}

div.topmenuright
{
    margin-top: 2px;
    float: right;   
}

div.buysection
{
    background-repeat:no-repeat;
    background-image:url(/images/icons/basket.gif);
    border:#DDD solid 1px;
    margin-top:2px;
    clear:both;
    width:320px;
    padding:2px;
}

div.basketsummary
{
    background-repeat:no-repeat;
    background-image: url('/images/icons/basket.gif');
    background-position: 0px 0px;
    height: 24px;
    margin-right: 4px;   
    padding-left: 30px;
    padding-top: 4px;
    padding-bottom: -4px;
}

div.basketsummaryborder
{
    width: 1px;
    height: 66px;
    margin-left: -10px;
    margin-top: -2px;
    float: left;
}

div.basketsummarybuttons
{
    margin-right: 4px;
}

input.button, div.button
{    
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;    
    cursor: pointer;
    text-align: center;    
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
}

input.buttonblue, div.buttonblue
{
    background: url('/images/icons/buttonblue.gif') repeat-x scroll 0 0 #2672CF;
    border: 1px solid #2672CF !important;
    height: 34px;
    min-width: 100px;
}

input.buttongreen, div.buttongreen
{
    background: url('/images/icons/buttongreen.gif') repeat-x scroll 0 0 #20C867;
    border: 1px solid #20C867 !important;
    height: 34px;
    min-width: 100px;
}

input.buttongray, div.buttongray
{
    background: url('/images/icons/buttongray.gif') repeat-x scroll 0 0 #B2A8A8;
    border: 1px solid #B2A8A8 !important;
    height: 34px;
    min-width: 100px;        
}

input.buttonred, div.buttonred
{
    background: url('/images/icons/buttonred.gif') repeat-x scroll 0 0 #F13535;
    border: 1px solid #F13535 !important;
    height: 34px;
    min-width: 100px;
}

input.buttonredsmall, div.buttonredsmall
{
   background: url('/images/icons/buttonredsmall.gif') repeat-x scroll 0 0 #F13535;
   border: 1px solid #F13535 !important;
   height: 24px;
   min-width: 12px;
}

input.buttonpaymentsubmit
{
    width: 100px !important;
    height: 34px !important;
}

div.button
{
    padding-top: 10px;
    height: 22px;
}

div.buydistributor
{
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    width: 150px;
}

div.buydistributor input.buttonblue
{
    margin-top: 10px;
}

div.buydistributor input.quantity
{
    border: 1px solid #000000;
    width: 30px;
    height: 22px;
    padding: 5px;
    margin-right: 5px;    
}

div.basket
{
    background-color: #93EEAA;
    text-align: center;
    margin: 10px;
    padding: 10px;
    width: 800px;
    border: 1px solid #4AE371;
    border-radius: 10px;
    -moz-border-radius: 10px;
}

div.basket h2
{
    text-align: center;
    font-size: 18px;   
}

div.basket table
{
    font-size:12px;
    border-collapse:collapse;
    width: 100%;
}

div.basket th
{
    color:#000;
    font-weight:700;
    text-align:left;
    padding:10px;   
}

div.basket td
{
    color:#000;
    font-weight:400;
    border-top:1px solid #000;
    padding:5px;
    text-align: left;
}

div.basket td.basketbuttons
{    
    width: 100%;
    text-align: center;    
}

div.basket img
{
    border: 1px solid #B0B0B0;
    padding: 0px;
    border-radius:5px;
    -moz-border-radius:5px;
}

div.basket input
{
    border: 1px solid #4AE371;
}

div.tooltip
{
    font-size: 10px;    
}

input
{
    font-family: Tahoma;   
}

div.payment
{
    width: 800px;
    background-color: #93EEAA;
    text-align: center;
    margin: 10px;
    padding: 10px;
    border: 1px solid #4AE371;
    border-radius: 10px;
    -moz-border-radius: 10px;    
}

div.payment td
{
    min-width: 96px;
    height: 30px;
    text-align: left;
    font-size: 12px;
}

div.payment input
{
    width: 240px;
    height: 20px;
    padding: 5px;    
    border: 1px solid #4AE371;
    border-radius: 10px;
    -moz-border-radius: 10px;
}

div.payment select
{
    height: 30px;
    padding: 5px;
    border: 1px solid #4AE371;
    border-radius: 10px;
    -moz-border-radius: 10px;  
}

div.payment textarea
{
    width: 240px;
    height: 50px;
    padding: 5px;    
    border: 1px solid #4AE371;    
    border-radius: 10px;
    -moz-border-radius: 10px;
}

div.payment fieldset
{
    border: solid 1px black;
    margin-bottom: 20px;
    border-radius: 10px;
    -moz-border-radius: 10px;       
}

div.payment fieldset.delivery
{
    text-align: center;
    border-color: #FF0000;
    height: 30px;
    padding-top: 25px;
    background-image: url("/images/icons/warning.png");
    background-repeat: no-repeat;
    background-position: 10px 10px;
    display: none;
}

div.payment fieldset.paymenterror
{
    text-align: left;
    border-color: #FF0000;
    min-height: 30px;
    padding-top: 10px;
    padding-left: 50px;
    background-image: url("/images/icons/warning.png");
    background-repeat: no-repeat;
    background-position: 10px 10px;    
}

div.payment legend
{
    font-size: 14px;
    font-weight: bold;    
}

div.payment span.required
{
    color: #FF0000;
}

div.order
{
    width: 800px;
    background-color: #93EEAA;
    margin: 10px;
    padding: 10px;
    border: 1px solid #4AE371;
    border-radius: 10px;
    -moz-border-radius: 10px;
}

div.order table
{
    min-width: 50%;
}

div.order table table
{
    padding: 0px;
    margin: -2px;
    
}

div.order td.heading
{
    font-weight: bold;
    padding-right: 20px;
    width: 160px;
}

div.order td.detailtbl
{
    width: 100%;
}

div.order table.orderitems
{
    width: 100%;
}

div.order td.orderitemsheader
{
    font-weight: bold;
}

div.order fieldset
{
    border: solid 1px black;
    margin-bottom: 20px;
    border-radius: 10px;
    -moz-border-radius: 10px;       
}

div.order div.orderheading
{
    text-align: center;
}

span.info
{
    font-size: 14px;
    font-weight: bold;
    color: #FFFF00;
    border: solid 1px #FFFF00;
    padding: 2px;
    background-color: #0000BB; 
    cursor: pointer;      
    border-radius: 5px;
    -moz-border-radius: 5px;    
}

span.info span
{
    display: none;   
}

div.paymenttotal td
{
    width: 135px;
}

div.search
{
    float: left;
    margin-top: 8px;
}

div.search input.text
{
    width: 240px;
    height: 20px;
    padding: 5px;    
    border-left: 1px solid #2672CF;
    border-top: 1px solid #2672CF;
    border-bottom: 1px solid #2672CF;
    border-right: 1px solid #2672CF;
    border-radius: 10px 0px 0px 10px;
    -moz-border-radius: 10px 0px 0px 10px;
}

div.search input.button
{
    border-radius: 0px 10px 10px 0px !important;
    margin-left: -5px;
    padding-top: -0px;
    height: 32px;    
}

div.searchresult table
{
    width: 100%;
    padding: 0px;    
}

div.searchresult td table
{    
    width: 100%;
    background-color: #98B4F1;
    border: 1px solid black;
    border-radius: 10px 10px 10px 10px;
}

div.searchresult td.productcode
{
    width: 150px;
}

div.searchresult td.productimage
{
    width: 150px;
}

div.searchresult td.productdescription
{
    width: 300px;
}

div.searchresult img
{
    border: 1px solid #B0B0B0;
    padding: 0px;
    border-radius:5px;
    -moz-border-radius:5px;
}

div.basketadded-tooltip
{
    display:none;
    position: fixed;
	background:url('/images/black_arrow.png') no-repeat;
	width:209px;
	height:122px;
	padding-top: 30px;
	margin-top: 26px;
	font-size:12px;
	color:#FFFFFF;
}

div.basketadded-tooltip input.quantity
{
    width: 20px;
    height: 18px;    
}

div.imagehover
{
    border: 1px solid gray;
    background: #FFFFFF;
    color: #000000;
    padding: 10px;
    z-index: 1000;
}

div.imagehover h2
{
    font-size: 12px;
}

div.postcode
{

}

div.postcode tr.postcodeheader
{

}

div.postcode td
{
    width: 100%;    
}

div.postcode table
{
    width: 100%;
    padding: 0px;
}

div.postcode td table
{    
    background-color: #98B4F1;
    border: 1px solid black;
    border-radius: 10px 10px 10px 10px;
}

div.postcode td table td
{
    padding: 10px;
}

div.postcode tr.postcodespace
{
    height: 10px;
}

div.postcode tr.postcodetransmitter
{
    font-size: 12px;
}

div.postcode img
{
    border: 1px solid #B0B0B0;
    padding: 0px;
    border-radius:5px;
    -moz-border-radius:5px;
}

div.menuitems a
{
    margin-left: 10px;
}

div.menuitems div
{
    padding-top: 5px;
    padding-bottom: 5px;
}

div.about
{
    width: 700px;
    margin-left: 20px;
    margin-top: 5px;    
}

div.aboutcontent
{
    border: 1px solid #B0B0B0;
    border-radius: 5px;
    padding: 5px;
    width: 700px;
}

div.aboutaddress
{    
    padding: 5px;
    width: 700px;
}

div.aboutaddress div.addressleft
{
    border: 1px solid #B0B0B0;
    border-radius: 5px;
    padding: 5px;
    float: left;
    width: 230px;
    height: 380px;
    margin-left: -5px;    
}

div.aboutaddress div.addressright
{
    border: 1px solid #B0B0B0;
    border-radius: 5px;
    padding: 5px;    
    float: right;
    width: 450px;
    height: 380px;
    margin-right: -5px;
}
