* {font-family:Verdana,Geneva,sans-serif;margin:0;padding:0;}

body {

background:url("/Assets/body_bg.gif") repeat-x scroll center top #8A8988;

font-size:11px;

line-height:170%;

height:100%; 

}

img {border:0 none;}

:focus {outline:medium none;}

h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {color:#363533;margin-bottom:5px;}

h1, .mainheading {

color:#D95E17;

font-size:30px;

margin:0;

min-height:36px;

padding-bottom:10px;

text-transform:capitalize;
line-height: 100%;
}

h2 {

font-size:18px;

font-weight:normal;

}

h3 {

font-size:14px;

font-weight:normal;

}

h4 {

font-size:13px;

font-weight:normal;

}

h5 {

font-size:12px;

font-weight:normal;

padding:0 0 1px;

}

h6 {

font-size:12px;

font-weight:normal;

padding:0 0 1px;

}

.sIFR-replaced {

font-size:30px;

margin:0;

min-height:30px;

padding-bottom:10px;

}

.content_column_2 ul, .InfoPage ul {margin-left:25px;}

a {color:#D95E17;}

a:hover {color:#FF9A5F;text-decoration:none;}

p {

margin-bottom:10px;

}

p, div, .Description, ul li, input, textarea, select {color:#5D6366;}

p a:hover {color:#FF9A5F;}

input[type="text"], input[type="password"], textarea, select {

border:1px solid #CCCCCC;

padding:3px;

}

input.asset {

border:0 none;

padding:0;

}

.header, .content_container, .content, .footer, .estar {width:966px;}

.header, .search_options, .content_container, .footer, .estar, breadcrumbs {

margin-left:auto;

margin-right:auto;

}

.text_search_input, .promo_search_input, .currency_estimator select, .Breadcrumbs a, .breadcrumbs .active a, .Listing .Item .Price {color:#535353;}

.Breadcrumbs a.on, .Breadcrumbs a.On, .Breadcrumbs a:hover, .header_cart_summary a, .header_greeting a.maillist, .AdditionalInfoTextHtml .tab_open h2.info_heading, p a, .breadcrumbs .active, .breadcrumbs .active a:hover, .Error p {

color:#D95E17;

}

.header {

height:136px;

}

.content_head {

width:962px;

}

.content_container .container_start {

background:url("/Assets/shadow-top.png") no-repeat scroll center bottom transparent;

height:6px;

}

.content_container .content_end {

clear:both;

}

.content {

background:url("/Assets/shadow-sides.png") repeat-y scroll 0 6px transparent;

padding:0 4px;

position:relative;

}

.content_single_column {

background-color:#FFFFFF;

padding:10px;

width:940px;

}

.content_column_1 {

width:175px;

}

.content_column_2 {

height:auto !important;

margin-left:10px;

min-height:400px;

padding-bottom:15px;

width:770px;

}

.content_column_1, .content_column_2 {

float:left;

margin-top:50px;

}

.content_column_2 .section_end {

clear:both;

}

.header_container .container_end, .header_content_middle, .header .block_end, .header_nav .element_end, .header_nav .element_start, .header_menu, .header_cart_summary .element_start, .header_cart_summary .element_end, .header_greeting .element_start, .header_greeting .element_end, .content_column_1 .section_start, .content_column_1 .section_end, .content_column_2 .section_start, .content_head .section_end, .search_options .block_start, .content .content_container img, .content .container_end, .content_container .container_end, .content_head .section_start, .catalogue_nav .block_start, .catalogue_nav .block_end, .nav_hierarchy .element_start, .nav_hierarchy .element_end, .text_search .element_start, .text_search .element_end, .promo_search .element_start, .promo_search .element_end, .currency_estimator .element_start, .currency_estimator .element_end, .PageNumbers .element_start, .PageNumbers .element_end, .Breadcrumbs .block_start, .Breadcrumbs .block_end, .ProductDescription .element_start, .ProductDescription .element_end, .ProductPricing .element_start, .ProductPricing .element_end, .ProductPricing .PriceTax, .ProductDetails .block_start, .Related_Products .Item .element_start, .Item .element_end, .EmailAFriend .element_start, .EmailAFriend .element_end, .Image .element_start, .Image .element_end, .InfoPage .block_start, .CrossSell .block_start, .AddToCart .element_start, .AddToCart .element_end, .info_item .element_start, .info_item .element_end, .footer_links h2, .footer_links .element_start, .footer_links .element_end, .footer_container .container_start, .footer_container .container_end {

display:none;

}

.ui-resizable {

position:relative;

}

.ui-resizable-handle {

display:block;

font-size:0.1px;

position:absolute;

z-index:99999;

}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {

display:none;

}

.ui-resizable-n {

cursor:n-resize;

height:7px;

left:0;

top:-5px;

width:100%;

}

.ui-resizable-s {

bottom:-5px;

cursor:s-resize;

height:7px;

left:0;

width:100%;

}

.ui-resizable-e {

cursor:e-resize;

height:100%;

right:-5px;

top:0;

width:7px;

}

.ui-resizable-w {

cursor:w-resize;

height:100%;

left:-5px;

top:0;

width:7px;

}

.ui-resizable-se {

bottom:1px;

cursor:se-resize;

height:12px;

right:1px;

width:12px;

}

.ui-resizable-sw {

bottom:-5px;

cursor:sw-resize;

height:9px;

left:-5px;

width:9px;

}

.ui-resizable-nw {

cursor:nw-resize;

height:9px;

left:-5px;

top:-5px;

width:9px;

}

.ui-resizable-ne {

cursor:ne-resize;

height:9px;

right:-5px;

top:-5px;

width:9px;

}




.ui-helper-clearfix:after {

clear:both;

content:".";

display:block;

height:0;

visibility:hidden;

}



.ui-widget-overlay {

background:none repeat scroll 0 0 #000000; opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);;

left:0;

opacity:0.6;

position:absolute;

top:0;

}



.estar_modal {background:url("/Assets/no.gif") no-repeat scroll left top transparent;}

.estar_modal ul, .estar_modal ol{ margin-left:20px}

.estar_modal .ui-widget-header {margin-left:21px;}

.estar_modal .ui-dialog-title {

background:url("/Assets/n.gif") repeat-x scroll left top transparent;

display:block;

font-size:14px;

font-weight:bold;

height:20px;

overflow:hidden;

padding-top:15px;

white-space:nowrap;

}

.estar_modal .ui-dialog-title h2 {color:#D95E17;}

.estar_modal .ui-dialog-titlebar {

background:url("/Assets/ne.gif") no-repeat scroll right top transparent;

padding:0 20px 0 0;

}

.estar_modal .ui-dialog-titlebar-close {

background:url("/Assets/close.png") no-repeat scroll 50% 50% transparent;

display:block;

height:25px;

position:absolute;

right:12px;

text-decoration:none;

top:10px;

width:25px;

}

.estar_modal .ui-dialog-titlebar-close .ui-icon {visibility:hidden;}

.estar_modal .w {

background:url("/Assets/o.gif") repeat-y scroll left top transparent;

padding:0 0 0 21px;

}

.estar_modal .sw {background:url("/Assets/so.gif") no-repeat scroll left bottom transparent;}

.estar_modal .s {background:url("/Assets/s.gif") repeat-x scroll left bottom transparent;height:9px;}

.estar_modal .se {background:url("/Assets/se.gif") no-repeat scroll right bottom transparent;}

.estar_modal .e {

background:url("/Assets/e.gif") repeat-y scroll right top transparent;

padding:0 23px 0 0;

}

.estar_modal .c {background:url("/Assets/c.gif") no-repeat scroll left bottom #ffffff;padding:0;}

.estar_modal .c:after {

clear:both;

content:".";

display:block;

height:0;

visibility:hidden;

}

.estar_modal .ui-dialog-title h2 {
display:block;
font-size:18px;
margin:0;
padding:0 0 10px;
width:412px;
}

.estar_modal .c .content {

background:none repeat scroll 0 0 #FFFFFF;

height:auto !important;

min-height:120px;

/*overflow:auto;*/

padding:0;

width:auto;}

.estar_modal .MatrixKeys{ margin-top:0px !important; padding-top:15px}

#product_popup {position:relative;}

.estar_modal .zoomify_link, .estar_modal .close_link {display:none;}
.popup_holder .element_start, .popup_holder .element_end {display:none;}


.estar_modal .ProductLink {
float:right;
text-align:right;

}

.colour_swatch_links img, .swatch img {
height:27px;
width:20px;
}

.popup_data {display:none;}

.flash_holder {
height:440px;
margin:0 auto;
width:420px;

}

*:first-child + html .matrix_holder { overflow-y: hidden;} 

.catseotxt {font-size:11px}

.error_content {margin:0 auto;}

.error_logo {
background:url("/Assets/header_bg.gif") repeat-x scroll center top transparent;
height:140px;
padding-top:7px;
text-align:center;

}

.error_detail {
background-color:#FFFFFF;
height:auto !important;
margin:0 auto;
min-height:700px;
padding:20px;
width:922px;
}

.error_detail h1 {color:#D95E17;}

.error_detail h4 a {color:#D95E17;}
.header_container{background: repeat-x url(/Assets/header_bg.gif) top; height:145px; position:relative; margin-bottom:40px; }

.header{background: repeat-x url(/Assets/header.jpg) top; margin-top:6px; position:relative;}

.header_logo{width:150px;float:left; height:130px; margin-top:6px; }
.header_logo a img{display:block;width:150px; height:130px;}

.header_greeting {float:right; margin-top:-2px; margin-right:105px;}
.header_greeting a{ text-decoration:none; text-transform:uppercase;color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.header_greeting a:hover, .header_greeting a.maillist:hover{color:#ff9a5f;}

.tab, .tab_start, .tab_end{float:left; height:26px; padding-top:4px;}
.tab_start, .tab_end{width:10px;}
.tab{background:repeat-x url(/Assets/tab_02.png) left top;}
.tab_start{background:no-repeat url(/Assets/tab_01.png) right top;}
.tab_end{background:no-repeat url(/Assets/tab_03.png) left top;}

.header_cart_summary {clear:right;float:right;width:auto; margin-top:65px; border-bottom:1px dashed #6e6f72; padding-bottom:5px;}
.header_cart_summary .summary{display:inline; color:#ffffff;}
.header_cart_summary .summary a{margin-right:5px; text-decoration:none; color:#d95e17;}
.header_cart_summary .summary a:hover{ color:#ff9a5f;}
.header_cart_summary .cartlink{display:inline;}

.header_nav, .header_content_bottom{ position:absolute; top:150px;}
.header_nav{left:5px;}
.header_nav .element_start{}
.header_nav .element_end{}
.header_nav ul{list-style:none;}
.header_nav ul li{display:inline;margin:0px}
.header_nav ul li a{font-size:14px;}
.header_nav ul li a:hover{color:#3a3a3a;}
.header_nav .divider{padding:0px 5px}

.header_nav ul li a, .header_content_bottom a{font-weight:bold; text-decoration:none; color:#ffffff; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}

.header_content_bottom{right:0px;}
.header_content_bottom a{font-size:13px; margin-left:6px;}
.header_content_bottom a:hover{color:#3a3a3a;}

.header .cart_message{position:absolute;top:0;right:0;z-index:99;zoom:1;}
.header .cart_message:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.header .cart_message .continue{float:left}
.header .cart_message .checkout{float:right}

  

.search_options input.asset{vertical-align:text-bottom;}
html>/**/body .search_options input.asset{vertical-align:top;} 

.search_options{clear:both;padding:5px 10px; width:940px; background: repeat-x url(/Assets/search_bg.gif) top;}
.search_options img{vertical-align:middle;}
.search_options input{font-size:11px;}
.search_options .block_end{display:block;width:0px;height:0px;overflow:hidden;clear:both;}
.text_search{float:left; margin-right:10px}
.text_search_input{ width:300px; }

.text_search_input, .promo_search_input{padding:3px; margin-right:3px;}

.promo_code{margin-right:20px}
.promo_search{float:left; }
.promo_code_label{padding-right:10px}
.promo_code_submit{background:url(/Assets/bg_major_btn.gif) repeat-x left top; border: none; height: 31px; padding:9px !important; width:120px; margin-left:5px;  cursor:pointer; text-align:center; color:#FFFFFF !important; font-weight: bold; font-size:11px;}

.currency_estimator{float:right; clear:right;}
.currency_estimator select{padding:2px; font-size:11px; margin-left:5px;}
 
.advanced_search .element_end, .advanced_search .element_start{ display:none}
.search_filters{width:180px; float:right; clear:right} 
.search_filters ul li a{color:#5D6366}
.search_filters ul li a:hover{color:#FF9A5F;}
.advanced_search .Numbering_and_Filtering, .result_type popular, .SearchHeadingContainer{float:left; width:530px;}
.advanced_search .Numbering_and_Filtering{ padding:5px 0px; margin-bottom:20px; clear:left;}
.advanced_search_results { width: 560px; float: left; margin:10px 0px;}
.advanced_search .filter_by{ margin-top:15px}
.ResultsFoundValue{ margin-left:5px}

.advanced_search_results  .block_start{border-bottom:1px #CCC solid; height:3px; width:530px;}
.advanced_search .Numbering_and_Filtering .block_start{border-top:1px #CCC solid; border-bottom:0px; height:1px; width:530px; margin-bottom:10px; clear:both;}
.advanced_search .Numbering_and_Filtering.lower .block_start{border-top:0px;}

.advanced_search .Listing .Item{ margin-right:15px}

.advanced_search_results .PageNumbers p{padding-left:5px}

.filter h3{margin:5px 0px 0px 0px}
.selected_filter span,  .selected_filter span a{color:#D95E17 !important}

.SearchPageLength{float:left; margin-right:10px}
*:first-child+html .SearchPageLength{ width:200px}
.SearchPageLength select {margin-left:5px}
.SearchPageLength span, .ResultsFoundLabel{ font-weight:bold}
.ResultsFound{float:left; padding-top:3px}
.SearchTerm{margin:5px 0px;}
span.SearchTerm{font-weight:bold;}

.result_type{float:left;}

.result_heading{padding: 3px 0px 3px 0px; height:25px;  }
.result_type .result_heading h2{font-size:11px; padding:5px 15px 5px 0px; cursor:pointer; float:left;}

.result_type.tab_closed h2 a{color:#999}
.result_type.tab_closed h2 a:hover{color:#D95E17;text-decoration:underline}
.result_type.tab_open h2 a, .result_type.tab_open  h2 a:hover{font-weight:bold; color:#D95E17; text-decoration:none}

.result_type.popular .result_heading h2{font-size:10px; color:#999}

.advanced_search{ margin-right:20px;}

.MostPopular{ float:left; width:250px;}
.MostPopular a{ color:#363533;}
.MostPopular a:hover{ color:#FF9A5F;}
.SearchAlphabet{ float:right; width:450px; }
.SearchAlphabet ul { margin-left:0px; padding:0px}
.SearchAlphabet ul li{ float:left; list-style:none; padding-right:5px; margin-bottom:10px; }
.SearchAlphabet ul li a, .MostPopular h2{ font-size:15px; color:#363533; text-decoration:none;}
.SearchAlphabet ul li a:hover{ text-decoration:underline;}
.AlphabetResults{float:right; width:450px}
.AlphabetResults a{color:#363533;}
.AlphabetResults h2{ margin-bottom:0px}
.AlphabetResults h2 a:hover{ color:#363533}

.advanced_search .Suggestions{ float:right; width:180px; padding-bottom:15px}
.advanced_search .Suggestions a{ color:#5D6366}
.advanced_search .Suggestions a:hover{color:#FF9A5F}
.advanced_search .Suggestions p{ font-size:18px}
.footer_container {clear:both;}
.footer { width: 970px !important; }
.footer .block_start {display: none;}
.footer .block_end {display:block; width:0px; height:0px; overflow:hidden; clear:both; }
.footer_links {float:right; padding:8px 0px 10px 0px; text-align: right; width:970px; background: no-repeat url('/Assets/shadow-bottom.png') 50% 0%;}
.footer_links ul {list-style: none; padding-right: 14px; }
.footer_links ul li{display:inline; margin-left:4px; padding-left:5px; border-left: 1px solid #d5d3d2; height:11px;}
.footer_links ul li:first-child{border-left:0px;}
.footer_links a {color:#8a8988; text-decoration:none; }
.footer_links a:hover{text-decoration:underline; }

.estar {text-align:right; padding: 10px 0; border-top: 1px solid #a4a3a2;}
.estar a{ text-decoration:none; color:#cacac4}
.estar a:hover{color:#ffffff}
.estar a img{ display:none;}
		/* Footer CM Area --- added 27.04.2011 task 14715 */
		.footer_content_top { padding: 0 4px; clear:both;}
		.footer_content_top .element_start, .footer_content_top .element_end, .footer_content_bottom .element_start, .footer_content_bottom .element_end { display: none;}
		.footer_content_bottom { padding: 0 4px; clear:both;}
  
.register{width:150px;}
.register .block_start{display:block;	background:url(/images/drop_shadow_top.png) no-repeat;}
.register .block_start img{width:150px;height:13px;}
.register .block_end{display:block;background:url(/images/drop_shadow_bottom.png) no-repeat;clear:both;}
.register .block_end img{width:150px;height:26px;}
.register_link, .register_text{padding-left:5px;padding-right:15px;background:url(/images/drop_shadow_middle.png) repeat-y;}

.catalogue_nav{background-color:#f4f4f3; padding:10px 10px 10px 0px; border-left:#4c5258 solid 6px; margin-bottom:30px;}

.information_nav {}
.information_nav .block_start{}
.information_nav .block_end{}

.nav_hierarchy	{}

.nav_hierarchy h2 a, .nav_hierarchy h2{display:none }
.nav_hierarchy h2{margin-left:10px;}
.nav_hierarchy h2 a{text-decoration:none; }


.level_1 li a{ background: repeat-x bottom left url(/Assets/level_1_img.gif) ;  padding-bottom:5px; margin-bottom:5px; display:block; width:128px;}
.level_1 a{ font-weight:bold;}
.level_1, .level_2, .level_3{list-style:none; zoom:1;}
.level_1 a, .level_2 a{text-decoration:none; font-size:11px; color:#3a3a3b;}
.level_1 li{margin:5px 0px; padding-left:10px; zoom:1;}
.level_2 li{padding:2px 10px; margin:0px 0px 0px -10px;}
.level_2 li:hover, .level_2 li.On{background: no-repeat url(/Assets/indicator.gif) left top}
.level_2 li.On a.On{font-weight:bold}
.level_2 li a{font-weight:normal; display:inline; background:none;}
.level_3{ display:none}
.level_2 .On .level_3{ margin:0 0 0 -10px; background: repeat-y url(/Assets/indicator.gif) left top; display:block}
.level_2 .On .level_3 li{ padding:0px 0px 2px 35px; background:none; }
.level_2 .On .level_3 li.On a{font-weight:bold}
.level_2 .On .level_3 li:hover{ background:none; }
.level_2 .On .level_3 li a:hover{font-weight:bold}


.Breadcrumbs ul{list-style:none;}
		.Breadcrumbs ul li{ float:left; margin:0px}
		.Breadcrumbs .divider{width:20px; height:20px; display:block; float:left; text-indent:-1000px; background:url(/Assets/divider.gif) no-repeat center; }
		.Breadcrumbs {font-weight:normal; padding:15px 0px; background-color:#ffffff; position:absolute; left:22px;}
		.Breadcrumbs, .Breadcrumbs a{font-weight:bold; font-family:Verdana, Geneva, sans-serif;}

		.breadcrumbs{ position:absolute; left:22px; top:47px;font-weight:normal; padding:0px; }
		.breadcrumbs .divider{width:20px; height:20px; display:inline-block; text-indent:-1000px; background:url(/Assets/divider.gif) no-repeat center; }
		.breadcrumbs, .breadcrumbs a{font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
		.ProductDetails { zoom:1}
		.ProductDetails .Image { background: url("/Assets/bg_image.gif") no-repeat scroll 0 0 transparent; float: left; margin-left: 5px; position: relative; width: 350px; z-index: 2; }
		.ProductDetails:after{content:".";display:block;clear:left;height:0px;visibility:hidden;}
		.ProductDetails .Image a{ color:#5c5e5f; text-decoration: none;}
		.ProductDetails .Image a:hover {text-decoration: underline;}
		.ProductDetails .Image ul.alt_view_selectors { list-style:none; margin: 0 0 0 0; padding: 29px 0 0 0; width: 345px;}
		.ProductDetails .Image ul.alt_view_selectors li { display: inline; margin: 0 13px 4px 0; }
		.ProductDetails .Image ul.alt_view_selectors li img { width: 65px; height: auto;}
		.ProductDetails .Image ul.alt_view_selectors li.On img {border: 1px solid #5f5957}
		.ProductDetails .Image ul.alt_view_selectors li a img { border: 1px solid #afadab}
		.ProductDetails .Image ul.alt_view_selectors li a:hover img { border: 1px solid #5f5957}

		.ProductDetails .ProductDescription, .ProductPricing{width:360px;float:right; clear: right; background-color:#f2f0ef; margin-right:10px;}

		.ProductDetails .ProductDescription{padding:15px 15px 5px 15px;}

		.ProductDetails .EmailAFriend {position:absolute; right:0px; top:492px;}
		.ProductDetails .EmailAFriend a {text-decoration: underline;}
		.ProductDetails .EmailAFriend a:hover {text-decoration: none;}

		.ProductDetails h1.ItemName{ font-weight: normal; }
		.ProductDetails h1.ItemName .sIFR-replaced {font-size: 30px; min-height: 30px;}

		.ProductDetails .StyleNumber{margin-top:5px;}
		.ProductDetails .Description div{zoom:1}
		.ProductDetails .Description p {padding-bottom:0px;}
		.ProductDetails .Description ul {list-style: none;}
		.ProductDetails .Description li {padding: 0px 0px 3px 0px; list-style: circle; }
		.ProductDetails .Availability{ float:right; width:210px; font-size:10px; line-height:100%; padding-top:5px; display:none !important;}

		.ProductPricing{ padding:0px 15px; }
		.ProductPricing p{ text-align:right; line-height: 120%; margin-bottom:4px;}
		.ProductPricing .PriceNow { right:15px;}
		.ProductPricing .Price, .ProductPricing .PriceNow {font-size:13px; color:#d95e17;}
		.ProductPricing .Price{font-weight:bold;}
		.ProductPricing .PriceWas .PriceDisplay {text-decoration: line-through;}
		.ProductPricing .PriceSave{float:right; margin-top:25px; display:none;}
		.ProductPricing .Offer{color:#484F69;}
		.ProductPricing .PriceApprox, .ProductPricing .Special { font-size:11px; float:right; clear:both}
		.ProductPricing .Matrix{float:right; clear:both}

		.ProductDetails .AddToCart, .AdditionalInfoTextHtml{clear:right; float:right; width: 350px; padding: 10px; border:10px #f2f0ef solid; border-top:10px #f2f0ef solid; margin-right:10px; position:relative; z-index:1}
		.ProductDetails .AddToCart{padding-top: 10px;}
		.ProductDetails .AddToCart .input_label{ width: 65px; display: inline-block;}
		.ProductDetails .AddToCart ul{list-style:none; margin:0;}
		.ProductDetails .AddToCart li{display:inline;}
		.ProductDetails .AddToCart .quantity{ width: 30px; color:#8c8579; border: 1px solid #8c8579; padding: 3px;}
		.ProductDetails .AddToCart .size{color:#8c8579; padding: 3px; border: 1px solid #8c8579; width: 100px;}
		.ProductDetails .AddToCart .colour{color:#8c8579;}

		.ProductDetails .AddToCart input, .ProductDetails .AddToCart select{font-size:11px;}

		.ProductDetails .AddToCart .form_item_size { margin-bottom: 6px; font-weight:bold; height:25px; }
		.ProductDetails .AddToCart .form_item_quantity {margin-bottom: 6px;font-weight:bold  }
		.ProductDetails .AddToCart .form_item_quantity .input_label{ width:64px;}
		.ProductDetails .AddToCart .form_item_colour {margin-bottom: 6px ; zoom:1; font-weight:bold }
		.ProductDetails .AddToCart .form_item_colour:after {content: "."; display: block; height: 0; visibility: hidden; clear: left; }
		.ProductDetails .AddToCart .form_item_colour .input_label { display: block; float: left; margin-top:10px;}
		.ProductDetails .AddToCart .form_item_size .input_label  { display: block; float: left;}
		.ProductDetails .AddToCart ul.size_swatch_links li{float:left; margin-right:3px; border: 1px solid #ffffff;}
		.ProductDetails .AddToCart ul.size_swatch_links li.DelayedDelivery span{ border: 1px dashed #999999;}
		.ProductDetails .AddToCart ul.size_swatch_links li.On{ border:1px solid #da5e17; }
		.ProductDetails .AddToCart ul.size_swatch_links li.SoldOut{ border:1px solid #ffffff; background-color:#999999 }
		.ProductDetails .AddToCart ul.size_swatch_links li.SoldOut span{ color:#555555}
		.ProductDetails .AddToCart ul.size_swatch_links li span{border: 1px solid #dddddd; text-align:center; height: 22px; min-width: 21px; width:auto !important; width:21px; padding:0 1px;  display:block}
		.ProductDetails .AddToCart ul.size_swatch_links li a{border: 2px solid #ffffff; display:block; color:#999; font-size:10px; text-decoration:none;}
		.ProductDetails .AddToCart ul.colour_text_links {width: auto; padding: 0; margin: 0; zoom:1; float: left;}
		.ProductDetails .AddToCart ul.colour_text_links li, .ProductDetails .AddToCart ul.colour_swatch_links li{float:left; padding-right: 3px;}
		.ProductDetails .AddToCart ul.colour_text_links a { color:#6d6d6d; text-decoration: none;}
		.ProductDetails .AddToCart ul.colour_text_links a:hover {color:#cfcfcf; text-decoration: none;}
		.ProductDetails .AddToCart ul.colour_text_links a.On { color:#6d6d6d; text-decoration: underline;}
		.ProductDetails .AddToCart ul.colour_swatch_links:after, .ProductDetails .AddToCart ul.size_swatch_links:after,  .ProductDetails .AddToCart ul.colour_text_links:after{content:"."; display:block; visibility:hidden; clear:left; height:0px}
		.ProductDetails .AddToCart ul.colour_swatch_links, .ProductDetails .AddToCart ul.size_swatch_links {width:275px; padding: 0; margin: 0; zoom:1; float: left;}
		.ProductDetails .AddToCart ul.colour_swatch_links img{ height: 25px; width: 25px; padding: 2px; border: 1px solid #ffffff; }
		.ProductDetails .AddToCart ul.colour_swatch_links .On img{ border:1px solid #da5e17; }

		.size_guide{padding:10px 0 0 65px;}
		#size_guide{display:none;}
		.ProductDetails .AddToCart .form_item_cartbutton {text-align:right; position:relative; width:380px; padding:8px 0; clear:left; background-color:#f2f0ef; margin:20px 0px -10px -20px;}
		.AddToCart .form_item_cartbutton .input_label{display:none;}

		.AddToCart .cart_message { padding: 10px; background:#FFF; border: 1px solid #f1e0f0; margin-bottom: 20px;}
		.AddToCart .cart_message .message { color:#000; }
		.AddToCart .cart_message .message p{text-align: center; }

		.ProductDetails .ReviewsAndRatings {zoom:1; }
		.ProductDetails .ReviewsAndRatings .element_end{display: block; height: 0; visibility: hidden; clear: both;}
		/*.ProductDetails .ReviewsAndRatings:after {content: "."; display: block; height: 0; visibility: hidden; clear: both;}*/
		.ProductDetails .ReviewsAndRatings  .Ratings, .ProductDetails .ReviewsAndRatings  .Reviews{ float:left;}
		.ReviewsAndRatings .Reviews h2 {display: none;}

		/*New crossSell styles*/
		.cross_sell_container{clear: both; margin:10px 0px 0 8px; zoom:1; float:left}
		.cross_sell_container:after{content:".";display:block;clear:left;height:0px;visibility:hidden;}
		.cross_sell_container .cross_sell{ padding:10px;}
		.cross_sell_container .related {float: left; width: 273px; background-color:#F2F0EF;}
		.cross_sell_container .also_bought{float: left; width: 273px; background-color:#F2F0EF;}
		.cross_sell_container .recent {float: left; width: 130px; background-color:#F2F0EF; margin:0 8px}
		.cross_sell_heading{text-align:center; font-size:11px; padding-bottom:10px; color:#3A3A3B; font-weight:bold}
		.cross_sell_container .item{float:left; width:130px}
		.cross_sell_container .item.col_2{ margin-left:13px;}
		.cross_sell_container .item_image img{width:130px;}
		.cross_sell_container .overlay{display:none;}
		.cross_sell_container .divider{ height:20px;}
		.cross_sell_container .row_1 + .divider{ height:10px;}

		.cross_sell_container p{ margin-bottom:0px}

		.cross_sell_container .PriceNow{color:#D95E17; font-weight:bold;}
		.cross_sell_container .PriceWas{font-size:10px;}
		.cross_sell_container .PriceWas .PriceDisplay{ text-decoration:line-through;}
		.cross_sell_container .buy_now{ margin-top:20px;}
		.cross_sell_container .view_details, .cross_sell_container .special_offer{ font-size:10px;}
		.cross_sell_container .view_details a{ color:#3A3A3B;}

		.cross_sell_container .pricing{ zoom:1;}
		.cross_sell_container .pricing:after{content:".";display:block;clear:left;height:0px;visibility:hidden;}
		.cross_sell_container .pricing p{margin-bottom:0px; line-height:120%;}

		.cross_sell_container .Offer{ line-height:100%}

		.cross_sell_container .item_summary{ text-align:center;}
		.cross_sell_container .item_name{ margin-bottom:0px; line-height:100%; padding-top:3px; padding-bottom:3px}
		.cross_sell_container .item_name a{color: #8C8D8E !important; font-weight: bold; text-decoration: none; font-size:10px; text-transform:uppercase;}

		*:first-child + html .cross_sell_container .divider {height: 25px;}
		.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;font-weight:bold}
		.Incentives li{padding-bottom:3px}
		.Incentives span{ font-size: 12px; font-weight: bold;}


		.AdditionalInfoTextHtml{ padding:0px; float:right; clear: right; width:370px; background-color:#f2f0ef; margin:0px 10px 10px 0px;}
		.AdditionalInfoTextHtml .info_item { float: left;}
		.AdditionalInfoTextHtml .info_item .info_heading{cursor: pointer; font-size: 12px; font-weight: bold; margin: 0 3px 0 0; padding: 4px 8px;border-top: 1px solid #A4A2A0; border-left: 1px solid #A4A2A0; border-right: 1px solid #A4A2A0;  }
		.AdditionalInfoTextHtml .tab_open .info_heading  {background-color:#ffffff;}
		.AdditionalInfoTextHtml .tab_display { border-top: 1px solid #A4A2A0; border-bottom: 1px solid #A4A2A0; clear: left; background-color:#ffffff; padding:7px; }
		.AdditionalInfoTextHtml .tab_closed .info_heading{
		color:#a4a2a0;
		border-top: 1px solid #A4A2A0; border-left: 1px solid #A4A2A0; border-right: 1px solid #A4A2A0; background-color:#e9e5e4; }
		.AdditionalInfoTextHtml .tab_closed .info_heading:hover{ 		/* [disabled]color:#D95E17; */ }
		.AdditionalInfoTextHtml table{font-weight:normal;}

		.popup_data {
		background-color: #FFFFFF;
		border: 2px solid #B2B3B5;
		margin-top: 100px;
		max-width: 714px;
		min-width: 240px;
		padding: 10px;
		position: absolute;
		text-align: left;
		top: 0;
		width: auto !important;
		z-index: 60000;
		}
		.popup_data .close{position: absolute; top: 0px; right: 0px; padding:5px; text-align:right; margin:0;}
		.matrix_holder .swatch img{ width:30px; }
		.matrix{ border-collapse: separate; margin:10px 0px; border-spacing:5px;}
		.matrix .size td{ padding:5px; border:1px solid #DDDDDD;}
		.matrix .swatch{ padding-bottom:5px}
		.matrix p{ white-space:nowrap; margin-bottom:4px; text-align:center; right:auto !important;}
		.matrix p.ETA{ color:#D95E17; font-weight:bold;}
		.matrix td{border-spacing:3px;}
		.matrix th{ vertical-align:middle; text-align:center;}
		.matrix td{ vertical-align:top; text-align:left;}
		.matrix .PriceWas{ margin-bottom:2px; font-size:10px;}
		.matrix .PriceWas .PriceDisplay{text-decoration: line-through;}
		.matrix .PriceSave{ display:none}
		.matrix .PriceNow, .matrix .Price{ margin-bottom:0px;}
		.matrix .PriceNow a, .matrix .Price a{ text-decoration:none; font-size:11px;}
		.matrix .PriceApprox{float:none; font-size:10px;}
		.content .MatrixKeys{ height:auto; padding-bottom:10px; margin-bottom:10px; zoom:1;}
		.content .MatrixKeys:after{content:".";display:block;clear:left;height:0px;visibility:hidden;}
		.content .MatrixKeys .key{ float:left; clear:none;}
		.MatrixKeys{ margin:15px 0px; height:30px;  background: url(/Assets/level_1_img.gif) repeat-x scroll left bottom transparent;}
		.AddToCart .MatrixKeys{ margin-top:20px; background:none; height:auto; margin-bottom:0px; padding-bottom:0px;}
		.AddToCart .MatrixKeys .key{ padding-top:10px; font-size:10px;}
		.AddToCart .key .LeftImg{ width:15px; height:15px;}
		.key{ clear:left; margin-right:20px; height:15px;}
		.key .LeftImg{height:15px; width:25px; margin-right:5px; float:left; }
		.key .RightText{float:left;}
		.NotAvailableKey .LeftImg, td.NotAvailable{ background-color:#999999;}
		td.NotAvailable{ text-align:center; vertical-align:middle; color:#fff;}
		.DelayedKey .LeftImg, td.DelayedDelivery{ border: 1px dashed #999 !important;}
		.AvailableKey .LeftImg{border:1px solid #DDDDDD;}
		.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:250px; text-align:center; margin-right:6px; line-height:110%;}
		.Listing .divider{height:10px;}
		.Listing .Item p{margin:0px; padding:0px 0px 0px 0px;}
		.Listing .Item .Price, .Listing .Item .PriceNow{font-weight:bold;}
		.Listing .Item .Price, .Listing .Item h2 a, .PageNumbers {font-size:11px;}
		.Listing .Item h2 a{color:#8c8d8e; text-decoration:none; font-weight:bold;}
		.Listing .Item h2 {margin-top:10px; margin-bottom:2px;}
		.Listing .Item .PriceNow{color:#d95e17;}
		.Listing .Item .PriceWas{color:#8c8d8e; font-size:10px;}
		.Listing .Item .PriceWas .PriceDisplay{text-decoration: line-through;}
		.Listing .Item .PriceSave{color:#8c8d8e; font-size:10px; display:none;}
		.Listing .Item .PriceTax{ display:none;}
		.Listing .swatches{ margin-top:5px; zoom:1; text-align:center;}
		.Listing .swatches.overflow{text-align:left;}
		.Listing .swatches:after{content:".";display:block;clear:left;height:0px;visibility:hidden;}
		.Listing .swatches li{width:13px; height:15px; margin:0px; display:inline;}
		.Listing .swatches li img{ width:13px; height:13px; border:1px #CCC solid;}
		.Listing .Item .colour_swatch_links{ list-style:none; width:115px; margin:5px auto 0px auto; }
		.displayNone{ display:none; }
		
		.social_media { background-color: #F2F0EF; float: right; margin-right: 10px; padding: 0 0 10px 10px; width: 380px; }
		.social_media iframe { border: medium none; height: 30px; width: 370px; }
/* Outfits */
	
.Outfits{  width: 740px;!important; padding:10px;}
.Outfits .Image{width:270px !important; border:0px; padding-bottom:20px; /*background: url("/Assets/bg_image.gif") no-repeat scroll left bottom transparent;*/}
.Outfits .Image img{border:1px solid #b5b6b8;}
.Outfits .Image .EmailAFriend { display:none; top: 465px}

.OutfitDetails p.intro{ width:445px; float:right; font-weight:bold}
.OutfitDetails .form_item_cartbutton{float:right; clear:right; text-align:right; margin-top:10px; padding-top:10px; width:445px;/* background: url("/Assets/bg_price_liner.gif") right top repeat-x*/}
.OutfitDetails .next_outfit{ display:block; float:left;}

.Outfit{float:right; clear:right; padding:6px; width:435px; background-color:#f0efed; position:relative; margin-bottom:8px}
.Outfit.odd{ background-color:#F4F4F3}
.Outfit.even{background-color:#e8e8e7;}

.Outfit .Details{position:relative;}
.Outfit h2{width:330px; margin-bottom:0px}
*:first-child+html .Outfit h2{ width:180px}
.Outfit h2 a{text-decoration:none; font-size:13px; color:#3D3A38; font-weight:bold}
.Outfit h2 a:hover{}
.Outfit .PriceWas{ margin-bottom:0px; color:#8C8D8E; line-height: 100%; padding-top:3px; margin-bottom:0px;}
.Outfit .PriceWas .PriceDisplay { text-decoration:line-through;}
.Outfit .Price, .Outfit .PriceNow{font-weight:bold; color:#D95E17; margin-bottom:0px;}
.Outfit .select_item{ position:absolute; top:0px; right:0px; color:#D95E17}
.Outfit .select_item input{ margin-right:5px; vertical-align:middle}

.Outfit .availability{ padding-left:10px; font-weight:normal; color:#8C8D8E}

.Outfit .outfit_image{float:left; margin-right:15px}
.Outfit .outfit_image img{width:105px; border:1px solid #cccccc; position:relative}
.Outfit .outfit_image img:hover{border:1px solid #000}

.Outfit .Selections{ float:right; width:312px; position:relative; padding-top:10px}

.Outfit .detail_links{ zoom:1; clear:both; padding: 5px 0 0 62px; width:178px}
*:first-child+html .Outfit .detail_links{ width:200px}
.Outfit .detail_links:after{content: "."; display: block; height: 0; visibility: hidden; clear: left;}
.Outfit .detail_links a{ font-size:10px}
.Outfit .detail_links .divider{ float:left; padding: 0 5px}
.Outfit .sizeGuideLink, .Outfit .fulldetail_link{ float:left;}


.Outfit .form_item_quantity{ float:left;}
.Outfit .form_item_size{ float:left; margin-left:20px}
.Outfit .form_item_size select {width: 90px; font-size:11px}

.Outfit .size_guide { position:absolute; padding:0px !important; right:5px; top:3px; width:57px; height:28px; background:url(/Assets/sizeguide.gif) no-repeat top left}
.Outfit .size_guide a{ display:block; width:100%; height:100%}
.Outfit .size_guide img{ display:none}

.Outfit .form_item_quantity input{ width:30px; border: 1px solid #8C8579; color: #8C8579; margin-left:2px;}
.Outfit .input_label{width:55px; float:left; margin-top:3px}
.Outfit .form_item_colour {zoom:1; clear:left; padding-top:20px}
*:first-child+html .Outfit  .form_item_colour{ padding-bottom:10px}
.Outfit .form_item_colour:after {content: "."; display: block; height: 0; visibility: hidden; clear: left; }
.Outfit .form_item_colour .input_label{display: block; float: left; margin-top:10px;}
.Outfit .form_item_size .input_label{display: block; float: left; width:30px !important}
.Outfit .form_item_size .input_label + span{ margin-top: 3px; float:left}
.Outfit ul.colour_swatch_links img{float:left; margin-right:3px; border: 1px solid #F4F4F3;}
.Outfit.even ul.colour_swatch_links img{ border:1px #E8E8E7 solid}

.Outfit ul.colour_text_links {width: auto; padding: 0; margin: 0; zoom:1; float: left;}
.Outfit ul.colour_text_links li, .Outfit ul.colour_swatch_links li{float:left; padding-right: 2px;}
.Outfit ul.colour_text_links a { color:#6d6d6d; text-decoration: none;}
.Outfit ul.colour_text_links a:hover {color:#cfcfcf; text-decoration: none;}
.Outfit ul.colour_text_links a.On { color:#6d6d6d; text-decoration: underline;}
.Outfit ul.colour_swatch_links:after, .Outfit ul.colour_text_links:after{content:"."; display:block; visibility:hidden; clear:left; height:0px}
.Outfit ul.colour_swatch_links, .Outfit ul.size_swatch_links  { padding: 0; list-style:none; margin: 0 0 15px 0; zoom:1; float: left; width:220px}
.Outfit ul.colour_swatch_links img{ height: 25px; width: 25px; padding: 2px; border: 1px solid #f0efed; }
.Outfit ul.colour_swatch_links .On img, .Outfit.even ul.colour_swatch_links .On img{ border:1px solid #D95E17;}

.Outfit .Loading{ font-style:italic}

#SizePopup{ display:none}

.Outfits .social_media{ background:#FFFFFF; width:270px; float:left; padding:10px 0px 0px 0px;}	
.Outfits .social_media iframe{width:270px !important}
.Outfits .ReviewsAndRatings{ height:35px}	

.Outfit .more_detail{ position:absolute; bottom:5px; right:5px;  color: #5d6366; font-size: 10px !important; /*background:url(more_details.gif) no-repeat right 6px; padding-right:8px*/}	
		
.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:250px; text-align:center; margin-right:6px; line-height:110%}
.Listing .divider{height:10px;}
.Listing .Item p{margin:0px; padding:0px 0px 0px 0px;}
.Listing .Item .Price, .Listing .Item .PriceNow{font-weight:bold;}
.Listing .Item .Price, .Listing .Item h2 a, .PageNumbers {font-size:11px;}
.Listing .Item h2 a{color:#8c8d8e; text-decoration:none; font-weight:bold;}
.Listing .Item h2 {margin-top:10px; margin-bottom:2px;}
.Listing .Item .PriceNow{color:#d95e17;}
.Listing .Item .PriceWas{color:#8c8d8e;}
.Listing .Item .PriceWas .PriceDisplay{text-decoration: line-through;}
.Listing .Item .PriceSave{/*color:#8c8d8e;*/ display:none}             
.Listing .Item span{}
.Listing .Item .Offer a{}
.Listing .Item .Offer a:hover{}
.Listing .Item  .PriceTax{ display:none;}

.Listing .swatches{ margin-top:5px; zoom:1; text-align:center}
.Listing .swatches.overflow{text-align:left;}
.Listing .swatches:after{content:".";display:block;clear:left;height:0px;visibility:hidden;}
.Listing .swatches li{width:13px; height:15px; margin:0px; display:inline}
.Listing .swatches li img{ width:13px; height:13px; border:1px #CCC solid}
.Listing .Item .colour_swatch_links{ list-style:none; width:115px; margin:5px auto 0px auto; }


.Numbering_and_Filtering{padding:5px 10px 5px 0px; clear:both;}
.Numbering_and_Filtering .block_end{display:block;width:0px;height:0px;overflow:hidden;clear:both;}
.Numbering_and_Filtering .block_start{ display:none;}
.Numbering_and_Filtering.lower{ margin-top:10px; clear:both}

.PageNumbers{float:right;} 
.PageNumbers li.prev{ padding-right:10px; margin-left:20px;}
.PageNumbers li.next{ padding-left:10px}
.PageNumbers ul{ margin:3px 10px 3px 0px; float:left}
.PageNumbers .skip a, .PageNumbers .Off a, li.pages_total a{text-decoration:none; color:#5d6366;}
.PageNumbers .skip a:hover, .PageNumbers .Off a:hover, li.pages_total a:hover{text-decoration:underline;}
.PageNumbers li.On, .PageNumbers li.On a{background-color:#e6e3e0; padding:3px 6px;}
.PageNumbers .Off a{ padding:3px}
.PageNumbers p, .PageNumbers ul, .PageNumbers li{display:inline;}


.items_perpage{ float:right; width:210px;}
.items_perpage ul{ list-style:none;}
.items_perpage li {float: left;}
.items_perpage li a{ color:#5D6366; text-decoration:none}
.items_perpage li a:hover{ text-decoration:underline;}
.items_perpage li.on a{ font-weight:bold; color:#D95E17}
.items_perpage li .divider{ padding:0 4px; display:inline-block}
.items_perpage h4{ float:left; font-size:11px; padding-right:4px}

.PageNumbers{float:right;}
.PageNumbers li:first-child a.nextPrev{ padding-right:10px}
.PageNumbers li:last-child a.nextPrev{ padding-left:10px}
.PageNumbers ul{ margin:0px;}
.PageNumbers ul li:first-child{ margin-left:20px;}
.PageNumbers a.nextPrev, .PageNumbers a.Off{text-decoration:none; color:#5d6366;}
.PageNumbers a.nextPrev:hover, .PageNumbers a.Off:hover{text-decoration:underline;}
.PageNumbers li .On, .PageNumbers li a.On{background-color:#e6e3e0; padding:3px 6px;}
.PageNumbers a.Off{ padding:3px}
.PageNumbers p, .PageNumbers ul, .PageNumbers li{display:inline;}

.InfoPage { padding-right:20px}
.SiteMap ul{list-type:none;}
.SiteMap h2 a{text-decoration:none;}
.SiteMap li a{color:#5d6366;}
.SiteMap h2 a:hover, .SiteMap li a:hover{color:#ff9a5f;}
.sitemap_catalogue{float:left;width:250px;min-height:200px; margin-top:10px}
.SiteMap .divider{ height:20px; }

		.Ratings h2, .Reviews h2 { display:none}
		.Reviews{ padding-left:10px}
		.Reviews h2+p a+span{ padding:0px 5px }
		.Reviews h2+p a{ text-decoration:underline !important}
		.Reviews h2+p a:hover{ text-decoration:none !important;}
		.Ratings img{margin-top:5px}

		.ratings h1{display:none}
		.ratings h2{padding:15px 0;}
		.ratings .Image{padding-bottom:10px; float:left}
		.ratings .Image img{ width:180px;}
		.ratings .rating{ padding-bottom:10px; margin-bottom:15px; background: url("/Assets/level_1_img.gif") repeat-x scroll left bottom transparent; float:right; width:340px}
		.ratings .rating p{float:left; line-height:100%}
		.ratings .review{margin-bottom:15px; float:right; width:340px;}
		.ratings .review p{margin-bottom:0px}
		.ratings .review .stars{ float:left;}
		.ratings .review .reviewer{ float:left; line-height:100%; margin-left:5px}
		.ratings .review .comment{ clear:left;}

		.rating_form{ padding-top:10px}
		.rating_form fieldset{ border:0px; padding-bottom:20px}
		.rating_form .Image{  float: left; margin-right:25px}
		.rating_form .Image img{ width:180px}
		.rating_form ul li{list-style: none outside none;margin-bottom: 5px;}
		.rating_form label{display: block; float: left; width: 160px;}
		.rating_form #r_rating label{ width:235px}
		.rating_form input, .rating_form textarea { border: 1px solid #CCCCCC; padding: 3px; width: 170px; font-size:11px}
		.response_req{ text-align:left;}
		.response_req input{ border:0px; width:auto}
		.rating_form .optional fieldset legend{ display:none}
		.submit_button input{ border: medium none; cursor: pointer;}

		#r_rating select{ font-size:11px; width:100px}

		.RatingForm #r_rating{ width:350px}

		.RatingForm .errorHighlight input, .RatingForm .errorHighlight select{border: 1px solid #D95E17;}

		#ReviewFormMessages{ margin-left:200px; width:340px}
	
.email_a_friend {padding: 20px 0 0 !important;}
.email_a_friend h2, .success p{color:#d95e17;}
.email_a_friend .ItemName {font-size: 14px;}
.email_a_friend fieldset {border: none;}
.email_a_friend fieldset p:first-child{color:#d95e17; margin-top:10px; margin-bottom:0px;}
.email_a_friend fieldset ol {list-style: none; margin: 0; padding: 0;}
.email_a_friend fieldset li { padding-bottom: 3px;}
.email_a_friend fieldset li label {width: 170px; display: inline-block; vertical-align: top;}
.email_a_friend fieldset li input {border:1px solid #A49B9C;font-size:11px; padding:2px; width: 200px;}
.email_a_friend fieldset li input.asset { border: none;}
.email_a_friend fieldset li textarea {border:1px solid #A49B9C;font-size:11px; padding:2px; width: 200px; }
.email_a_friend fieldset li.submit_button {padding-top: 5px;}
.email_a_friend fieldset li.submit_button  input{ width: auto;}

.online_books .booklist ul{list-style:none;padding:0;margin:0;zoom:1;}
.online_books .booklist ul:after{content:".";display:block;clear:left;height:0px;visibility:hidden;}
.online_books .booklist li{margin:0 40px 20px 0; float:left; width:120px}
.online_books .booklist li a{display:block; text-align:center;}
.open_book .flashcatalogue_holder{height:630px;}
.online_books *:focus{outline:none; border:0}

#product_popup.ProductDetails .ProductDescription, #product_popup.ProductDetails .ProductPricing{ width:310px;}
#product_popup.ProductDetails .AddToCart{width:300px;}
#product_popup.ProductDetails .AddToCart .form_item_cartbutton{ width:330px;}
#product_popup.ProductDetails .Availability{ position:relative; background-color:#F2F0EF; text-align:right; margin-right:10px; padding-right:15px; width:345px;}
#product_popup.ProductDetails .Image{ background:none;}
.ProductLink{ margin:10px;}
#product_popup.ProductDetails .social_media{ width:330px; overflow:hidden}

#product_popup.ProductDetails .NotAvailableKey{ margin-right:0px;}
*:first-child+html #product_popup.ProductDetails .NotAvailableKey{ width:70px}
*:first-child+html #product_popup.ProductDetails .NotAvailableKey .RightText{ width:50px;}
.errorHighlight input, .errorHighlight select {border:1px solid #D95E17;}

.CartContainer{padding:0px 20px 20px 0; width:720px; color:#8d8d8d;}
.CartContainer p.CartInfo{}

div.CartHeading .left{float:left;text-align:left}
div.CartHeading .right{float:right;text-align:right}

.Error{color:#ffffff; padding: 5px 5px 4px 27px !important; margin-bottom: 10px; font-weight:bold; background:url(/Assets/error_icon.gif) no-repeat 5px 6px #D95E17; text-align:left !important; }
.Error a{color:#ffffff !important;}
.error{color:#ffffff ; padding: 5px 5px 4px 27px;  background:url(/Assets/error_icon.gif) no-repeat 5px 6px #D95E17;  margin-bottom: 10px;font-weight:bold}
.error a{color:#ffffff !important;}
.error p{ padding: 0; margin:0px; color:#ffffff ; }
.Error p,.Success p{ margin-bottom: 0; color:#FFF}

.Success{ border: 1px dashed #D95E17; color:#D95E17; padding:5px; font-weight:bold; margin-bottom:10px;background:url(/Assets/success.gif) no-repeat 5px 6px #F4F4F3; padding-left:25px}
.Success p{ color:#D95E17; }

table.summary  input[type='text']{width:30px; padding:3px; font-size:11px;}
table.summary {width:100%; margin-top: 10px;}
table.summary a {color:#8c8d8e}
table.summary a:hover { text-decoration: none;}
table.summary .headingRow td{ padding: 20px 5px 5px 0px; border-bottom: 1px #cccccc dashed; text-transform: uppercase; font-size: 14px; color:#d95e17; }
table.summary .Divider td {border-bottom: 1px #cccccc dashed;}
table.summary td { vertical-align: top; padding:8px;}
table.summary td.Actions { width: 10%; vertical-align: top; font-size: 11px;}
table.summary td.Items { width:40%; }
table.summary td.Items img {width: 50px; height: auto; display:block; float: left;}
table.summary td.Items .itemDetail {float: left; margin-left: 5px; width: 200px;}
table.summary td.Items .itemDetail a{color:#da5e17;}
table.summary td.Items .itemDetail a:hover{text-decoration:none;}
table.summary td.Unit { width: 20%; text-align: right; padding-right: 40px; }
table.summary td.Unit span.was {font-size:10px;font-weight: normal; color:#999999; text-decoration:line-through; font-weight: normal;} 
table.summary td.Unit span.save { display: none;} 
table.summary td.Qty { width:10%; text-align:center; }
table.summary td.Qty input{ text-align:center; }
table.summary td.SubTotal { width:10%; text-align: right;}

table.Cart .ShippingMessage{ padding-left:20px}
.GiftQuestion [type=checkbox]{ margin-left:10px;}
.GiftHeading{ margin-top:10px}

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

.Totals{ width:300px;}

.TotalsLeft {
font-size:12px;
padding:10px 0;
text-align:left;
vertical-align:top;
width:45%;
}

.TotalsRight {
font-size:12px;
font-weight:bold;
padding:10px;
vertical-align:top;
text-align:left !important;
}


.TotalsRight .TotalsRight_currency{text-align:left;}
	
.TotalsRight .TotalsRight_price{float:right;position:relative;top:-16px;}
	
html>/**/body .TotalsRight .TotalsRight_price{top:0}

table.subTotal .smlNoteText {}

table.Cart{ width: 100%;}
table.Cart a {color:#da5e17;}
table.Cart a:hover, .ForgottenPassword a:hover {text-decoration:none;}
table.Cart .freightPadding { padding-bottom: 10px;}
table.Cart .delivery {width: 250px;}
table.Cart input.standard {width: 150px;font-size: 11px;}
table.Cart tr.headingRow td {padding: 20px 5px 5px 0px; border-bottom: 1px #cccccc dashed; text-transform: uppercase; font-size: 14px; color:#d95e17; }
table.Cart tr.headingRow + tr td img {height: auto;}
table.Cart tr.headingRow + tr > td[style] { padding-left: 0px !important; }

table.Cart select {font-size: 11px; width: auto;}
table.Cart select.country {width: 250px; }
table.Cart .checkoutTitles {width: 148px;}


input[type='button'],input[type='submit'],input[type='reset']{text-transform:uppercase; padding: 2px; margin-top:10px; color:#383534} 
input.minorButtons { margin-left:5px; background:url(/Assets/bg_minor_btn.gif) repeat-x left top; border: none; cursor:pointer; text-align:center; height: 31px; padding:9px; color:#FFF;font-weight: bold; font-size:11px; }
input.majorButtons, .customerDetails input[type='submit'], .map_content a.majorButtons, input.continue{ background:url(/Assets/bg_major_btn.gif) repeat-x left top; border: none; height: 31px; padding:9px;  cursor:pointer; text-align:center; color:#FFF; font-weight: bold; font-size:11px; }

/*table.Cart td.CheckoutButtons + td {padding-left: 40px;}*/
input.telCountry{width:27px;margin-right:8px; font-size: 11px; }
input.telArea{width:27px;margin-right:8px; font-size: 11px; }
input.tel{width:64px; font-size: 11px;} 
select.state{width:180px; font-size: 11px;}
table.Cart .smlNoteText {font-size: 9px;}

table.Cart .SignInNew, table.Cart .Login{padding-top:10px;}

.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: 100%;}
.clearboth{clear:both}
table.Cart td.Gst{text-align:left}

.ForgottenPassword{ background:url(/Assets/forgotten.gif) no-repeat left center; padding:10px; height:110px; color:#FFF;}
.ForgottenPassword b{font-size:14px}
.ForgottenPassword b, .ForgottenPassword ul li, .ForgottenPassword a{color:#ffffff;}

.systempages .content_column_2 {background:url(/Assets/star.gif) no-repeat bottom right #FFF; width:775px}
.systempages {padding-bottom:0px;}

select.telCountry{ margin-right:5px !important;}

input[name="interests"]{ margin-left:15px}
select[name="interests"]{ margin-left:10px}

table.Totals td.Gst span.TotalsRight_currency{padding-left:4px}

.ShippingDelivery{ display:block; font-size:11px;}
table.Cart .ShippingMessage{ padding-left:20px}
.GiftQuestion [type=checkbox]{ margin-left:10px;}
.GiftHeading{ margin-top:10px}
.Messages span{ display:block}
.Messages textarea{ width:413px}
.Messages p{ margin-bottom:0px}
.Messages p.delivery{ margin-top:10px}
.Messages textarea{ font-size:11px;}

.ShippingDetails{border-bottom: 1px dashed #CCCCCC; padding-bottom:15px}
.ShippingDetails, .GiftDetails{ padding-top:15px;}
.GiftDetails{border-bottom: 1px dashed #CCCCCC; padding-bottom:15px; margin-bottom:10px;}
.GiftDetails .gift_instructions{ margin-top:10px;}
.ShippingMessage textarea.delivery,.ShippingMessage p.delivery{ display:none}
.ShippingMessage span{ display:none}
.charsRemaining{font-style:italic}

table.summary .Availability {
    background-color: #DA5E17;
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 0 5px;
    width: 200px;
}


.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;}
  
	
		.customerDetails{ margin-left:15px;border-left:2px dashed #cccccc; }
		.customerDetails tr td{ padding-left:15px;}
		.customerDetails tr td:first-child{width:200px;}
		.customerDetails tr td table tr td:first-child{width:50px; padding-left:0px;}
		.customerDetails .instructions span{ font-weight:bold; padding-left:5px}

		.contact_success{ padding:8px; background-color:#f4f4f3; margin:15px 20px 15px 0px; }
		.contact_success h3{ font-style:italic; color:#D95E17}
	
.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{}
  
/* CAREERS START  Added 04 Feb 2011*/ 
.careers {  width: 650px;}
.estar_modal .careers {  width: auto;}
td:nth-child(2)>div.careers{display:none}
.careers p {}
.careers p .job, .careers p .location { font-weight: bold;} 

.careers_form fieldset { border: none; padding: 10px 0 0 0; margin: 30px 0 0px 0;}
.careers_form legend { font-size: 16px; color:#D95E17; padding-bottom: 5px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; width: 650px;  }
.careers_form em { display: inline-block; padding: 0 5px 0 0;}
.careers_form p.heading { padding-bottom:10px;}
.careers_form dl {zoom:1;}
.careers_form dl:after { content: "."; display:block; visibility: hidden; height: 0; clear: left;}
.careers_form dt { float: left; clear: left; padding-bottom: 5px;}
.careers_form dd { float: left; padding-bottom: 5px;}
.careers_form dl dt{ width: 290px; }
.careers_form dl input[type='text']{ width: 300px; }
.careers_form table.availibility { width: 600px; border-top: 1px solid #ccc; border-left: 1px solid #ccc;  margin-bottom: 10px;}
.careers_form table.availibility th { padding: 3px; background-color:#e9e9e9;}
.careers_form table.availibility td { padding: 3px; text-align:center;}
.careers_form table.availibility td, .careers_form table.availibility th { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}

*:first-child+html .careers_form dd{float:none;}
.careers_form .details dt.phone + dd, .careers_form .details dt.mobile + dd {zoom: 1}
.careers_form .details dt.phone + dd:after, .careers_form .details dt.mobile + dd:after {content:"."; display:block; height: 0; visibility: hidden; clear: left;}
.careers_form .details dt.phone + dd input, .careers_form .details dt.mobile + dd input {float: left;font-size: 12px;}
.careers_form .details dt.phone + dd input.telCountry, .careers_form .details dt.mobile + dd input.telCountry  { width: 50px;}
.careers_form .details dt.phone + dd input.telArea, .careers_form .details dt.mobile + dd input.telArea  {width: 50px;}
.careers_form .details dt.phone + dd input.tel, .careers_form .details dt.mobile + dd input.tel  {width: 168px; }

.careers_form input.unset { color:#999999; font-size: 11px !important;}

.careers_form .reference dt { width: 290px; }
.careers_form .reference dd.referred { zoom:1;}
.careers_form .reference dd.referred:after { content:"."; display: block; height: 0; visibility: hidden; clear: left;}
/* IE 7 hack only */
*:first-child+html .careers_form .reference dd.referred { width: 300px;}
.careers_form .reference dd.referred * { float: left; display: block; height: 20px; }
.careers_form .reference dd.referred input { margin-right: 5px;}

.careers_form .experience_details dl { padding-bottom: 20px;}
.careers_form dl.experience_customer_service dt, .careers_form dl.experience_manager dt { width: 20px;}
/* IE 7 hack only */
*:first-child+html .careers_form dl.experience_customer_service dd, *:first-child+html .careers_form dl.experience_manager dd { width: 500px; padding-top: 2px;}
.careers_form dl.reason_to_work dt, .careers_form dl.resume dt { float: none; width: auto;}
.careers_form dl.reason_to_work textarea, .careers_form dl.resume textarea { width: 600px;}
.careers_form dl.resume { padding: 0;}

.careers_form dl.submit_form { padding: 0;}
.careers_form dl.submit_form dt { display: none;}
.careers_form dl.submit_form dl:after { clear: right;}
.careers_form dl.submit_form dd.submit { float: right; padding: 0 40px 0 0;}
.careers_form dl.submit_form dd.submit input {background: url("/Assets/bg_major_btn.gif") repeat-x scroll left top transparent; color: #FFFFFF; font-size: 11px; font-weight: bold; height: 31px; padding: 0px 9px 0; text-align: center; text-decoration: none; border: none; cursor: pointer;}

table.errorHighlight, dl.errorHighlight, dd.errorHighlight textarea {
    border: 1px solid #D95E17 !important;
	width: 600px;
}

.no_close .ui-dialog-titlebar-close{display:none;}
.no_close .c{ padding-bottom:15px}

.estar_modal .back_button{ float:left; background:url(/Assets/bg_minor_btn.gif) repeat-x left top; border: none; cursor:pointer; text-align:center;  padding:7px; color:#FFF;font-weight: bold; font-size:11px;}
.popup_close_button{  float:right; background:url(/Assets/bg_major_btn.gif) repeat-x left top; border: none;  padding:7px;  cursor:pointer; text-align:center; color:#FFF; font-weight: bold; font-size:11px;}
.popup_close_button a, .estar_modal .back_button a{ color:#ffffff; text-decoration:none;}
/* CAREERS END */

 /* store locator page */
.store_locator{ padding-bottom:10px; height:100%; width:750px;}
.store_locator .locator{ position:relative; zoom:1; background: url(/Assets/bg_store_locator.gif) 0 0 repeat-y; margin-left:-9999px}
.store_locator .initialised{ margin-left:0px ;}
.store_locator .locator:after {content: "."; display: block; height: 0; visibility: hidden; clear: both;}
.store_locator .section_end{ display:block; clear:both;}
.store_locator h2{color: #D95E17; font-size: 16px; font-weight: bold;}
.store_locator .countries{clear:both; width:261px; float:left; margin-top:10px}
.store_locator ul.country{display:none}
.store_locator ol{margin-left:18px}
.store_locator .areas{width:186px; padding:0px 10px 0 10px; float:left; margin-top:10px }
.store_locator .areas ul{margin-left:3px !important}
.store_locator .areas .off .area, .store_locator .areas .area.off{display:none}
.store_locator .areas li ul {padding:0 0 0 16px; margin-left:10px}
.store_locator .areas li ul li ul li{ list-style:none;}
.store_locator .areas li ul li ul li a{ text-decoration:none}
.store_locator .areas li{padding:0; margin:0;color: #3A3A3B; list-style:none }
.store_locator .areas li a{color: #3A3A3B; text-decoration:underline;}
.store_locator .areas li a:hover{color:#D95E17}
.store_locator .stores{ float: left; padding:0px 0 0 10px; position: relative; width: 273px; margin-top:10px}
.store_locator .google_map_holder{width:450px; height:285px; position:absolute; -moz-box-shadow: 0 0 25px #CCCCCC; border: 2px solid #4C5258; margin: -5px 15px 0 0;left: -9000px;top:0;}
.js_enabled .store_locator .google_map_holder{left:0px}
.store_locator .print_button, .store_locator .map_directions {width:273px; float:right; }
.store_locator .print_button { background:url(/Assets/preview/store_border_top.gif) repeat-x top left; clear: both; margin-top: 10px; padding-top: 10px;}
.store_locator .print_button a, .directions_form a { background: url(/Assets/bg_major_btn.gif) repeat-x; color:#FFFFFF; font-weight:bold; height:31px; padding:5px 9px 0; text-align: center; text-decoration:none; display:inline-block;}
.store_locator .print_button a{margin-right:8px}
.directions_form input {width:150px; float:left}
.directions_form a {float:right}
.store_locator .map_directions h2 { color: #5D6366; font-size: 11px; font-weight: bold; padding: 10px 0 0; }
.store_locator .store_image{float:right; padding:0 0 4px 4px}
.store_locator .store_name{color:#D95E17; font-size:14px; font-weight:bold}
.store_locator .client_content{ margin:10px 0; padding-bottom:10px; min-height:5px; background:url(/Assets/store_border_top.gif) repeat-x bottom left}
.store_locator_content .location_list {padding:10px; background-color:#CCC; width:260px; }
.store_locator_content .location_list .area a{color:#333;}
.store_locator_content .location_list .area .store a{color:#333;}
.store_locator_content .detail_holder {margin-left:20px; }
.area li.off .store, .location_list.off, .location_detail.off{display:none;}
.area li.on .store, .location_list.on, .location_detail.on{display:block;}
.map_holder{position:relative}
.flashmap_text{ font-weight:bold; color:#D95E17}


.special-text 				{font-weight: normal; color:#d95e17; line-height:140%; font-family: 'Cardo', Georgia, "Times New Roman", Times, serif; font-size: 45px;}
.special-text3b 			{font-weight: normal; color:#2b2b2c; line-height:100%; font-family:'Cardo'; font-size: 24px; margin-bottom:10px;}
.pattern-banner 			{height: 35px; width: 740px; background-image: url(/Images/Styling_Sessions/background_patternbanner.gif); background-repeat: no-repeat; margin: 0px; padding: 0px;}
.pattern 					{width: 740px; height: 35px; margin-top: 0px; background-image: url(/Images/Styling_Sessions/background_patternbanner.gif); background-repeat: no-repeat; margin-bottom: 30px;}
.multi-coloumns 			{position: relative; float: left; left: 0px;	width: 740px; padding: 0px; margin-top: 30px; background-image: url(/Images/Styling_Sessions/background_patternbanner.gif); background-repeat:no-repeat; background-position: top; margin-bottom: 30px;}

.content_container .content .content_column_2 .multi-coloumns .teams-photo {position: absolute; width:240px; height:394px; top: 10px; left: 260px; z-index:1}


.multi-coloumns p 			{font-family:Georgia, "Times New Roman", Times, serif; color: #2b2b2c; font-size: 12px; padding-left:14px; margin-bottom: 30px; line-height: 1.6em; font-style: italic;}
.multi-coloumns p.last 		{font-family:Georgia, "Times New Roman", Times, serif; color: #2b2b2c; font-size: 12px; padding-left:14px; margin-bottom: 30px; line-height: 1.6em; font-style: italic; font-weight: bold;}
.multi-coloumns .left1-mc 	{position: relative;	float: left; left: 0px;	width: 260px; margin: 0px;	padding-top: 50px;}
.multi-coloumns .left2-mc 	{position: relative; float: left; width: 250px; margin: 0px; padding-top: 5px;}
.multi-coloumns .right-mc 	{position: relative; float: right; right: 0px; width: 230px; margin: 0px;}
.multi-coloumns .select-stylists img {height: 155px; width: 192px; margin-top: 25px; margin-left: 30px; }
.multi-coloumns .select-stylists2 img {height: 131px; width: 151px; margin-top: 110px;  margin-left: 75px; }


*html .left1-mc a 				{font-size: 16px; color: #FFF; text-decoration: none; font-family:'Cardo'; background-image: url(Images/Styling_Sessions/background_btn01.gif); margin-left: 14px;  background-repeat: no-repeat; padding: 4px 0px 5px 15px; }


.content_container .content .content_column_2 .multi-coloumns.clearfix .btn-ss2 a {background-image: url(Images/Styling_Sessions/background_btn01.gif); background-repeat: no-repeat; position: absolute;  top: 380px; left: 520px; width: 212px; height: 34px; padding: 4px 0px 5px 15px; z-index: 60; font-size: 16px; color: #FFF; text-decoration: none; font-family:'CardoRegular';}

.content_container .content .content_column_2 .multi-coloumns.clearfix .btn-ss2 hover {color: ##d9592c; }

.clearfix 					{display: inline-block;}
.clear-both 				{clear:both;}

.list1 						{list-style-type: none;}
.list1 li {margin-top: 0px;	margin-right: 0px; margin-bottom: 10px;	margin-left: 0px; padding-top: 0px;	padding-right: 20px; padding-bottom: 0px; padding-left: 17px; background-image:url(Images/Styling_Sessions/bullet.gif);	background-repeat: no-repeat; background-position: left 6px; font-family:Georgia, "Times New Roman", Times, serif; color: #2b2b2c; font-size: 12px;	padding-left:14px;	line-height: 1.6em;	font-style: italic;}

.inclusion-box 				{background-image: url(Images/Styling_Sessions/background_plusfreegift.jpg);	background-repeat: no-repeat; height: 210px; width: 738px; padding-top: 15px; }



/* Start of About Us Page */
.aboutus-coloumn 			{zoom:1; width: 740px; margin: 0 auto; margin-bottom:30px;}
.aboutus-coloumn2 			{zoom:1; width: 740px; margin: 0 auto; margin-bottom:30px; padding-top:40px;}
.aboutus-coloumn:after 		{content:"."; clear:both; height: 0; visibility: hidden;}
.aboutus-coloumn2:after:after		{content:"."; clear:both; height: 0; visibility: hidden;}
.coloumn-left 				{width: 460px; margin: 0 auto; float: left;	}
.coloumn-right 				{width: 278px; float: right; }
.coloumn-leftb 				{width: 344px; float: left;	}
.coloumn-rightb 			{width: 395px;	float: right; }
.coloumn-leftc 				{width: 344px; float: left;	}
.coloumn-rightc 			{width: 344px;	float: right; margin-right: 25px }
.coloumn-leftd 				{width: 278px;	float: left; }
.coloumn-rightd 			{width: 460px;	float: right; }
.aboutus-coloumn h2 		{color: #2b2b2c; font-size: 20px; font-family:'Cardo';	border-bottom-width: 1px; border-bottom-style: dotted;	border-bottom-color: #666;	padding-bottom: 18px; margin-bottom: 20px;}
.aboutus-coloumn .coloumn-leftb .h2title {color: #2b2b2c;	font-size: 20px; font-family:'Cardo'; border-bottom-width: 1px;	border-bottom-style: dotted; border-bottom-color: #666; padding-bottom: 18px; margin-top: 60px;	margin-bottom: 20px; }

.aboutus-coloumn2 .coloumn-rightd .h2title { color: #2b2b2c; font-size: 20px; font-family:'Cardo'; border-bottom-width: 1px;	border-bottom-style: dotted; border-bottom-color: #666; padding-bottom: 18px; margin-top: 30px;	margin-bottom: 20px;}
.aboutus-coloumn p 			{margin: 0 auto; font-family:Georgia, "Times New Roman", Times, serif; color: #2b2b2c; font-size: 14px; font-style:italic; line-height: 1.6em; }

.aboutus-coloumn2 .coloumn-leftd div 	{color: #d9592c; font-size: 18px; font-family:CardoRegular; font-style: italic; line-height: 1.4em; width: 185px; margin-top: 55px;}
.aboutus-coloumn2 .coloumn-rightd div 	{color: #2b2b2c; font-size: 11px;}
.aboutus-coloumn2 .coloumn-rightd ul li {color: #2b2b2c; font-size: 11px; width:300px;}
.aboutus-coloumn2 .coloumn-leftd img 	{margin-top: 30px;}
.aboutus-coloumn .coloumn-leftb p 		{margin: 0 auto; color: #2b2b2c; font-size: 11px; line-height: 1.6em; font-family:Verdana, Geneva, sans-serif; font-style:normal; margin-bottom:25px; }
.aboutus-coloumn .coloumn-rightb p 		{margin: 0 auto; color: #2b2b2c; font-size: 11px; line-height: 1.6em; font-family:Verdana, Geneva, sans-serif; font-style:normal; margin-bottom:25px; }
.aboutus-coloumn .coloumn-leftc p 		{margin: 0 auto; color: #2b2b2c; font-size: 11px; line-height: 1.6em; font-family:Verdana, Geneva, sans-serif; font-style:normal; margin-bottom:25px; }
.aboutus-coloumn .coloumn-rightc p 		{margin: 0 auto; color: #2b2b2c; font-size: 11px; line-height: 1.6em; font-family:Verdana, Geneva, sans-serif; font-style:normal; margin-bottom:25px; }
.aboutus-coloumn2 .coloumn-rightd p 	{margin: 0 auto; color: #2b2b2c; font-size: 11px; line-height: 1.6em; font-family:Verdana, Geneva, sans-serif; font-style:normal; margin-bottom:25px; }
.aboutus-coloumn a 						{text-decoration:none}

/* End of About Us page */

