html { margin: 0px; padding: 0px; }

* {
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

body
    {
    margin: 0px;
    padding: 0px;
    background-color: #929497;
    }

img{border:0;}

form.search{
    display:inline;
    padding-left:25px;

    }

form.search input{
font-size:9px;

}

form.search input.text{

width:90px;
}



a{color:#000;}
a:active{color:#000;}
a:hover{color:#000;}
a:visited{color:#000;}

#container{
width:1000px;
margin:auto;
margin-top:20px;
background-color:#FFFFFF;
padding:10px 10px 0 10px;
}

#footer{width:980px;clear:left;margin:auto;background-color:#7DBBEA;margin-bottom:0;padding:5px;color:#FFF}
#footer a{color:#FFF;font-size:80%;font-weight:bold;}
#footersitemap{
margin:auto;
margin-bottom:20px;
}


#masthead{
	width:980px;
	height:100px;
	margin-top:40px;
	margin-bottom:20px;
	clear:left;
	margin:auto;
	background-image:url("/branding/site_specific/generic_v3/images/template_masthead_site_11.jpg");
	background-repeat:no-repeat;
	background-position:center right;

}

#topnavigation{width:980px;margin:auto;}
#firstnavigation{background-repeat:no-repeat;background-image:url("/branding/site_specific/generic_v3/images/menu/menu_01.jpg");}
.column-one{float:left;width:476px;margin-left:30px;margin-bottom:40px;margin-top:15px;}
.column-one-wide{float:left;width:950px;margin-left:30px;margin-bottom:40px;margin-top:15px;}


.column-one-wide-insulation {
float:left;
margin-bottom:40px;
margin-left:0;
margin-top:0;
width:950px;
}

.column-two{float:left;width:150px;margin-left:10px;margin-bottom:40px;;margin-top:2px;}
.column-three{float:left;width:285px;margin-left:30px;margin-bottom:40px;;margin-top:15px;}

.blue-callout-box-top{
background-image:url("/branding/site_specific/generic_v3/images/boxes/blue-top.png");
background-position:bottom left;
background-repeat: no-repeat;
width:476px;
margin:0;
padding:0;
height:30px;
}

.blue-callout-box{
background-image:url("/branding/site_specific/generic_v3/images/boxes/blue-bottom.png");
background-position:bottom left;
background-repeat: no-repeat;
width:476px;
padding:0;
margin:0;
}

.orange-callout-box-top{
background-image:url("/branding/site_specific/generic_v3/images/boxes/orange-top.png");
background-position:bottom left;
background-repeat: no-repeat;
width:476px;
margin:0;
padding:0;
height:30px;

}


.orange-callout-box{
background-image:url("/branding/site_specific/generic_v3/images/boxes/orange-bottom.png");
background-position:bottom left;
background-repeat: no-repeat;
width:476px;
padding:0;
margin:0;
}


.grey-callout-box-top{
background-image:url("/branding/site_specific/generic_v3/images/boxes/grey-solid-top.jpg");
background-position:bottom left;
background-repeat: no-repeat;
width:476px;
margin:0;
padding:0;
height:30px;

}

.grey-callout-box-top-wide{
background-image:url("/branding/site_specific/generic_v3/images/boxes/wide/grey-solid-top.jpg");
background-position:bottom left;
background-repeat: no-repeat;
width:476px;
margin:0;
padding:0;
height:30px;

}



.grey-callout-box{
background-image:url("/branding/site_specific/generic_v3/images/boxes/grey-bottom.png");
background-position:bottom left;
background-repeat: no-repeat;
width:476px;
padding:0;
margin:0;
}




.white-callout-box-top{
background-image:url("/branding/site_specific/generic_v3/images/boxes/white-top.jpg");
background-position:bottom left;
background-repeat: no-repeat;
width:476px;
margin:0;
padding:0;
height:30px;

}

.grey-solid-callout-box{
background-image:url("/branding/site_specific/generic_v3/images/boxes/grey-solid-bottom.png");
background-position:bottom left;
background-repeat: no-repeat;
width:476px;
padding:0;
margin:0;
}


.grey-solid-callout-box-wide{
background-image:url("/branding/site_specific/generic_v3/images/boxes/grey-solid-bottom-wide.png");
background-position:bottom left;
background-repeat: no-repeat;
width:990px;
padding:0;
margin:0;
}


.orange-callout-box-top h2, .blue-callout-box-top h2, .grey-callout-box-top h2, .white-callout-box-top h2{
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11pt;
font-style:normal;
font-weight:bold;
text-align:justify;
padding: 6px 0 0 30px ;
margin-top:10px;
}

.white-callout-box-top h2{
color:#94959A;
padding:10px 0 0 30px;
font-size:11pt;
}






.blue-callout-box p , .orange-callout-box p , .grey-callout-box p{
padding:10px 15px 10px 15px;
font-size:10pt;
}

.blue-callout-box li , .orange-callout-box li , .grey-callout-box li{
	font-size:10pt;
}


form, p, h2{margin:0;padding:0;}

#topsellerswrapper{
padding-top:5px;
}
.promobubble{ }
div.promobubble1 p{ color:#7DBBEA; font-family: "Verdana"; font-size:90%; margin-left:15px !important; padding-top:15px!important; width:160px; }
div.promobubble2 p{ color:#7DBBEA; font-family: "Verdana"; font-size:90%; margin-left:15px !important; padding-top:15px!important; width:140px; }
div.promobubble3 p{ color:#7DBBEA; font-family: "Verdana"; font-size:90%; margin-left:125px !important; padding-top:25px!important; width:150px; }
div.promobubble4 p{ color:#7DBBEA; font-family: "Verdana"; font-size:90%; margin-left:140px !important; padding-top:25px!important; width:135px; }



/* Navigation */
#main-nav {
    float: right;
    padding: 0px;
    margin-top: 0;
    height:30px;
    margin-bottom: 0;
    margin-left: 0px;
    font-size: 80%;
    clear: both;
    text-align: left;
    width: 100%;
    background-image: url(/branding/site_specific/generic_v3/images/topnav_bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    padding-top:12px;
}
#main-nav ul{
    margin: 0;
    text-align: center;
    padding: 0px;
    list-style-type: none;
    float: right;
}
#main-nav li {
    float: left;
    /* background-image: url("/branding/site_specific/generic_v3/images/tab_left_top_nav.jpg"); */
    background-repeat: no-repeat;
    background-position: right;
    margin: 0 2px 0 0;
    padding: 0 0 0 0;
    color:#fff;
    border-right:2px solid white;
    line-height:12px;
}

#main-nav li.last {
    border-right:0;
    margin-right:30px;
    background-image: none;
}


#main-nav li a:hover {
    color: #EEA459;
    text-decoration: none;
}
#main-nav a {
    float: left;
    display: block;
    /*background-image: url("/images/tab_right.gif");*/
    background-repeat: no-repeat;
    background-position: right top;
    padding: 3px 7px 2px 2px;
    text-decoration: none;
    color: #fff;
 }


