@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; }
ul { padding:0px; margin:0px; }
h1, h2, h3 { line-height:normal; font-weight:bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
h1 { font-size:30px; }
h2 { font-size:22px;}
h3 { font-size:18px;}


a { color:#8d7379; }

img { border:none;}
p,
label { color:#333; }


body { font-size:14px; -webkit-text-size-adjust: none;background-color:#FFF; }
.clear { clear:both; height:0px; overflow:hidden; }

.accent-background-color { background-color: #FBCAD4;  }

.price { color: #cb4141; }
.old_price { text-decoration:line-through;}
.tiny_text { font-size:9px; }

body, textarea { font-family:Arial, Helvetica, sans-serif; }
textarea { font-size:13px;}
#formerrors { color:#F00; font-weight:bold; display:none; }
option { padding-right: 5px; padding-left:3px; }

.sectionheader { height:25px; margin:10px 0px 10px 0px; padding:5px 0px 0px 10px; clear:both; background:url(../img/section_header_background.gif) repeat-x; color:#444444; font-size:14px; font-weight:bold; }
.formerrorlabel { color:#F00; font-size:13px; font-weight:bold; }

#pagewrapper1 {}
#pagewrapper2 { }

.site-width { width:1036px;  margin-left:auto; margin-right:auto; }
.pre-header-bar { height: 20px;}
.post-header-bar { height: 10px; margin-bottom: 10px;}

#headerwrapper {}
#headerwrapper .accountcontrols { text-align:right; margin-bottom:10px; }

#bannerwrapper { height:100x; margin-left:0px; text-align: center; padding: 20px;; }

#logo { }
.banner_left {float:left;}

#logo_iia { margin-top:60px;}
#trusted_by_buyers { margin-top:50px; background-color:#FFF; color:#000; text-align:center; clear:left; margin-right:10px; padding:8px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}

#card_logos { margin-top:100px; margin-bottom:20px; }
#social_links {  }
#social_links a { display:block; }

/* SITE FOOTER */
#footerwrapper {font-size:13px;text-align:center; color:#F4CBBF; margin-top:10px;  }
#footerwrapper #footerlinks a,
#footer_links_main a { color: #F4CBBF; text-decoration:none; }
#footer_links_main { margin-bottom:5px; }
#footerwrapper #footeraddress { text-align: center; }
#footerwrapper #footerlinks_ours{margin-top:20px;color:#333333;font-size:12px;	text-align:center;}
#footerwrapper #footerlinks_ours a {color:#333333;}
#footerwrapper #footerlinks_ours .link1 {text-decoration:none;}

/* END SITE FOOTER */


#navbarwrapper { display:none; height:33px; margin-top:20px; background:url(../img/search_bar_background.jpg) repeat-x top; }
#navbarwrapper_bottom { display:none;height:34px; background-color:#009966; margin:0px; padding:0px; } /* background:url(../img/bnr_nav.jpg) BOTTOM OF THE PAGE */

#searchbox {}
#searchbox div { width: 150px; padding: 10px; border: solid 1px #8d7379; }
#searchbox div #search_field { width: 130px; background-color:transparent; border: none;}
#searchbox div #search_field:focus { border:none; outline: 0; }
#searchbox div #search_link_button { float: left;}

#searchboxwrapper {margin-right:auto; margin-left:auto; display:none;}
#searchboxwrapper #search_field { width:300px; padding:3px; display:block; float:left; border:solid 1px #8d7379; }
#searchboxwrapper #search_button { display:block; float: left;}
#searchboxwrapper #search_link_button { display:none; }
.jsenabled #searchboxwrapper #search_button { display:none; height:0px; }
.jsenabled #searchboxwrapper #search_link_button { display: block; float:left; width:67px; height:24px; background:url(../img/search_button.jpg) no-repeat; }

#mainnavlinks1, #mainnavlinks2 { float:left; margin-top: 12px; }
#mainnavlinks2 { display: none; }
/* #mainnavlinks1 span, #mainnavlinks2 span { float:left;} */
#mainnavlinks1 ul, #mainnavlinks2 ul {}
#mainnavlinks1 li { margin-bottom:7px; list-style:none; color:#8d7379; }
#mainnavlinks1 li li { margin-left:13px; list-style:disc; ;}
#mainnavlinks1 li ul { margin-bottom:17px; }
#mainnavlinks1 li.space_out { margin-top:17px; }
#mainnavlinks1 a, #mainnavlinks2 a {  text-decoration:none; font-size:16px;  }
#mainnavlinks1 a:hover, #mainnavlinks2 a:hover { }

#contentwrapper_table { width:100%; border-collapse: collapse; margin-left:auto; margin-right:auto;}
#leftcolwrapper_td { vertical-align:top; width:228px; padding-left:0px; padding-top:0px; margin-top:1px; border-top:solid 1px #FFF;border-bottom:solid 1px #FFF;}
#centercolwrapper_td { vertical-align:top; border-top:solid 1px #FFF;border-bottom:solid 1px #FFF;}
#rightcolwrapper_td { vertical-align:top; width:228px;}

#contentwrapper{ padding: 0px;}

#crumb_trail { display:none; font-size:.9em; margin-bottom:15px; padding-bottom:6px; border-bottom:dashed 1px #999; }
#crumb_trail a { text-decoration:none;}
#crumb_trail img {margin-left:3px; margin-right:3px;}

#PagesWrapper { padding-top:20px; font-size:14px;}
#PagesWrapper h1 { margin-bottom: 15px;}
#PagesWrapper p { }
#PagesWrapper a {  }
#PagesWrapper ul { padding-left: 15px; }
#PagesWrapper .page_14 { font-family: Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; }

#PagesWrapper .page_14 span, #PagesWrapper .page_14 h1, #PagesWrapper .page_14 h2, #PagesWrapper .page_14 h3, #PagesWrapper .page_14 h4  { font-family: inherit; }
#PagesWrapper .page_14 h1 { margin-bottom: 10px; }
#PagesWrapper .page_14 h2, #PagesWrapper .page_14 h3 { margin-top: 20px; margin-bottom: 10px;}

#PagesWrapper .page_13 li { margin-bottom:5px; } 

/* HOME PAGE */
#homepagewrapper {}
#homepagetext {clear:left; width:482px; padding:20px; margin-bottom:0px;} 
#homepagefeatureitems {padding-right:20px; float:right;}
.homepage_image {float:left; margin-top:-1px;} 
/* END HOME PAGE */

/* 2 Col Pages */
.two_cols_wrapper { background-color:#093; }
.two_cols_wrapper p { margin-bottom:20px; line-height:18px; }
.two_cols_wrapper p.first { color:#F4CBBF; }
.two_cols_wrapper .col_1 { width: 250px; float:left;}
.two_cols_wrapper .col_2 { width: 250px; float:right;}
/* End 2 Col Pages */

/* ABOUT PAGE */
	#about { background-color:#F4CBBF; padding:20px; color:#151518;}
	#about img { margin-bottom:20px; }
	#about p { color:#151518; }
#about .two_cols_wrapper .col_1 { width: 230px; float:left;}
	#about .two_cols_wrapper .col_2 { width: 230px; float:right;}
/* END ABOUT PAGE */

/* CERTIFICATOIN */
#certification,
#beauty,
#where_to_wear,
#favourites,
#testimonials,
#press_releases { padding-top:20px; }

#press_releases * { }
#press_releases ul { margin-top: 20px; margin-left:20px; }

#certification img,
#favourites img,
#testimonials img,
#press_releases img { margin-bottom:20px; }
#certification p,
#favourites p,
#testimonials p,
#press_releases p { margin-bottom:20px; line-height:18px;}



#certification .certificate1 { margin-right:15px; }
/* END CERTIFIATION */

#beauty { background-color:#F4CBBF; padding-top:1px; padding-left:20px; padding-right:20px; padding-bottom:20px; color:#000; }
#beauty p, #beauty h3 { color:#000; }
#beauty h3 { margin-bottom:15px; margin-top:25px; font-size:16px; }
#beauty p { margin-bottom:15px; }

#where_to_wear { padding-top:20px; }

/* CATEGORY PAGE */
	.pagination_results { display:block; float:left; }
	.pagination_results span { font-weight:bold; }
	.pagination_links a.page_link,
	.pagination_links span {display:inline-block; width:30px; border:solid 1px #333; margin-right:1px; text-align:center; }
	.pagination_links span { background-color:#EEE; font-weight:bold}
	
	.jsenabled #btn_set_page_size { display:none; }
	.jsenabled #btn_set_sort_by { display:none; }
	
	#headerresults { float:right; text-align:right; padding-top: 8px;}
	
	#view_type_buttons { text-align:right; }
	#view_type_buttons span,
	#view_type_buttons a { display:inline-block;  padding: 3px; width:70px; text-align:center; border:solid 1px #888; background:#efefef; }
	
	#view_type_buttons .grid_view span,
	#view_type_buttons .table_view span { background-color:#000; color:#FFF; }

	#productlistfooter {padding-top:10px; border-top:1px solid #000000; clear:both;}
	#page_size { float:right; }
	
	.product_grid_wrapper { margin-right:-20px; padding-left:20px; }
	.product_grid_box { min-height:240px; float:left; width:230px; margin-right:20px; margin-bottom:20px; text-align:center; }
	.product_grid_box a { display:block; text-decoration:none; }
	.product_grid_box a:hover { border-color:#000; }
	.product_grid_box .image_wrapper { width:230px; height:180px; overflow:hidden;  position:relative; }
	.product_grid_box img { margin-bottom: 0px; position:absolute; top: -30px; left:-10px; }
	/* .product_grid_box .product_grid_box_footer { } */
	.product_grid_box .product_name,
	.product_grid_box .product_id { display:block;  text-align:left; margin-left:5px; }
	.product_grid_box .product_name { padding:5px; padding-bottom: 10px; height: 2em; overflow: hidden; color:#FFF; color:#5C747C;}
	.product_grid_box .product_id { font-size:10px;}

  .product_grid_box .enlarge,
  .product_grid_box .sold,
  .product_grid_box .for_sale { display:inline-block; height:20px; margin-left: 1px; padding-top: 3px; background-color:#5c747c; color:#FFF;margin-bottom:1px;   }
	.product_grid_box .enlarge {  float:left; width: 113px; }
	.product_grid_box .sold,
	.product_grid_box .for_sale { width: 114px;  }
	.product_grid_box .enlarge a,
	.product_grid_box .sold a,
	.product_grid_box .for_sale a { color:#FFF; }
	
	.product_grid_box_necklace .product_grid_box { height:310px; }
	.product_grid_box_necklace .product_grid_box .image_wrapper { height:250px; background-color:#F4CBBF;}
	.product_grid_box_necklace .product_grid_box img { bottom: 0px; top:auto;  margin-bottom:0px;}
/* END CATEGORY PAGE */

/* CATLIST PAGE */
#categorypagewrapper {}
#subcategorieswrapper { margin-top: 7px; margin-bottom: 14px; line-height:20px; border: solid 1px #7698ff; color:#3053b1; background-color:#e7edff; padding:12px 10px 12px 10px; font-weight:bold;}
#subcategorieswrapper span { margin-right: 25px; display:block; float:left; }
#subcategorieswrapper a {color:#000000; text-decoration:none;}
#subcategorieswrapper a:hover {color:#3053b1; text-decoration:underline;}
/* END CATLIST PAGE */

/* CATITEMS PAGE */
#productlistheading { padding-bottom:10px;}

#headerpagebuttons {}
.results_figures {font-weight:bold;}

#footerresults {}
#footerpagebuttons {}
#productlisttable{ border-collapse:collapse;}
#productlisttable .headerrow { background:url(../img/section_header_background.gif); height:30px; color: #222; font-weight: bold;}
#productlisttable .bodyrow { height:140px; border-top:dashed 1px #DDD;}
#productlisttable .bodyrow:hover {}
#productlisttable .imagecolumn { width: 130px; text-align:center; vertical-align:middle; padding-right: 15px; }
#productlisttable .descriptioncolumn a { font-weight:bold; display:block; margin-bottom:3px;}
#productlisttable .descriptioncolumn { padding-right:20px;}
#productlisttable .descriptioncolumn span { font-size: 12px;} /* PROD ID */
/*#productlisttable .exvatcolumn{}
#productlisttable .incvatcolumn{ padding-left:20px; width:80px; text-align:right; padding-right:20px;background-color:#0C3;} */
#productlisttable .price_column { font-size:1em; text-align:right; padding-right:20px }
#productlisttable .bodyrow .price_column { text-align:right; font-weight:bold; }
#productlisttable .bodyrow .price { font-weight:bold; }
#productlisttable .bodyrow .old_price { text-align:right; font-weight:bold; text-decoration:line-through; }
/*#productlisttable .bodyrow .incvatcolumn { font-size:18px; color:#F00; padding-bottom:20px; }  */

#productlisttable .viewbuttoncolumn { width:80px; padding-left:15px;}
.emptyproductlisttemplate { text-align:center; margin:20px; color:#FFF;}
.emptyproductlisttemplate a { color:#FFF; }
.emptyproductlisttemplate p { margin-bottom: 10px; }
/* END CATITEMS PAGE */

/* PRODUCT PAGE */
#productwrapper { padding-top:17px; padding-bottom:20px;}
#productwrapper .return_to_gallery { margin-bottom:5px; text-align:right; padding-right:20px;  }
#productwrapper .return_to_gallery a {color:#F4CBBF;}
#productimagewrapper { }
#productimagewrapper img {}
#productimagewrapper a{ display:block; font-size:0.9em; }
#productimagewrapper #main_image { margin-bottom:2px;}
#productimagewrapper #click_to_zoom { display:none; height:20px; width:270px; background:url(../img/click_to_zoom.jpg) no-repeat top left;}
.jsenabled #productimagewrapper #click_to_zoom { display:none; height:20px; width:270px; background:url(../img/click_to_zoom.jpg) no-repeat top left; position:absolute; bottom:-20px; }
#productimagewrapper #extra_images { border:none; padding:10px 0px 0px 0px; margin-top:10px; text-align:center;}
#productimagewrapper #extra_images img { padding:0px; border:none; }
#productimagewrapper #extra_images a { text-decoration:none; display:block; float:left; width:75px; border:solid 1px #FFF; margin:0px 6px 10px 0px; font-size:0.8em; }
#productimagewrapper #extra_images a:hover { border:solid 1px #F00;}
#productdetailswrapper {margin-bottom: 0px; width:480px; padding:10px 10px 0px 10px;}
#productdetailswrapper h1 { font-size: 1.3em; color:#000; }
#productdetailswrapper .comment { display:block; margin-bottom: 15px; font-size:0.9em; line-height:1.5em; }
#product_toolbox_wrapper { margin-top:10px; margin-left:-10px; margin-right:-10px; font-size:0.9em; }
#product_toolbox_holder { padding:5px 0px 1px 1px;}
#product_toolbox_holder li { list-style:none; margin-bottom:8px; display:inline; }
#product_toolbox_holder li img { vertical-align:text-bottom; margin-right:5px;}
#product_toolbox_holder li a { text-decoration:none;color:#4C4C3C; display:inline-block; padding:5px; padding-left:23px; padding-right:23px; background-color:#CCC; color:#000;}
#product_toolbox_holder li a:hover { text-decoration:underline;}
/* #productpagewrapper .sectionheader { clear:both;} */
#productoptionswrapper {margin: 0px 0px 20px 0px;}
#productoptionswrapper h3 { font-size:14px; color:#000; }
#productoptionswrapper p { color:#333;}
#productoptionswrapper textarea { width: 476px; margin-top:5px; }
#productoptionswrapper .product_option {margin-bottom:8px;}
#productoptionswrapper .product_option label { display:block; margin-bottom:3px; font-size:0.9em; text-transform:uppercase;}
#productoptionswrapper .product_option select {min-width:107px;}
#productpagewrapper #priceswrapper { margin: 0 0 25px 0; }
#productpagewrapper .price {font-size:2em; color:#000;font-weight:bold;}
#productdetailswrapper .pounds { display:block; font-size:.9em;}
#productpagewrapper .old_price {}
#productpagewrapper #qtywrapper {float:left; padding: 0px 0px 0px 0px; }
#productpagewrapper #qtywrapper label { display:block; font-size:0.9em; margin-bottom:3px; text-transform:uppercase;}
#productpagewrapper #qtywrapper select {width:107px; margin-bottom:25px;}
#productpagewrapper #qtywrapper option { padding-left:4px;}
#productpagewrapper #qtywrapper input { font-size: 18px; text-align:right; }
#productpagewrapper #moreinfowrapper { clear:both; padding: 0px 0px 20px 0px; }
#productpagewrapper #moreinfowrapper .product_name { display:block; font-size:1.1em; font-weight:bold; margin-bottom:5px; }
#productdetailswrapper .prodid { font-size: .9em; }
#productpagewrapper .success { margin-bottom:20px; }

#productdetailswrapper .btnBuy { float:right; color:#FFF; padding:7px; background-color:#000; text-decoration:none; font-weight:bold; }

#productpagewrapper #link_add_to_basket { display:none;}
.jsenabled #productpagewrapper #link_add_to_basket { display:inline;  }
.jsenabled #productpagewrapper #btn_add_to_basket { display:none; }

/* END PRODUCT PAGE */

/* CONTACT US PAGE */
#contactuspage { padding-top:20px;}

#contactuspage h1 { margin-bottom:10px; }
#contactuspage h2 { clear:both; padding-top:30px; color:#FFF; margin-bottom:10px;}
#contactuspage p { margin-bottom: 10px; }


#contactuspage .form {margin-top:15px; background-color:#A9AAA9;}
#contactuspage .form input { width:200px; border:none; background-color:trans; background-color:#A9AAA9;}
#contactuspage .form label { vertical-align:top;}
#contactuspage .form textarea { width:450px; height:100px;background-color:#A9AAA9; border:none; }
#contactuspage .form .row1,
#contactuspage .form .row2,
#contactuspage .form .row3,
#contactuspage .form .row4,
#contactuspage .form .row1 .column1,
#contactuspage .form .row1 .column2 { padding-top:7px; padding-left:5px; }
#contactuspage .form .row4 { padding-bottom:7px; }

#contactuspage .form .row1 { height:35px; border-bottom: solid 2px #000;}
#contactuspage .form .row2 { height:35px; border-bottom: solid 2px #000;}
#contactuspage .form .row3 { height:35px; border-bottom: solid 2px #000;}
#contactuspage .form .row4 {  border-bottom: solid 2px #000;}
#contactuspage .form .row1 .column2 { float:left; }
#contactuspage .form .row1 .column1 {border-right: solid 2px #000; float:left; height:30px;}

.send_button { float:right; padding:5px 10px 5px 10px; background-color:#F4CBBF; color:#FFF; margin-top:7px; border:none; }


#enquiryformwrapper {margin-top: 10px}
#enquiryformwrapper li { list-style:none; margin-bottom:5px; }
#enquiryformwrapper label { width: 100px; text-align:right; margin-right:10px; display:inline-block; vertical-align:top;}
#enquiryformwrapper .btnSend {margin-left: 110px;}
/* END CONTACT US PAGE */

/* SHOPPING BASKET PAGE */
#basketpagewrapper {}
#basketpagewrapper h1, #basketpagewrapper h2 { padding-top:20px; padding-bottom:15px; }
#basketitemswrapper { margin-top: 0px; border-bottom:solid 1px #666666; }
#basketitems { width:100%; }
#basketitems a {  }
.basketheader {  height:30px;}
.basketheader td { border-bottom:solid 1px #666666; }
.basketitems {}
.basketitems_alternate {}
#basketitems .imagecolumn { width:40px; padding-left:5px; padding-right:5px; text-align:center;}
#basketitems .productcolumn { width:auto; padding-right:5px;}
#basketitems .qtycolumn {width:70px;}
#basketitems .qtycolumn input { width:25px; text-align:right;}
#basketitems .qtycolumn img { vertical-align:middle; padding-bottom:3px;}
#basketitems .unitcolumn {width:70px;}
#basketitems .totalcolumn {width:70px;}
#basketitems .buttoncolumn {width:30px; text-align:right; padding-right:10px; }
.basketitems .totalcolumn, .basketitems_alternate .totalcolumn, .basketitems .unitcolumn, .basketitems_alternate .unitcolumn { }
.basketitems .buttoncolumn, .basketitems_alternate .buttoncolumn { }
.basketitems, .basketitems_alternate {}
.basketitems td, .basketitems_alternate td{ padding-top:10px; padding-bottom:10px; }
.productcolumn .productname { font-weight:bold; display:block; }
.productcolumn .productid { display:block; font-size:12px;}
.productcolumn .productoptions {}
#baskettotals { float:right; margin-bottom:0px;  border-top: solid 1px #666666;  border-bottom: double 2px #666;}
#baskettotals table { width: 200px; font-size:14px; }
#baskettotals .totalslabel { padding:5px;}
#baskettotals .totalsvalue {text-align:right; padding:5px; font-weight:bold;}
#baskettotals .pounds { font-size:12px; text-align:right; }

#basketpagewrapper #deliverychargessectionheader {clear:both;}
#basketpagewrapper #deliverytariffwrapper { padding:15px 15px 5px 15px; margin-bottom: 20px;}
#basketpagewrapper #deliverytariffs {  }
#basketpagewrapper #deliverytariffs input { float:left;}
#deliverytariffs .deliverytariffname { font-weight:bold; margin-left:5px; display:inline-block;}

#deliverytariffs .deliverytariffprice { font-weight:bold;}
#deliverytariffs .deliverytariffdesc { display:block;margin-left: 17px; }
#deliverytariffs .deliverytarifffree { display:block;margin-left: 17px; }
#checkoutcontinue {background-color:#DDD; padding:10px; clear:both; }
#checkoutcontinue input { padding:4px; font-size: 14px; font-weight:bold; }
/* END SHOPPING BASKET PAGE */

/* LINKS PAGE */
#linkspagewrapper {}
#linkswrapper { padding-left:10px; }
#linkswrapper .linksbox { margin: 10px 0 10px 0; width:45%; display:inline-block;}
#linkswrapper .sitename { display:block; font-weight:bold; font-size:16px;}
#linkswrapper .sitename a {}
#linkswrapper .sitedescription {display:block;}
#linkswrapper .siteaddress { display:block; color:#666;}
/* END LINKS PAGE */

/* HELP PAGE */
#helppagewrapper {}
#helpcategorieswrapper { padding-top: 10px;}
#helpcategorieswrapper #dtlHelpGroups { margin-top: 15px; }
#helpanswerswrapper { margin-top: 20px; }
/* END HELP PAGE */

/* SEND TO FRIEND PAGE */
#sendtofriendpagewrapper {}
#sendtofriendcontentwrapper { padding-left: 10px; padding-right: 10px; }
#sendtofriendpagewrapper h1 { font-size: 16px; color:#FFF; padding-top:20px;}
#sendtofriendpagewrapper .returntoproduct { float:left; color:#FFF; }
#sendtofriendform { background-color:#A9AAA9; margin: 10px 0px 10px 0px; }
#sendtofriendform li { list-style:none; display:block; padding:3px 5px 3px 5px; border-bottom: solid 2px #000;}
#sendtofriendform li.yourname, #sendtofriendform li.yourmessage { }
#sendtofriendform label { padding-right: 5px;}
#sendtofriendform .yourmessage label { margin-top: 5px; }
#sendtofriendpagewrapper input { height:20px; width:220px; padding: 3px 3px 0px 3px; background-color:#A9AAA9; border:none;}
#sendtofriendpagewrapper textarea { height:80px; width:380px; padding: 3px 3px 0px 3px; vertical-align:top; background-color:#A9AAA9; border:none;}
#sendtofriendform .btnSend { margin-left:130px; margin-top: 5px; float:none; }
#sendtofriendpagewrapper h3 { margin-top: 30px; }
#sendtofriendpagewrapper .send_button a { text-decoration:none; }
/* END SEND TO FRIEND PAGE */

/* ASK ABOUT PRODUCT PAGE */
#askaboutproductwrapper {}
#askaboutproductcontentwrapper { padding-left: 10px; padding-right: 10px; }
#askaboutproductwrapper h1 { font-size: 14px; }
#askaboutproductwrapper .returntoproduct { float:right; }
#askaboutproductform { margin: 10px 0px 10px 0px; }
#askaboutproductform li { list-style:none; margin-bottom: 5px; }
#askaboutproductform li.yourquestion { }
#askaboutproductform label { display:inline-block; width:120px; text-align:right; padding-right: 5px;}
#askaboutproductform .yourquestion label { margin-top: 5px; }
#askaboutproductwrapper input { height:20px; width:220px; padding: 3px 3px 0px 3px;}
#askaboutproductwrapper textarea { height:80px; width:320px; padding: 3px 3px 0px 3px; vertical-align:top;}
#askaboutproductform .btnSend { margin-left:130px; margin-top: 5px; float:none; }
/* END ASK ABOUT PRODUCT PAGE */

/* RESPONSE PAGE */
#responsepagewrapper { color:#FFF; padding-top:20px;}
#responsetext {}
#responselinks {}
/* END REPSONSE PAGE */

/* SITE MAP PAGE */
#sitemappagewrapper {}
#sitemapwrapper { margin-left: 20px; }
#sitemapwrapper ul { margin-left: 15px; }
#sitemapwrapper li { margin-bottom: 5px; } 
#sitemapwrapper li a { text-decoration:none; } 
#sitemapwrapper li a:hover { text-decoration:underline; } 
/* END SITE MAP PAGE */

/* LOGIN PAGE */
#loginpagewrapper { padding:20px; height: 500px;}
#loginpagewrapper #boxholder { margin-left:auto; margin-right:auto; width: 600px; height:50px; }
#loginpagewrapper h1 { border-bottom: solid 1px #EEEEEE; }
#loginpagewrapper #loginbox { padding:30px; width:220px; height:175px; float:left; border:solid 1px #999;; color:#3053b1; background-color:#FDFDEF; }
#loginpagewrapper #loginbox ul {margin-top: 15px; }
#loginpagewrapper #loginbox li { list-style:none; margin-bottom: 5px; }
#loginpagewrapper #loginbox li span { display:block; }
#loginpagewrapper #loginbox input { padding: 3px; width: 200px;}
#loginpagewrapper #loginbox label { display:block; font-weight:bold; }
#loginpagewrapper #registerbox {padding:30px; width:220px; height:175px; float:left; margin-left:30px; border:solid 1px #999; color:#3053b1; background-color:#FDFDEF; }
#loginpagewrapper #registerbox h2 {margin-bottom: 15px;}
#loginpagewrapper #registerbox p { margin-bottom:15px; }
#loginpagewrapper #registerbox input {padding: 3px; width: 75px;}
#loginpagewrapper .loginerror { display:block; color:#F00; clear:both; margin-top: 10px; }
#loginpagewrapper #submit input { width:75px; }
#loginpagewrapper #submit input a { display:block; float:left; font-size:12px; }
/* END LOGIN PAGE */

/* LOST PASSWORD PAGE */
#lostpasswordpagewrapper {}
#lostpasswordpagewrapper #lostpasswordbox { margin: 30px 0px 0px 20px; }
#lostpasswordpagewrapper #lostpasswordbox li { list-style:none; margin-bottom: 10px; }
#lostpasswordpagewrapper #lostpasswordbox li input { padding:3px; width: 175px; }
#lostpasswordpagewrapper #lostpasswordbox label { display:inline-block; width: 150px;  text-align:right; margin-right:10px; }
#lostpasswordpagewrapper #lostpasswordbox .lostpasswordbutton { margin-left: 165px; padding:3px; width: 125px;}
/* END LOST PASSWORD PAGE */

/* GLOBAL - BILLING INFO FORM */
.billinginfoform {  padding:10px; padding-left:0px; padding-right:0px; margin-bottom:10px;}
.billinginfoform #requiredlabel { float:right; color:#F00; }
.billinginfoform ul { margin-top:20px; }
.billinginfoform li { list-style:none;  background-color:#f6f8fb; border-bottom: 1px solid #d5d5d5; }
.billinginfoform label {display:inline-block; padding: 13px 7px 13px 0px; width: 190px; font-size: 12px; font-weight:bold; color:#3A3A3A; text-align:right; background-color:#e7e9ec; border-right:2px solid #fff;}
.billinginfoform input, .billinginfoform textarea  { width:140px; background-color:#FFF; border: solid 1px #c1c1c1; padding-top: 5px; padding-bottom: 5px; padding-left: 3px;}
.billinginfoform input.largefield, .billinginfoform textarea.largefield  { width:225px; }
.billinginfoform input.smallfield { width:100px; }
.billinginfoform .fieldnote { display:block; font-size: 10px; color:#999; }
.billinginfoform .formsectionheader { display:block; padding: 10px 10px 10px 10px; background-color:#daeaff; font-weight:bold; font-size:13px; margin-top:40px; border-bottom:solid 1px #999; }
.billinginfoform #topofform.formsectionheader { margin-top:0px; } 
.billinginfoform .required { color:#F00;}
.billinginfoform .address1 { border-bottom:none;}
.billinginfoform .address1 label {padding-bottom: 7px;}
.billinginfoform #differentdelivery option { padding-left: 3px; padding-right:10px;}
.billinginfoform #deliveryaddresswrapper { display:none; }
.billinginfoform #deliveryaddresswrapper ul { margin-top:0px; }
.billinginfoform #password1 { margin-top: 20px; }
.billinginfoform #password1 input { vertical-align:text-bottom;}
.billinginfoform #postcode input { width: 75px; }
.billinginfoform .btnSend {margin-left:138px;}
.billinginfoform .fielderror {display: block;}
.billinginfoform #createaccount input, .billinginfoform #newsletter input {width:10px;}

.billinginfoform #newsletter input {margin-top: 10px; }
.billinginfoform #createaccount .radio1 label, .billinginfoform #newsletter .radio1 label { width: 30px; margin-right:10px;background-color:#f6f8fb; border-right: none;  }

.billinginfoform #ordermessage textarea { height:110px;vertical-align:top; margin-top:5px; width:464px;}
.billinginfoform #ordermessage label { height:105px; }


/* END GLOBAL - BILLING INFO FORM */

/* REGISTER PAGE */
#registerpagewrapper { padding:20px;}
#registerpagewrapper h1 { border-bottom: solid 1px #EEEEEE;}
/* END REGISTER PAGE */

/* BILLING INFO PAGE */
#billinginfopagewrapper { width:910px; margin-left:auto; margin-right:auto;}
#billinginfopagewrapper h1 { border-bottom: solid 1px #EEEEEE;}
#billinginfopagewrapper .billinginfoform{ margin-right: 230px;}
#billinginfopagewrapper .billinginfoform #password1 { margin-top: 0px; }

#billinginfopagewrapper h1 { border-bottom:none; }
#billinginfopagewrapper #loginbox h2 { font-size: 17px; }
#billinginfopagewrapper #loginbox { float:right; width: 160px; padding:10px; padding-bottom:5px; margin-top: 0px; border: solid 1px #999; color:#3053b1; background-color:#FDFDEF; }
#billinginfopagewrapper #loginbox ul {margin-top: 15px; }
#billinginfopagewrapper #loginbox li { list-style:none; margin-bottom: 5px; }
#billinginfopagewrapper #loginbox input { padding: 3px; width: 145px;}
#billinginfopagewrapper #loginbox label { display:block; }
#billinginfopagewrapper #loginbox #submit input { width: 75px;}
#billinginfopagewrapper #registerbox { float:right; padding:10px; margin-top: 10px; margin-left: 10px; float:left;}
#billinginfopagewrapper .loginerror { display:block; color:#F00; clear:both; margin-top: 10px; }
#billinginfopagewrapper #loginbox .fielderror {display: block; }
/* END BILLING INFO PAGE */

/* REVIEW BILLING INFO PAGE */
#reviewbillinginfopage {}
#reviewbillinginfopage h1 { border-bottom: solid 1px #EEEEEE;}
#reviewbillinginfopage fieldset { -moz-border-radius: 0.3em; margin-top: 10px; margin-bottom: 10px; padding:20px; }
#reviewbillinginfopage fieldset li { list-style: none; clear:both; margin-bottom: 8px; }
/* #reviewbillinginfopage fieldset span {display:block; } */
#reviewbillinginfopage #billinfodetails {font-size: 15px; font-weight:bold; }
/* #reviewbillinginfopage fieldset #telephone { margin-top: 5px; }
#reviewbillinginfopage fieldset #email { margin-bottom: 10px; } */
#reviewbillinginfopage fieldset label { display:inline-block; width: 60px; font-weight:normal; float:left;}
#reviewbillinginfopage #billinfodetails div { float:left;  padding-bottom:8px; }
#reviewbillinginfopage #ordermessage { margin-bottom: 15px; }
#reviewbillinginfopage #ordermessage label { display:inline-block; width: 100px; }
#reviewbillinginfopage #ordermessage textarea { width: 250px; height:100px; vertical-align:text-top; }
/* END REVIEW BILLING INFO PAGE */

/* SIDE BOX */
.sidebox { margin: 7px 0px 14px 0px; border:solid 1px #CCC; }

/* .sidebox h6 { height:19px; padding:7px 10px 0px 10px; background:url(../img/sideBoxTop.gif) no-repeat; color:#c1f1ff; font-weight:bold; font-size:.8em; letter-spacing:0.1em; font-family:Verdana, Geneva, sans-serif; text-align:left; } */
.sidebox h6 { padding:7px 10px 5px 10px; color:#FFF; background-color:#000; font-weight:bold; font-size:.8em; letter-spacing:0.1em; text-align:left; border-bottom: solid 2px #676767; }
.sidebox .content { padding:5px 10px 5px 10px; font-size:0.9em;}
/*.sidebox .content:after { content: "."; display: block; height: 0; clear: both; visibility:hidden; } */
.sidebox .footer { height:0px;}
.sidebox .price { font-weight:bold;}
.sidebox_noborder {margin: 3px 0px 3px 0px;}
.sidebox_noborder .h6 { height:26px;}
.sidebox_noborder .content {}
.sidebox_noborder .footer {}
/* END SIDE BOX */

#rightcolwrapper_td .sidebox h6 { }

/* SHOPPING BASKET SIDEBOX */
/*#shoppingbasket_sidebox .sidebox_content { padding-left:8px; padding-right: 8px; font-size:0.9em;}*/
.sidebox .shoppingbasket {}
.sidebox .shoppingbasket ul {list-style:none;}
.sidebox .shoppingbasket li { border-top:solid 1px #DDDDDD; padding:5px 0 5px 0px; margin-top:5px; clear:both;}
.sidebox .shoppingbasket a.product_name { width:95px; float:left; margin-bottom:5px; color:#2e2e2e; text-decoration: none;  }
.sidebox .shoppingbasket a.product_name:hover { text-decoration:underline }
.sidebox .shoppingbasket a.delete { display:block; float:right; width:15px; height:14px; background:url(../img/cross_small.gif) no-repeat; }
.sidebox .shoppingbasket .quantity {float:left; width:17px; text-align:right; color:#2e2e2e;}
.sidebox .shoppingbasket .totalrow { clear:both; border-top:solid 1px #DDDDDD; border-bottom:solid 1px #DDDDDD; padding:5px 0 5px 0px; margin-top:5px;}
.sidebox .shoppingbasket .totalrow .price { float:right; font-weight:bold;}
.sidebox .shoppingbasket .btnCheckout {margin-left:0px; margin-top: 11px; font-size:1em;}
/* END SHOPPING BASKET SIDEBOX */

/* ON OFFER SIDEBOX */
.sidebox .on_offer .content, .sidebox .single_product {text-align:center;}
.sidebox .on_offer a, .sidebox .single_product a{text-decoration:none; display:block;}

.sidebox .on_offer a:hover, .sidebox .single_product a:hover{ text-decoration:underline;}

.sidebox .on_offer .product_name, .sidebox .single_product .product_name { display:block;}
.sidebox .on_offer .price { display:block;}
.sidebox .on_offer .old_price {text-decoration:line-through;}
/* END ON OFFER SIDEBOX */

/* LATEST ADDITIONS SIDEBOX */
.sidebox .latest_additions { }
.sidebox .latest_additions ul {}
.sidebox .latest_additions li { list-style:none; }
.sidebox .latest_additions a { display:block; clear:both; padding-top:5px; padding-bottom:5px; border-bottom:dashed 1px #eee; text-decoration:none; }
.sidebox .latest_additions a:hover { text-decoration:underline;}
.sidebox .latest_additions img {float:left;}
.sidebox .latest_additions span.product_name { display:block; margin-left: 50px;}
.sidebox .latest_additions span.price { display:block; margin-left:50px;}
/* END LATEST ADDITIONS SIDEBOX */

/* TOP PRODUCTS SIDEBOX */
.sidebox .top_products { }
.sidebox .top_products ul {}
.sidebox .top_products li { list-style:none; }
.sidebox .top_products a { display:block; clear:both; padding-top:5px; padding-bottom:5px; border-bottom:dashed 1px #eee;text-decoration:none; }
.sidebox .top_products a:hover { text-decoration:underline;}
.sidebox .top_products img {float:left;}
.sidebox .top_products span.product_name { display:block; margin-left: 50px;}
.sidebox .top_products span.price { display:block; margin-left:50px;}
/* END TOP PRODUCTS SIDEBOX */

/* TOP PRODUCTS SIDEBOX */
.sidebox .browse_products .content { padding-left:2px; padding-right:2px; }
.sidebox .browse_products  ul {}
.sidebox .browse_products  li { list-style:none; }
.sidebox .browse_products  li ul { padding-left: 20px; }
.sidebox .browse_products  li li { list-style:disc;}
.sidebox .browse_products  a { display:block; padding:5px 7px 5px 7px; border-bottom:dashed 1px #eee;text-decoration:none; }
.sidebox .browse_products  li a { font-weight:bold; }
.sidebox .browse_products  li li { color:#cb4141; }
.sidebox .browse_products  li li a { font-weight:normal; margin-left:-7px; }
.sidebox .browse_products  a:hover { background-color:#000; color:#FFF;}
/* END TOP PRODUCTS SIDEBOX */

/* TEXT BOX SIDEBOX */
.sidebox .text_box .content{ line-height: 1.5em; }
/* END TEXT BOX SIDEBOX */



#pagesformerror { padding:5px; border:2px solid #FF0000; }

#pagesform { -moz-border-radius: 0.3em; font-size:14px; padding:10px; border: solid 1px #DDDDDD; float:left; background-color: #EEEEEE;}
#pagesform label { display:block; font-weight:bold; }
#pagesform ol { padding-left:0px; }
#pagesform li { list-style: none;  margin-bottom:10px;}
#pagesform input { display:inline; }
#pagesform .checkbox label { display: inline; font-weight:normal; }
.formrequiredindicator { font-size: 22px; color:#FF0000 }

#PagesSendButtonWrapper { padding-left:0px; clear:both; }

/* Cat Feature & Home Feature Boxes More From */
ul.homefeaturemorefrom, ul.catfeaturemorefrom {margin: 4px 10px 4px 4px; padding:0px 0px 0px 10px;}
ul.homefeaturemorefrom li, ul.catfeaturemorefrom li {}
ul.homefeauremorefrom li.featurefirstitem, ul.catfeaturemorefrom li.featurefirstitem {}
ul.homefeauremorefrom li.featurelastitem, ul.catfeaturemorefrom li.featurelastitem {}


/* SITE BUTTONS  */
/* SLIDING DOORS */
a.btnheadernav,
a.btnCheckout,
a.btnView,
a.btnNext,
a.btnPrev,
a.btnAll,
a.btnSend {
    background: transparent url('../img/btn_right.gif') no-repeat scroll top right; /* Sliding right image */
    display: inline;
    float: left;
    height: 34px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    padding-right: 8px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	margin-right:0px;
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #f3f3f3;
    font-size:1em;
    font-weight:bold;
	text-transform:uppercase;
	white-space:pre;
}

a.btnAll,
a.btnPrev,
a.btnNext { width:75px; text-align:center;}

a.btnheadernav { margin-right: 5px; }  /* Adds Gaps between buttons on main navigation */

a.btnheadernav span,
a.btnCheckout span,
a.btnView span,
a.btnNext span,
a.btnPrev span,
a.btnAll span,
a.btnSend span { background: transparent url('../img/btn_left.gif') no-repeat; display: block; line-height: 34px; padding: 0px 10px 0px 20px;} 

a.btnheadernav:Hover,
a.btnCheckout:Hover,
a.btnView:Hover,
a.btnNext:Hover,
a.btnPrev:Hover,
a.btnAll:Hover,
a.btnSend:Hover { background: transparent url('../img/btn_right.gif') no-repeat scroll top right; color: #DDD; }

a.btnheadernav:Hover span, a.btnBuy:Hover span, a.btnCheckout:Hover span, a.btnView:Hover span, a.btnNext:Hover span, a.btnPrev:Hover span, a.btnAll:Hover span, a.btnSend:Hover span  {
    background: transparent url('../img/btn_left.gif') no-repeat; /* Background left image */
} 

#featureditemswrapper {}
.featureboxparent {}
.featurebox { position:relative; height:201px; width:180px; overflow:hidden; background-color:#FFF; margin-bottom:30px; }
.featurebox img { position:relative; top: -24px; left:-30px; }
.featurebox .overlay { position:absolute; left:0px; top:0px; background: url(../img/product_overlay2.png) no-repeat; height:201px; width:180px; }



.tab_box_wrapper { background:url(../img/tab_box_header.gif) repeat-x; margin-bottom:30px;}
	.tab_box_header { height:24px; background:url(../img/tab_header_right.gif) no-repeat right;}
	.tab_wrapper { display:block; height:24px; background:url(../img/tab_back.gif) repeat-x; float:left;}
	.tab_wrapper div { background:url(../img/tab_left.gif) no-repeat left;}
	.tab_wrapper span { display:block; height:18px;background:url(../img/tab_right.gif) no-repeat right; padding:6px 20px 0px 20px; font-weight:bold; text-transform:uppercase;}
	.tab_box_body1 { background:url(../img/tab_box_left.gif) no-repeat;}
	.tab_box_body2 { background:url(../img/tab_box_right.gif) right top no-repeat  ;}
	.tab_box_content { padding: 20px;}
	
.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
