/* Clear all General Elements */

/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, textarea, p, a, span, blockquote, table, th, td*/

* {
margin: 0px;
padding: 0px;
}

img{border:0px}

/*Set Default styles for CMS users these will be the default styles for all information pages that don't have specific content styles */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#dde5ea;
	font-size:11px;
	background:url(/assets/bg.gif)
}

input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px}
input[type="text"] {padding:3px 2px;}
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}

a{color:#dde5ea; text-decoration:underline ;}
a:hover{ text-decoration:none}
a.On {}
a.On:hover{}
p{
	font-size:11px;
	padding:0 0 10px 0;
	line-height:140%;
}
h1{
	color:#494E58;
        font-size:18px;
        font-weight:normal;
        padding-bottom:10px;
}
h2{
	color:#494E58;
        font-size:18px;
        font-weight:normal;
        padding-bottom:10px;
}
h3{
	color:#494E58;
        font-size:14px;
        font-weight:normal;
        padding-bottom:10px;
}
h4{
	color:#494E58;
        font-size:13px;
        font-weight:normal;
        padding-bottom:10px;
}
h5{
	font-size:11px;
	font-weight:bold;
	padding:0 0 1px 0;
}
h6{
	font-size:10px;
	font-weight:bold;
	padding:0;
}

span{}

ul{list-style:outside disc;margin-left:18px;padding:0 0 10px 0;}
li{}
ol{margin-left:18px; padding:0 0 10px  0;}

.container_start{display:none;}
.container_end{display:none;}
.section_start{display:none;}
.section_end{display:none;}
.block_start{display:none;}
.block_end{display:none;}
.element_start{display:none;}
.element_end{display:none;}
.content_start {display:none;}
.content_end {display: none;}

.content{width:968px; margin:0 auto; background:url(/assets/bg_body.png) top center repeat-y; padding: 0px 10px;}
.content_end{display:block;clear:both}
.header_container{}


.header{background:url(/assets/bg_header_nz.png) top center no-repeat; width:968px; margin: auto; padding:0px 10px; min-height:134px; height:134px; height:auto !important;}
.header div{}
.header a{text-decoration:none;}
.header a:hover{text-decoration:underline;}

/* Logo */
.header_logo{width:145px;float:left;}
.header_logo img{ width:145px; height:109px;}
html>body .header_logo{width:145px;float:left;}
html>body .header_logo img{ width: 145px; height: 109px;}
.header_logo .element_start{display: none;}
.header_logo .element_end{display: none; }

/* Menu */
.header_menu { display: none;}
.header_menu ul{list-style:none;float:right; color:#D0CDCA; padding-bottom: 8px; }
.header_menu li{display:inline;margin:0px; font-size: 11px;}
.header_menu ul li a{ color:#ffffff; text-decoration: none; letter-spacing:1px;  font-size: 11px; text-transform: lowercase; } 
.header_menu ul li a:hover{ text-decoration: underline;} 
.header_menu .divider{padding:0px 5px}

/* Greeting */
.header_greeting{float:right; text-align: right; padding-right: 20px;}


/* Cart Summary */
.header_cart_summary{float: right; color:#818891; padding-right: 20px; width: 310px;}
.header_cart_summary .icon { float: left; width: 27px;}
.header_cart_summary .summary { float: right; padding-top: 3px; width: 150px;}
.header_cart_summary .cartlink { float: right; width: 128px; text-align: center; padding-top: 3px;}
.header_cart_summary .cartlink a {color: #818891; text-decoration: underline;}
.header_cart_summary .cartlink a:hover {text-decoration: none;}
.header_cart_summary .element_end {display:block;clear:both;height:0px;overflow:hidden; }

/* Nav */
.header_nav{clear:both; height: 24px; padding-right: 20px; }
html>/**/body .header_nav{clear:both; height: 24px;  padding-right: 0px;}
.header_nav ul{list-style:none;margin:0;padding:0; text-align: left;}
.header_nav ul li{display:inline;}
.header_nav ul li a {}
.header_nav ul li a:hover {}
.header_nav .divider{display:none}
.header_nav .element_end{display:block;clear:left;height:0px;overflow:hidden;}

/******** //HEADER CLASSES *************/
.search_options{ width:968px; background-color: #31343b; color:#FFFFFF; font-weight: bold; padding-top: 3px; }
.search_options .block_start{}
.search_options .block_end{display:block;clear:both;height:0px;overflow:hidden;}
.text_search{float:left; padding:0 4px 4px 230px; height: 25px;}
.text_search .text_search_input{width:310px; background:#020001; color:#FFFFFF; border:1px solid #777c86; margin: 2px 4px 0 4px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; padding:5px 2px 0;}
.text_search .asset{vertical-align:top;}
.promo_search{float:right;padding:0 20px 4px 4px; height: 25px;}
.promo_search .promo_search_input {width:100px; background:#020001; color:#FFFFFF; border:1px solid #777c86; margin: 2px 4px 0 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;padding:5px 2px 0;}
.promo_search .asset{vertical-align:top}
.currency_estimator{display:none;}

.footer_container{ }
.footer{width:938px; margin:0 auto; background:url(/assets/bg_footer.png) bottom center no-repeat; padding: 7px 25px}
.footer {zoom: 1}
.footer:after{content: "."; display: block; height: 0; visibility: hidden; clear: left;}

.footer_links { width:auto; padding-bottom: 15px;}
.footer_links + div { float: left; width: 180px;}
.footer_links .element_start{}
.footer_links .element_end{display:block;clear:left;padding:0;margin:0;height:1px}

.footer_links  a {color:#ffffff;text-decoration:none}
.footer_links  a:hover {color:#818891;}
.footer_links ul{margin:0; padding:0; display:inline}
.footer_links ul li{ list-style: none; padding-bottom: 4px;}
.footer_links h2{color:#ffffff;font-size:11px;padding:0 0 10px 0;margin:0 ;}

.estar{width:988px;margin:auto;text-align:center;}
.estar a{display: none;}
.estar .footerText {}
.estar .footerText a{ display: block;}
.content_column_1 {width:220px;clear:left;float:left;}
.content_column_1 img { margin:0 0 8px 8px;}
.content_column_2 {width:725px;float:right; padding-right: 15px;}
.content_column_2 h1{color:#DDE5EA;font-size:16px;font-weight:normal; padding:10px 0px 10px 0px !important;}
.catalogue_nav {margin:0 0 28px 0}
.catalogue_nav h2 { color: #bdc3c8; font-size: 14px; text-transform: uppercase; padding: 15px 0px 6px 15px;}
.catalogue_nav h2 a{color:#bdc3c8;text-decoration:none; text-transform:uppercase;}


.nav_hierarchy ul{clear:left;width:200px;list-style:none;margin:0; padding: 0 0 2px 0; background:url(/assets/bg_left_nav_line.gif) left bottom no-repeat;}
.nav_hierarchy li {padding:2px 0 0 0; background:url(/assets/bg_left_nav_line.gif) left top no-repeat;}
.nav_hierarchy li a{display:inline-block; width:185px; padding:6px 0px 6px 15px ; text-decoration:none; color:#bdc3c8}
.nav_hierarchy .level_2 li a{width:170px; padding:6px 0px 6px 30px ;}
.nav_hierarchy li a:hover{background:url(/assets/bg_left_nav_ov.gif) left repeat-x; }
.nav_hierarchy li a.On {background:url(/assets/bg_left_nav_ov.gif) left repeat-x; font-weight: bold;}  
.level_1{}
ul.level_2{margin-bottom: -2px;}

.nav_hierarchy li ul {display:none}
.nav_hierarchy li.On .level_2 {display:block}
.nav_hierarchy .level_2 li.On ul{display:block}

.Breadcrumbs{font-size:11px;font-weight:normal;color:#bdc3c8;width:725px;float:right; padding-right: 15px;}
.Breadcrumbs a{color:#bdc3c8; text-decoration: underline}
.Breadcrumbs a:hover{text-decoration:none;}
.Breadcrumbs a.on {text-decoration:none;}
.Breadcrumbs a.on:hover{color:#bdc3c8;text-decoration:none;}
.Breadcrumbs .block_end{display:block;clear:left;}
.Breadcrumbs ul{list-style:none;margin:0px;padding:15px 0px 6px 0px; float:left}
.Breadcrumbs ul li{display:inline; margin:0px; padding:0;}
html>/**/body .Breadcrumbs ul li{display:block; float:left;}
.Breadcrumbs ul li:after, .Breadcrumbs ul:after{content:"."; display:block; clear:left; visibility:hidden; height:0;}
.Breadcrumbs ul li a{padding:0; display:inline-block;}
html>/**/body .Breadcrumbs ul li a{padding:0; display:block; float:left; }
.Breadcrumbs .divider{ text-indent: -2000px; background: url(/assets/icon_bullet.gif) center no-repeat; width: 26px; display: inline-block; white-space: normal; }
html>/**/body .divider {display:block; float:left;}

.ProductDetails{width:725px;float:right; color:#dde5ea; margin: 10px 0 30px;;}
.ProductDetails .block_start{display:block;width:0;height:0;clear:both;}
.ProductDetails .block_end{display:block;width:0;height:0;clear:both;}
.ProductDetails .AdditionalInfoPopups {width:330px;float:right;padding-left: 32px;}
.ProductDetails .AdditionalInfoPopups a { text-decoration: underline; color:#ffb61f; font-size: 10px;}
.ProductDetails .AdditionalInfoPopups a:hover {text-decoration: none;}
.ProductDetails .Image{width:312px;float:left;} 
.ProductDetails .Image img{ border: 1px solid #51545d;} 
.ProductDetails .Image p{text-align:center; padding-top: 10px;} 
.ProductDetails .Image a{ text-decoration: underline; color:#ffb61f; font-size: 10px;} 
.ProductDetails .Image a:hover { text-decoration: none;}
.ProductDetails .ProductDescription{width:370px;float:right;margin-right:20px; font-size: 11px;}
.ProductDetails .ItemName{font-size:16px;font-weight:normal; color:#dde5ea; padding-bottom: 10px;} 
.ProductDetails .StyleNumber{padding:0; margin: 0;}
.ProductDetails .Description{font-size:11px; width: 340px;}
.ProductDetails .Description h3:first-child{display:none}
.ProductDetails .Description p {font-size:11px; line-height: 18px; padding-bottom: 10px; } 
.ProductDetails .Description ul {list-style: none;} 
.ProductDetails .Description li {padding: 0px 0px 5px 15px; background:url(/assets/icon_bullet2.gif) no-repeat left top; list-style: none; }
.ProductDetails .Description span{} 
.ProductDetails .Description a{} 
.ProductDetails .Description a:hover{} 
.ProductPricing {width:390px;float:right; margin-top: 10px;}
.ProductPricing p{margin:4px 6px 4px 0px; font-size:12px;padding:0;}
.ProductPricing .element_end{}
.ProductDetails .PriceTax {display: none;}
.ProductDetails .Price{font-size: 16px; color: #ffb61f;}
.ProductDetails .PriceNow{font-size: 16px;color:#ffb61f; margin:0; padding:0;}
.ProductDetails .PriceWas{ font-size: 12px;}
.ProductDetails .PriceSave{font-size: 12px;}
.ProductDetails .Offer{font-size: 12px;color:#ffb61f}

.ProductDetails .AddToCart{width:390px;float:right; margin: 15px 0 0 0;}
.ProductDetails .AddToCart .element_start{}
.ProductDetails .AddToCart .element_end{}
.ProductDetails .AddToCart .input_label{display:inline-block;width:60px;}
.ProductDetails .AddToCart ul{list-style:none;display:inline;margin:0;}
.ProductDetails .AddToCart li{display:inline;margin-right:6px}
.ProductDetails .AddToCart .quantity{ border: 1px solid #31343b; width: 55px; font-size: 10px;}
.ProductDetails .AddToCart .colour{ border: 1px solid #31343b; width: 117px; height: 22px; font-size: 10px;}
.ProductDetails .AddToCart .size{ border: 1px solid #31343b; width: 117px; height: 22px; font-size: 10px;}
.ProductDetails .AddToCart .form_item_colour { margin-top: 6px;}
.ProductDetails .AddToCart .form_item_size { margin-top: 6px;}
.ProductDetails .AddToCart .form_item_quantity { margin-top: 6px;}
.ProductDetails .AddToCart .form_item_cartbutton { margin-top: 6px;}
.ProductDetails .AddToCart .element_end{display:block;width:0;height:0;clear:both;}

/* CrossSell */
.CrossSell { border-top: 1px solid #BCC0CA; clear: both; width: 725px;}
.CrossSell .CrossSell_heading {color:#494E58; font-size:16px; font-weight:normal; padding:10px 0px; }
.CrossSell .Item {}
.CrossSell .Item{float:left;width:241px;padding:0px 0px 10px 0px;text-align:center;}
.CrossSell .Item .element_start{}
.CrossSell .Item .element_end{}
.CrossSell .Item img { border: 1px solid #bfc2cc;}
.CrossSell .item_summary p{margin:0px;padding:0px 0px 2px 0px;font-size:11px; font-weight:normal; color:#636260}

.CrossSell .item_summary a{text-decoration:none; color:#3F4040;} 
.CrossSell .item_summary a:hover { text-decoration: underline}
.CrossSell .item_summary  h2 {font-size:11px; font-weight:normal; color:#3F4040; padding:2px 2px 0px 2px;text-decoration:none;}
.CrossSell .item_summary .Price{}
.CrossSell .item_summary .PriceNow{color:#3f4040;} 
.CrossSell .item_summary .PriceWas{font-weight:normal;color:#3f4040;text-decoration:line-through;padding-bottom:0;} 
.CrossSell .item_summary .PriceSave{display:none;}
.CrossSell .item_summary span{}
.CrossSell .item_summary .Offer a{color:#b32908; text-decoration:none;}
.CrossSell .item_summary .Offer a:hover{text-decoration:underline;}

.Incentives{margin-top:8px;margin-bottom:0px}
.Incentives ul{list-style-position:outside;margin-left:15px;padding-left:0px;margin-top:15px;margin-bottom:15px;list-style-type:disc;color:#0096D7;font-weight:bold}
.Incentives li{padding-bottom:3px}
.Incentives span{}
.Incentives p{}
.Incentives a{} 
.Incentives a:hover{}
.CatalogueDetails {width:724px;}
.CatalogueDetails .block_start{}
.CatalogueDetails .block_end{}
.CatalogueDetails .search_message{padding:32px 10px 20px 10px}

.Listing {width:724px; float:right; min-height:450px; height:450px; height:auto !important; }
.Listing .block_start{display:block;width:0px;height:0px;clear:both;}
.Listing .block_end{display:block;width:0px;height:0px;clear:both;}

.Listing .Item{float:left;width:241px;padding:0px 0px 10px 0px;text-align:center; margin-left: -1px;}
.Listing .Item .element_start{}
.Listing .Item .element_end{}
.Listing .Item p{margin:0px;padding:0px 5px 0px 5px;font-size:11px; font-weight:normal; color:#636260}
.Listing .Item h2 {padding:10px 5px;}
.Listing .Item img { border: 1px solid #52555e;}
.Listing .Item a{} 
.Listing .Item .Price{color:#FFB61F; font-weight:bold}
.Listing .Item .ItemName a{font-size:11px; font-weight:normal; color:#bdc3c8; text-decoration:none;}
.Listing .Item .ItemName a:hover{text-decoration:underline;}
.Listing .Item .PriceNow{color:#ffb61f; font-weight: bold;} 
.Listing .Item .PriceWas{font-weight:normal;color:#bdc3c8;padding-bottom:0;} 
.Listing .Item .PriceSave{font-weight:normal;color:#bdc3c8;padding-bottom:0;}
.Listing .Item span{}
.Listing .Item .Offer a{color:#b32908; text-decoration:none;}
.Listing .Item .Offer a:hover{text-decoration:underline;}
.Numbering_and_Filtering {width:724px; float:right; padding:10px 0px;}
.Numbering_and_Filtering .block_start{}
.Numbering_and_Filtering .block_end{display:block; width:0px; height:0px; overflow:hidden; clear:both;}
.PageNumbers{float:right; font-size:11px;text-transform:lowercase;height:18px; }
.PageNumbers .element_start{}
.PageNumbers .element_end{}
.PageNumbers .On { font-weight: bold;}
.PageNumbers a{color:#ffffff; text-decoration:none; display:inline-block; padding:0 6px 0 8px; }
.PageNumbers li{border-left:1px solid #ffffff;}
.PageNumbers li:first-child{border-left:0;}
.PageNumbers a:hover{text-decoration:underline}
.PageNumbers a.nextPrev{border-left:0;}
.PageNumbers a.nextPrev:hover{font-weight:normal}

.PageNumbers li .On{font-weight:bold; text-decoration:none; color:#ffffff; display:inline-block; padding:0 6px 0 8px; }

.PageNumbers p{	display:inline;}
.PageNumbers ul{display:inline;list-style:none; margin-left:8px;}
.PageNumbers li{display:inline;margin-right:4px}
.InfoPage {height:492px; min-height:492px; padding-top: 15px; }
html>body .InfoPage{height:auto !important;  padding-top: 15px; }
.InfoPage h1{color:#DDE5EA;font-size:16px;font-weight:normal; padding:0px 0px 10px 0px !important;}

    .InfoPage block_start {}
    .InfoPage block_end {}
.InfoPage div{padding-bottom:10px}

  .SiteMap {padding:20px}
.SiteMap h1{}
.SiteMap h2{font-size:16px; padding-top:12px;}
.SiteMap ul{list-style:none;margin-left:0;padding:0}
.SiteMap li {}
.SiteMap li ul{padding-left:8px;}
.SiteMap a {color:#1E0A13;text-decoration:none;}
.SiteMap a:hover {color:#CF073D; text-decoration:underline;}
.sitemap_catalogue{float:left; width:180px;}
.sitemap_catalogue .element_start{}
.sitemap_catalogue  .element_end{}	  
.errorHighlight input, .errorHighlight select {border:1px solid red}
.CartHolder a {color:#FFB61F}
.CartContainer{padding:20px 0px; width:724px; float:left; min-height:320px; height:320px; height:auto !important}

.CartContainer input[type='password']{width:132px; height:17px; padding:3px 2px 0 2px;}
.Login input[type='password']{width:160px;}
.CartContainer .breadcrumbs {background: #31343b; padding:4px; margin-bottom: 10px; }
.CartContainer .breadcrumbs .pikepadding{background:transparent url(/assets/icon_ccc.gif) no-repeat center; display:inline-block; text-indent:-2000px; width:45px;}
.CartContainer .breadcrumbs .active {font-weight: bold; color:#c60000}
.CartContainer .breadcrumbs .active a{font-weight: normal; color:#DDE5EA;}
.mainheading{font-size:16px; font-weight:bold; padding-bottom:10px;}
.CartHeading{ padding: 10px 0px;}
.CartHeading .left{float:left;text-align:left; width: 340px;}
.CartHeading .right{float:right;text-align:right;  width: 340px;}
.Error{color:#FFB61F}
.Error a{color:#FFB61F !important;}
.Error p{}

table.summary  input[type='text']{width:30px; height:17px; padding:3px 2px 0 2px;}
table.summary {width:100%; float: left; margin-top: 10px;}
table.summary a {color:#FFB61F; }
table.summary .headingRow td{font-weight:bold; border-bottom: 1px solid #494E58;}
table.summary td { vertical-align: top; padding:5px 5px 5px 0px;}
table.summary td.Actions { width: 10%; border-bottom: 1px solid #7b8394; }
table.summary td.Items { width:40%;  border-bottom: 1px solid #7b8394;}
table.summary td.Items img {width: 90px; height: auto; border:1px solid #52555E}
table.summary td.Unit { width: 20%;  border-bottom: 1px solid #7b8394;}
table.summary td.Qty { width:10%; border-bottom: 1px solid #7b8394; text-align:center}
table.summary td.SubTotal { width:10%; border-bottom: 1px solid #7b8394; text-align:right}
table.summary input.qty {text-align:center}
table.subTotal .TotalsLeft { padding: 10px 0; font-size: 12px; text-align:left}
table.subTotal .TotalsRight { padding: 10px; font-size: 12px; font-weight: bold;}

.TotalsLeft { padding: 10px 0; font-size: 12px; text-align:left}
.TotalsRight { padding: 10px; font-size: 12px; font-weight: bold;}

table.Cart{width:724px;  float: right; margin-top: 5px;}
table.Cart a {color:#FFB61F; }
table.Cart input.standard {width: 180px; font-size: 10px; border: 1px solid #31343B}
table.Cart tr.headingRow td {font-weight: bold; background-color:#31343b; padding: 4px; color:#DDE5EA}
table.Cart tr.headingRow + tr td img {width: 50px; height: auto;}
table.Cart tr.headingRow + tr > td[style] { padding-left: 0px !important; }
table.Cart  select {font-size: 10px; border: 1px solid #31343B; height: 17px;}
table.Cart .checkoutTitles {width: 148px;}
input[type='button'],input[type='submit'],input[type='reset']{background-color:#8e0000; color:#FFFFFF; border:0; font-size:11px; font-weight:bold; text-transform:uppercase;  height:24px; padding-left:8px; padding-right:8px;margin-top:10px; border: 1px solid #000000;} 
input.minorButtons {width: auto; background-color:#31343B}
table.Cart input.majorButtons {width: auto; background-color:#c60000;}
table.Cart td.CheckoutButtons + td {padding-left: 40px;}
input.telCountry{width:35px;margin-right:8px; font-size: 10px; border: 1px solid #31343B}
input.telArea{width:25px;margin-right:8px; font-size: 10px; border: 1px solid #31343B}
input.tel{width:92px; font-size: 10px; border: 1px solid #31343B} 
select.state{width:180px; font-size: 10px; border: 1px solid #31343B}


table.ForgottenPassword {background-color:#31343B; width: 370px;}
table.ForgottenPassword td {font-size:10px; padding:10px;}
table.ForgottenPassword li {font-size:10px}
table.ForgottenPassword a{font-size:10px;font-weight:bold; color:#FFB61F; }
table.ForgottenPassword a:hover{font-size:10px; color:#FFB61F;}
table.ForgottenPassword ul {margin-left:15px;margin-bottom:0px;line-height:normal}
table.Login{margin:8px 0px 0px 0px;  width: 370px;}
table.Login td { padding:0 5px 5px 0;}
table.Login td + td { padding:0 0px 5px 0; text-align: right;}
table.SignInNew{margin:8px 0px 0px 0px; padding:0px;}

.middleWidth {padding-left: 40px;}
.middleWidth .customerDetails {width:400px;}
.middleWidth .customerDetails td {padding-bottom: 5px; vertical-align: top;}
.middleWidth .customerDetails td .smalltxt {font-size: 10px;}
.middleWidth .customerDetails input {border:1px solid #31343B; font-size:10px;}
.middleWidth .customerDetails input.standard{ width:180px;} 
.middleWidth .customerDetails input.tel{width:122px} 
.middleWidth .customerDetails input.telArea{width:45px}
.middleWidth .customerDetails textarea{padding:2px; border:1px solid #31343B; width:180px !important;} 
.middleWidth .customerDetails p.instructions span{ display: block; padding:5px; border:1px solid #7B8394; width: auto; text-align: center; margin-top: 5px; width: 100px;} 

.help_request{width:575px; margin:0 auto;}
.help_request .block_start{}
.help_request .block_end{}
.help_request_form .element_start{}
.help_request_form .element_end{display:block;clear:left;}
.help_request_form label{font-weight:bold;width:120px;display:block;float:left;}
.help_request_form input, .help_request_form textarea{width:450px;display:block;float:left;}
.help_request_form .submit_button input{width:auto;}
.help_request_form p{clear:left;}
.help_request_form .submit_button{float:right}
.client_data .element_start{}
.client_data .element_end{display:block;clear:both;}
.client_data h3{width:120px; text-decoration:none; clear:left; float:left;}
.client_data p{width:450px; float:left;}
.promo_code{}
.promo_code .block_start{}
.promo_code .block_end{}
.promo_code_form{}
.promo_code_form .element_start{}
.promo_code_form .element_end{}
.promo_code_label{}
.promo_code_input{}
.promo_code_submit{}

.Breadcrumbs a {z-index:9999;} 

.CartPopup { color: #42454c; padding: 10px; background-color:#FFFFFF; width: 100%;}
.CartPopupHeading  h1 { color: #42454c}
.CartPopupContent { zoom:1; width:90%}
.CartPopupContent:after {content: "."; display: block; height: 0; visibility: hidden; clear: both;}
.CartPopupContent table.Cart {width: auto;}
.clearboth{clear:both}
table.Cart td.Gst{text-align:left}
.freightPadding{padding: 0px 0px 8px 0px}
.freightPadding input[type="radio"]{margin-right:8px}

table.Cart textarea.delivery {width: 230px; margin-top:7px}

.PriceTax{display:none}
.help_request{width:575px; margin:0 auto;}
.help_request .block_start{}
.help_request .block_end{}
.help_request_form .element_start{}
.help_request_form .element_end{display:block;clear:left;}
.help_request_form label{font-weight:bold;width:120px;display:block;float:left;}
.help_request_form input, .help_request_form textarea{width:450px;display:block;float:left;}
.help_request_form .submit_button input{width:auto;}
.help_request_form p{clear:left;}
.help_request_form .submit_button{float:right}
.client_data .element_start{}
.client_data .element_end{display:block;clear:both;}
.client_data h3{width:120px; text-decoration:none; clear:left; float:left;}
.client_data p{width:450px; float:left;}
  