#sidenavlist { margin-left: 0; padding-left: 0; list-style: none; }
#sidenavlist li { padding-left: 10px; background-color:#7dbbea;
background-repeat: no-repeat; background-position: 95% 50%;
height:45px; width:130px; padding-top:1px; margin-bottom:5px; list-style: none; }
/*
navlist li a { color:#fff; font-size:14px; font-weight:normal; text-decoration:none; padding-top:15px; padding-bottom:15px; padding-right:45px; }


border:1px solid black;
*/
#sidenavlist li a { color:#fff; font-size:14px;
font-weight:normal;
text-decoration:none;
width:100px;
height:22px;
display:block;
padding:10px 20px 10px 0;


 }

#sidenavlist li.kitchen {background-image: url(/images/tabs/sidetabs-blue-kitchen.jpg) ; }
#sidenavlist li.bathroom {background-image: url(/images/tabs/sidetabs-blue-bathroom.jpg) ; }
#sidenavlist li.garden {background-image: url(/images/tabs/sidetabs-blue-garden.jpg) ; }
#sidenavlist li.car {background-image: url(/images/tabs/sidetabs-blue-car.jpg) ; }
#sidenavlist li.family {background-image: url(/images/tabs/sidetabs-blue-family.jpg) ; }
#sidenavlist li.saveenergy {background-image: url(/images/tabs/sidetabs-blue-save-energy.jpg) ; }
#sidenavlist li.starterkit {background-image: url(/images/tabs/sidetabs-blue-starter-kits.jpg) ; }
#sidenavlist li.under10 {background-image: url(/images/tabs/sidetabs-blue-pound.jpg) ; }
#sidenavlist li.under20 {background-image: url(/images/tabs/sidetabs-blue-pound.jpg) ; }
#sidenavlist li.under100 {background-image: url(/images/tabs/sidetabs-blue-pound.jpg) ; }
#sidenavlist li.under50 {background-image: url(/images/tabs/sidetabs-blue-pound.jpg) ; }
#sidenavlist li.starbuy {background-image: url(/images/tabs/sidetabs-blue-starbuy3.jpg) }
#sidenavlist li.eco {background-image: url(/images/tabs/sidetabs-blue-eco.jpg) ; }
#sidenavlist li.business {background-image: url(/images/tabs/sidetabs-blue-business.jpg) }
#sidenavlist li.commercial {background-image: url(/images/tabs/sidetabs-blue-commercial.jpg) }
#sidenavlist li.limescale {background-image: url(/images/tabs/sidetabs-blue-limescale.jpg) }
#sidenavlist li.free {background-image: url(/images/tabs/sidetabs-blue-free.jpg) }
#sidenavlist li.sale {background-image: url(/images/tabs/sidetabs-blue-pound.jpg) ; }
#sidenavlist li.gifts {background-image: url(/images/tabs/sidetabs-gifts.jpg) ; }
/* #sidenavlist li.kitchen {background-image: url(/images/tabs/sidetabs-blue-kitchen.jpg) ; }
#sidenavlist li.bathroom {background-image: url(/images/tabs/sidetabs-blue-bathroom.jpg) ; }
#sidenavlist li.garden {background-image: url(/images/tabs/sidetabs-blue-garden.jpg) ; }
#sidenavlist li.car {background-image: url(/images/tabs/sidetabs-blue-car.jpg) ; }
#sidenavlist li.family {background-image: url(/images/tabs/sidetabs-blue-family.jpg) ; }
#sidenavlist li.starterkit {background-image: url(/images/tabs/sidetabs-blue-starter-kits.jpg) ; }
*/

#sidenavlist li.active {margin-left:20px; }
#sidenavlist li:visited{font-weight:normal;}
#sidenavlist li a.active {color:#7dbbea; }
#sidenavlist li:hover {margin-left:20px; }



#tabnavlist { padding: 3px 0; margin-left: 0; border-bottom: 1px solid #7dbbea;     font-family: Verdana,Arial,Helvetica,sans-serif;}
#tabnavlist li { list-style: none; margin: 0; display: inline; color: #7dbbea; font-weight: bold; font-size:80%; }
#tabnavlist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #7dbbea; border-bottom: none; background: #DDE; text-decoration: none; color: #7dbbea; }
#tabnavlist li a.first { margin-left: 10px; }
#tabnavlist li a:link { color: #fff; background: #7dbbea; }
#tabnavlist li a:visited { color: #fff; background: #7dbbea; }
#tabnavlist li a:hover { color: #7dbbea; background: #fff; border-color: #7dbbea; }
#tabnavlist li a#tabcurrent { background: white; color: #7dbbea; border-bottom: 1px solid white; }


#sidebasket{
    background-color: #929497;
    color:#FFF;
     font-weight:bold;
    width:270px;
    font-size:12px;
    margin:10px 0 10px 0;
    padding:30px 5px 20px 5px;
    background-image: url("/branding/site_specific/generic_v3/images/cart-header.jpg");
    background-repeat: no-repeat;
    background-position: left top;
}



#sidebasket a{
 color:#FFF;

}


.recommendedproduct{
    float:left;
    width:105px;
    padding-left:10px;
    padding-bottom:10px;
    padding-top:5px;
    font-size:60%;
    text-align:left;
    font-weight: bold;
    }

.divider{
    background-image: url(/branding/site_specific/generic_v3/images/divider_long.jpg);
    background-position: right;
    background-repeat: no-repeat;
}
.recommendedproductprice{color:#FF9900;text-align:center;  padding:3px;}



#recommendedproductsTop{
    background-image: url(/branding/site_specific/generic_v3/images/recommended_products_bkg_01.jpg);
    background-position: left;
    background-repeat: no-repeat;
    height:25px;
}
#recommendedproductsMid{
    background-image: url(/branding/site_specific/generic_v3/images/recommended_products_bkg_02.jpg);
    background-position: left;
    height:209px;
    text-align: center;
}
#recommendedproductsBot{
    background-image: url(/branding/site_specific/generic_v3/images/recommended_products_bkg_03.jpg);
    background-position: left;
    background-repeat: no-repeat;
    height:5px;
}








.nextbuttonpager{
        margin-right:10px;
        width:100px;

        float:right;
        }
.prevbuttonpager{
    float:left;
        margin-left:10px;
        width:100px;
        }

.pagerbar a, .pagerbar a:active, .pagerbar a:visited, .pagerbar td{
    color:#FFF;

    }

.nextbar{
    background-image: url(/branding/site_specific/generic_v3/images/next_bkg.jpg);
    background-position:  left;
    background-repeat: no-repeat;
    height:25px;
    width:476px;
    padding:10px 0 0 0!important;
}
.nextbarButton{
    float:right;
        margin-right:10px;
    }

.prevbar{
    background-image: url(/branding/site_specific/generic_v3/images/next_bkg.jpg);
    background-position:  left;
    background-repeat: no-repeat;
    height:25px;
    width:476px;
}

.prevbarButton{
    float:left;
        margin-left:10px;
    }


#productfilters ul li{
font-size:13px;
list-style: none;
color:#FFF;
}

#productfilters ul li a{
font-size:13px;
list-style: none;
color:#FFF;
}



#productfilters ul li.listhead{
	color:#FFFFFF;
	font-weight:bold;
}

ul.filterlist{

    float:left;
    padding:2px 0 0 10px;
    margin:0 10px 20px 10px;
}



div#footermap a{
color:#FFFFFF;

}



ul.footerlist{
font-size: 13px;
width:200px;
float:left;
list-style: none;
margin-left:20px;
padding-left:10px;
margin-top:10px;
}
ul.footerlist ul{
margin:0;
padding:0;
list-style:circle;
}

ul.footerlist li a{
    font-weight: bold;
    text-decoration:none;
    }

ul.footerlist li ul{
list-style: none;
}

ul.footerlist li ul li a{
    font-weight: normal;
    }


#newslettersignup{
    background-image: url(/branding/site_specific/generic_v3/images/sign_up_bkg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height:190px;
}
#newslettername{font-size:80%;margin-top:45px;margin-left:5px;width:120px;}
#newsletteremail{font-size:80%;margin-top:22px;margin-left:5px;width:120px;}
#newslettersubmit{margin-top:5px;margin-left:80px;}



div.productblocktop{
    width: 476px;
    height:15px;
    background-image: url(/branding/site_specific/generic_v3/images/headline_top.jpg);
    background-repeat: no-repeat;
    background-position: top;
}


div.productblockbottom{


    width: 476px;
    background-image: url(/branding/site_specific/generic_v3/images/headline_bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom;

}
div.productblockcontent{
    padding:5px;
    width:450px;
    font-size:80%;
    }
div.productblockMaincontent p{
    padding:0;

}


div.productblockMaincontent ul{
    padding:5;
    width:390px;}

div.productblockMaincontent a{
    padding:5;
    width:390px;
    }


div.productblockMaincontent li{font-size: 80%;}
h1.producttitle {
    float:right;
    padding-bottom:5px;
    color:#7DBBEA;
    font-size:13px;
    font-weight:bold;
    line-height:100%;
    margin:0 10px;
    padding:0;
}
.productImage {
    float:left;
    text-align:center;
    width:120px;
    padding-bottom:5px;
}

.productImage a {
font-size:70%;
}
.productblockimages {
    float:right;
    width:320px;
    }
.productspriceline {
color:#FF9900;
float:right;
text-align:right;
    font-size:13px;
        margin:0 20px 0 10px;
            font-weight:bold;
}


.productmainimage{
	width:120px;
	margin:0;
	text-align:center;
}

.productspriceline a h2{
text-decoration:none;

}

h2.producttitle{
 color:#7dbbea;
 font-size:15px;
 font-weight:bold;
 padding:5px 0 3px 10px;
 text-decoration:none;
}

#productvariants {
background-image:url(/branding/site_specific/generic_v3/images/boxes/product_review_bkg.jpg);
background-position:center center;
background-repeat:no-repeat;
clear:left;
height:47px;
padding-left:20px;
width:100%;
color:#FFFFFF;
font-size:80%;
}

#productvariants select#selectproduct {
width:380px;
margin-left:5px;
padding:3px;

}

#productvariants input {
padding:3px;
}


#productreviewsandrating {
background-image:url(/branding/site_specific/generic_v3/images/boxes/product_review_bkg_border.png);
background-position:center center;
background-repeat:no-repeat;
clear:left;
height:47px;
padding-left:20px;
width:100%;
}


#productreviewsandrating a.review_link{
    color:#FFF;
    font-size:80%;

    }


div.productbodycontent p{
color:#000000;
font-size:80%;
line-height:125%;
margin:0;
padding:10px;
text-align:left;
}




div.productbodycontent li{
color:#000000;
font-size:80%;
line-height:125%;
list-style-image:url('/branding/site_specific/generic_v3/images/disc-arrow.jpg');
padding:0 10px 0 0;
text-align:left;
}
.recommendedproductsholder{
width:200px;

}


#reviewstop {
background-image:url(/branding/site_specific/generic_v3/images/reviews_bkg_01.jpg);
background-position:left center;
background-repeat:no-repeat;
height:25px;
margin-top:20px;
}
#reviewstop span.right {
float:right;
padding-top:5px;
width:100px;
}
.commentAuthor{
    font-size:70%;
    font-weight:bold;
    width:125px;
    float:left;
    padding-top:5px;
    text-align:left;
    padding-left:15px;
	clear:left;

    }
.commentMessage{
    font-size:80%;
    width:290px;
    float:left;
    padding:5px;
        text-align:left;
    }
.commentLine{width:450px;}


#googlemapholder{
margin:10px 0 10px 0;
}
.plumberaddress{
font-size:80%;
padding:12px;
margin-bottom:10px;
clear:both;

background:#ccc;
}
.plumberaddress address{
padding:4px;
width:190px;
float:left;
}

.plumberaddress div.contact{
padding:4px;
float:right;
width:240px;

}

.plumberaddress div.specialisms{
clear:both;
padding:4px;
}

.gmnoprint{
font-size:100%;
}

.gmapMarkerInfoContainer {
 width:250px;
 font-size:75%;
}

.gmapMarkerInfoContainer .gmapMarkerGroup {
padding:0 0 5px;
}

.gmapMarkerInfoContainer .gmapMarkerTitle {
display:block;
font-weight:bold;
}

a.backtomap{color:#000;}
a.backtomap:active{color:#000;}
a.backtomap:hover{color:#000;}
a.backtomap:visited{color:#000;}


#flashalert{ font-weight: bold; font-size:100%; background-color: #C00000; text-align:center; color:white; padding:3px; }
#flashalert a.flashLink {color:white; }

.form_error{text-align:right;color:#f00;padding:0 20px 0 20px;}

h1 {
color:#7DBBEA;
font-size:120%;
font-weight:bold;
line-height:110%;
margin:0;
padding:0 10px 10px;
}

h2 {
color:#7DBBEA;
font-size:100%;
font-weight:normal;
line-height:100%;
margin:0 10px;
padding:0;
}

p {color:#000000;
font-size:11px;
line-height:125%;
margin:0;
padding:10px;
}

td {color:#000000;
font-size:11px;
line-height:125%;
margin:0;
padding:1px;
}

tr.alt {
background-color: #efefef;
}

div.headlineblocktop{
    width: 476px;
    height:20px;
    background-image: url(/branding/site_specific/generic_v3/images/headline_top.jpg);
    background-repeat: no-repeat;
    background-position: top;

}

div.headlineblocktitletop{
    width: 476px;
    height:20px;
    background-image: url(/branding/site_specific/generic_v3/images/headline_title_top.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;

}

div.headlineblocktitletop a{
    font-size:80%;
    color:#FFF;
    padding-left:20px;
}

div.headlineblockbottom{
    width: 476px;
    background-image: url(/branding/site_specific/generic_v3/images/headline_bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}


div.headlineblockbottom ol li, div.headlineblockbottom div {
   padding:0 10px 10px 10px;

}
.check_out_headers {
    font-size: 12pt;
    font-style: normal;
    color: #7dbbea;
    text-align: justify;
    font-weight: bold;
    padding-left:10px;
}
.check_out_blue_text {
color:#7DBBEA;
font-size:10pt;
font-style:normal;
font-weight:bold;
text-align:justify;
    padding-left:10px;
}

p.inputelement, p.inputelement{text-align:right;padding:1px;margin:2px;padding-right:40px!important; }
p.inputelement label{font-weight:bold;font-size:12px; }


.form_error{text-align:center;color:#FF0000;}
.termsbox{clear:left;width:430px;border:1px solid black;height:300px;overflow:auto;font-size:95%;margin-left:10px; }
.termsbox-wide{clear:left;width:920px;border:1px solid black;height:200px;overflow:auto;font-size:95%; }
.termsbox-insulation{

	height:100px;
	overflow:auto;
	font-size:95%;
	text-align:left;
	width:910px;
	
	 }


input.btn {
    color: #000;
}
form div {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 10px;
}
form div label {
  float: left;
  width: 45%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}

table.basket td {
font-size:80%;
}

div#headline-top.grey-callout-box-top h2 a{
font-size:13px;
text-align:left;
color:#FFF;
}


div.headlineblockbottom ol li{
color:#000000;
font-size:80%;
line-height:125%;
margin:0;
padding:10px;

}


div.headlineblockbottom ul li{
color:#000000;
font-size:80%;
line-height:125%;
margin:0;
padding:10px;

}


div.headlineblockbottom p{

padding:0 10px 10px 10px;

}

div.headlineblockbottom h4{

padding:10px 10px 0 10px;

}

div.headlineblockbottom td{

font-size:80%;

}

div.headlineblockbottom li{
list-style-image:url('/branding/site_specific/generic_v3/images/disc-arrow.jpg');

}


.half{
float:left;
width:447px;

}
sub{font-size:9px;}
#productvideolink{
	color:#7DBBEA;
	font-weight:bold;
}


a#secondary_basket_button{
float:right;

}


.packlistheadertop{
background-image:url("/branding/site_specific/generic_v3/images/packlist/pack-callout-header.jpg");
background-position:bottom left;
background-repeat: no-repeat;
width:476px;
margin:0;
padding:0;
height:30px;
}
.packlistheadertop34{
background-image:url("/branding/site_specific/generic_v3/images/packlist/pack-callout-header-34.jpg");
}
.packlistheadertop34_wessex{
background-image:url("/branding/site_specific/generic_v3/images/packlist/pack-callout-header-34_wessex.jpg");
}

.packlistheadertopwide{
background-image:url("/branding/site_specific/generic_v3/images/packlist/wide/pack-callout-header.jpg");
background-position:bottom left;
background-repeat: no-repeat;
width:950px;
margin:0;
padding:0;
height:30px;

}
.packlistheadertop span,
.packlisttopwideplain span,
.packlistheadertopwide span{
font-size:14px;
color:#FFF;
margin-left:20px;
padding-top:8px;
font-weight: bold;
display:block;
text-align:left;

}

.packlistheadertop34wide{
background-image:url("/branding/site_specific/generic_v3/images/packlist/wide/pack-callout-header-34.jpg");
}

.packlistheadermiddle{
background-image:url("/branding/site_specific/generic_v3/images/packlist/pack-callout-background.jpg");
background-position:bottom left;
width:476px;
margin:0;
padding:0;

}

.packlistheadermiddlewide{
background-image:url("/branding/site_specific/generic_v3/images/packlist/wide/pack-callout-background.jpg");
background-position:bottom left;
width:950px;
margin:0;
padding:0;

}


.packlistheadermiddle ul, .packlistheadermiddlewide ul{
color:#000000;
font-size:80%;
line-height:125%;
margin:0;
padding:10px;

}
.packlistheadermiddle ul li , .packlistheadermiddlewide ul li{

margin-left:30px;
margin-bottom:10px;
color:#000000;
font-size:80%;
line-height:125%;
}


.packlistheaderbottom{
background-image:url("/branding/site_specific/generic_v3/images/packlist/pack-callout-footer.jpg");
background-position:top left;
background-repeat: no-repeat;
width:476px;
margin:0;
padding:0;
height:30px;
}

.packlistheaderbottomwide{
background-image:url("/branding/site_specific/generic_v3/images/packlist/wide/pack-callout-footer.jpg");
background-position:top left;
background-repeat: no-repeat;
width:950px;
margin:0;
padding:0;
height:30px;
}


.packlistcontent{
background-image:url("/branding/site_specific/generic_v3/images/packlist/list-background.jpg");
background-position:bottom left;
width:476px;
margin:0;
padding:0;

}

.packlistcontentwide{
background-image:url("/branding/site_specific/generic_v3/images/packlist/wide/list-background.jpg");
background-position:bottom left;
width:950px;
margin:0;
padding:0;

}

.packlistcontentinternal{
	padding:10px;
	}

.packlistcontentinternalwide{
	padding:10px;
	text-align:left;
	}

.packlisttop{
background-image:url("/branding/site_specific/generic_v3/images/packlist/list-header.jpg");
background-position:bottom left;
background-repeat: no-repeat;
width:476px;
margin:0;
padding:0;
height:30px;
}

.packlisttopwide{
background-image:url("/branding/site_specific/generic_v3/images/packlist/wide/list-header.jpg");
background-position:bottom left;
background-repeat: no-repeat;
width:950px;
margin:0;
padding:0;
height:30px;
}

.packlisttopwideplain{
background-image:url("/branding/site_specific/generic_v3/images/packlist/wide/list-header-plain.jpg");
background-position:bottom left;
background-repeat: no-repeat;
width:950px;
margin:0;
padding:0;
height:30px;
}

.packlistbottom{
background-image:url("/branding/site_specific/generic_v3/images/packlist/list-footer.jpg");
background-position:top left;
background-repeat: no-repeat;
width:476px;
margin:0;
padding:0;
height:30px;
}


.packlistbottomwide{
background-image:url("/branding/site_specific/generic_v3/images/packlist/wide/list-footer.jpg");
background-position:top left;
background-repeat: no-repeat;
width:950px;
margin:0;
padding:0;
height:30px;
}

.packlistmiddle{
background-image:url("/branding/site_specific/generic_v3/images/packlist/list-seperator-blue.jpg");
background-position:top left;
background-repeat: no-repeat;
width:476px;
margin:0;
padding:0;
height:10px;
}

.packlistmiddlewide{
background-image:url("/branding/site_specific/generic_v3/images/packlist/wide/list-seperator-blue.jpg");
background-position:top left;
background-repeat: no-repeat;
width:950px;
margin:0;
padding:0;
height:10px;
}

li.standardtext , p.standardtext{text-align:left; font-size:12px !important;text-align:left;}
.minitext{text-align:left;}
td.forminputelement, p.forminputelement{text-align:right;padding:1px;margin:2px;padding-right:40px!important; }
td.forminputelement label, p.forminputelement label{font-weight:normal !important;font-size:12px; }

td.forminputelement input, p.forminputelement input {width:200px; }
td.forminputelement select, p.forminputelement select{width:205px; }

p.reconciliation{
width:400px;
text-align:right;

}
p.reconciliationwide{
width:800px;
text-align:left;

}
table.trade tr td{
color:#000000;
font-size:11px;
line-height:105%;
margin:0;
padding:5px;
}


dl{
	font-size:11px;
}
dt{
	font-weight:bold;
	padding:3px;
}
dd{

	padding:3px;
}	
	
.staticpagestext ul li{
	
font-size:120% !important;

}	
	
