html {
  height: 100%;
}
body {
  width: 990px;
  margin: 0px auto;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
}
div {
  margin: 0px auto;
  padding: 0px;
  border: none;
  display: block;
  float: left;
}
table {
  float: left;
  display: block;
}
img {
  border: 0;
  margin: 0;
  padding: 0;
}
code {
  width: 780px;
  margin: 0px;
  padding: 0px;
}
.b {
  font-weight: 700;
}
.i {
  font-style: italic;
}
.yellow {
  color: #FDA900;
}
.blue {
  color: #0156C8;
}
.red {
  color: #E33D3D;
}
.req_field {
  color: #FF0000;
}
.price {
  font-size: 14px;
}
.breadcrumbs {
  font-size: 10px;
}
.small_txt {
  color: #666666;
  font-size: 10px;
  white-space: nowrap;
}
table.center {
  margin-left: auto;
  margin-right:auto;
}
.error_input {
  border: 2px solid red;
}
form {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
select {
  font-size: 11px;
}
div #container {
  width: 990px;
}
div #header_container {
  width: 990px;
}
div #header_container div {
  background-repeat: no-repeat;
}
div #header_container_banner {
  width: 990px;
}
div #header_container_banner img {
  display: block;
}
div #banner_slice_1 {
  width: 275px;
  height: 143px;
  background-image: url('../images/template/banner1.jpg');
}
div #banner_slice_2 {
  width: 441px;
  height: 143px;
}
div #banner_slice_3 {
  width: 95px;
  height: 143px;
  background-image: url('../images/template/banner3.jpg');
}
div #user_menu {
  width: 136px;
  height: 143px;
}
div #user_menu_top {
  width: 136px;
  height: 35px;
  background-image: url('../images/template/banner4.jpg');
}
div #user_menu_content {
  width: 136px;
  height: 79px;
  background-image: url('../images/template/banner6.jpg');
}
div #user_menu_base {
  width: 136px;
  height: 29px;
  background-image: url('../images/template/banner7.jpg');
}
div #banner_slice_4 {
  width: 43px;
  height: 143px;
  background-image: url('../images/template/banner5.jpg');
}
div #header_container_menu {
  width: 890px;
  height: 43px;
  padding-left: 100px;
  background-image: url('../images/template/topmenu.jpg');
  overflow: hidden;
}
div .menu_item {
  padding-top: 9px;
  font-size: 11px;
  font-weight: 700;
  white-space: nowrap;
}
div .menu_item a {
  color: #5F3B00;
  text-decoration: none;
}
div .menu_item a:hover {
  color: #3F1B00;
  text-decoration: none;
}
div #setext {
  width: 900px;
  height: 20px;
  line-height: 20px;
  padding-left: 45px;
  padding-right: 45px;
  padding-bottom: 7px;
  color: #787878;
  font-size: 10px;
  text-align: center;
}
div #content_container {
  width: 990px;
  background-image: url('../images/template/scissor-line.jpg');
  background-position: 188px 7px;
  background-repeat: no-repeat;
  padding-bottom: 10px;
}
div #side_menu_container {
  width: 200px;
}
div #side_menu {
  width: 175px;
  padding-left: 25px;
}
div #sagepay {
  width: 165px;
  height: 75px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 20px;
  background-image: url('../images/template/sagepay.jpg');
  background-repeat: no-repeat;
  background-position: 5px 20px;
}
div .side_menu_section {
  width: 175px;
  height: 22px;
  padding-top: 5px;
}
div .side_menu_expand{  
  font-size: 10px;
  color: #CBCBCB;
  text-align: right;
  width: 150px;
  padding-right: 25px;
}                    
div .side_menu_expand a{
  text-decoration: none;
  font-size: 10px;
  color: #CBCBCB;
  text-align: right;    
}
div .side_menu_section_bottom{
  width: 175px;
  height: 1px;
  background-image: url('../images/template/menu_section_bottom.gif');
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
} 
div .side_menu_products {
  width: 175px;
  padding-top: 2px;
  padding-bottom: 4px;
}
div .side_menu_products_collapsed {
  width: 175px;
  padding-top: 2px;
  padding-bottom: 4px;
  /*display: none;*/
  height: 0px;
  overflow: hidden;
}
div .side_menu_products a, div .side_menu_products_collapsed a {
  color: #000000;
  text-decoration: none;
}
div .side_menu_products a:hover, div .side_menu_products_collapsed a:hover {
  text-decoration: underline;
}
div .side_menu_product {
  width: 149px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-repeat: no-repeat;
  background-position: 1px 5px;
}
div .side_menu_products .red, div .side_menu_products_collapsed .red {
  background-image: url('../images/icons/red-bullet.jpg');
}
div .side_menu_products .red a:hover, div .side_menu_products_collapsed .red a:hover {
  color: #FF0000;
}
div .side_menu_products .orange, div .side_menu_products_collapsed .orange {
  background-image: url('../images/icons/orange-bullet.jpg');
}
div .side_menu_products .orange a:hover, div .side_menu_products_collapsed .orange a:hover {
  color: #E19400;
}
div .side_menu_products .green, div .side_menu_products_collapsed .green {
  background-image: url('../images/icons/green-bullet.jpg');
}
div .side_menu_products .green a:hover, div .side_menu_products_collapsed .green a:hover {
  color: #62AA48;
}
div .side_menu_products .light-blue, div .side_menu_products_collapsed .light-blue {
  background-image: url('../images/icons/light-blue-bullet.jpg');
}
div .side_menu_products .light-blue a:hover, div .side_menu_products_collapsed .light-blue a:hover {
  color: #2698FA;
}
div .side_menu_products .blue, div .side_menu_products_collapsed .blue {
  background-image: url('../images/icons/blue-bullet.jpg');
}
div .side_menu_products .blue a:hover, div .side_menu_products_collapsed .blue a:hover {
  color: #4873DB;
}
div .side_menu_products .purple, div .side_menu_products_collapsed .purple {
  background-image: url('../images/icons/purple-bullet.jpg');
}
div .side_menu_products .purple a:hover, div .side_menu_products_collapsed .purple a:hover {
  color: #C405F1;
}
div .side_menu_products .magenta, div .side_menu_products_collapsed .magenta {
  background-image: url('../images/icons/magenta-bullet.jpg');
}
div .side_menu_products .magenta a:hover, div .side_menu_products_collapsed .magenta a:hover {
  color: #F205C1;
}
div .side_menu_section img {
  display: block;
}
div #content_main {
  width: 780px;
  padding: 2px 3px 0px 7px;
  font-size: 12px;
  line-height: 14px;
}
div #content_main p {
  padding-bottom: 0px;
}
div #content_main a {
  color: #0051ED;
  font-weight: 700;
  text-decoration: none;
}
div #content_main a:hover {
  text-decoration: underline;
}
div #content_main .red {
  color: #C90000;
}
div #content_main .blue {
  color: #0099CC;
}
div .dotted_separator {
  background-image: url('../images/template/dotted-line.gif');
  background-position: left 6px;
  background-repeat: repeat-x;
  height: 27px;
  line-height: 1px;
  font-size: 1px;
  width: 780px;
}
div .blue_dotted_separator {
  background-image: url('../images/template/blue-dotted-line.gif');
  background-position: left 6px;
  background-repeat: repeat-x;
  height: 27px;
  line-height: 1px;
  font-size: 1px;
  width: 780px;
}
div .solid_separator {
  background-image: url('../images/template/solid-line.gif');
  background-position: left 6px;
  background-repeat: repeat-x;
  height: 27px;
  line-height: 1px;
  font-size: 1px;
  width: 780px;
}
div #footer_container {
  width: 990px;
  height: 113px;
  padding-top: 25px;
  letter-spacing: 1px;
  line-height: 120%;
}
div #footer_left {
  width: 104px;
  height: 113px;
  background-image: url('../images/template/footer-left.jpg');
  background-position: right;
  background-repeat: no-repeat;
}
div #footer_right {
  width: 886px;
  height: 113px;
  background-image: url('../images/template/footer-right.jpg');
  background-repeat: no-repeat;
}
div #footer_links {
  width: 854px;
  padding-right: 32px;
  text-align: center;
  padding-top: 14px;
  height: 52px;
  font-size: 11px;
}
div #footer_info {
  width: 854px;
  padding-right: 32px;
  text-align: center;
}
div #footer_links a {
  color: #000000;
  text-decoration: none;
}
div #footer_links a:hover {
  text-decoration: underline;
}
div .content_block {
  width: 780px;
}
h1 {
  width: 780px;
  height: 18px;
  display: block;
  float: left;
  margin: 0px;
  padding: 8px 0px 4px 0px;
  font-size: 14px;
  font-weight: 700;
}
h2 {
  font-size: 12px;
  font-weight: 700;
  color: #CE0602;
}
h3 {
  width: 780px;
  font-size: 14px;
  font-weight: 700;
  color: #FEA901;
}
h4 {
  width: 780px;
  font-size: 14px;
  font-weight: 700;
  color: #373737;
  background-image: url('../images/icons/grey-bullet.jpg');
  background-position: 0px 4px;
  background-repeat: no-repeat;
  text-indent: 12px;
}
h5 {
  width: 780px;
  font-size: 14px;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* Shop Styles - start */
div .category_cont {
  width: 200px;
}
div .section_cont {
  width: 200px;
}
div .product_cont {
  width: 780px;
}
div .product_listing_cont {
  width: 780px;
}
div .product_container {
  width: 780px;
}
/* Product images */
div .product_images {
  width: 242px;
  background-image: url('../images/template/product-images-gradient.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}
div .product_images img {
  padding: 1px;
  border: 1px solid #95A9BF;
  background-color: #FFFFFF;
  display: block;
}
div .product_images_top_left {
  width: 29px;
  height: 26px;
  background-image: url('../images/template/product-top-left-shadow.gif');
  background-repeat: no-repeat;
}
div .product_images_top {
  width: 184px;
  height: 26px;
  background-image: url('../images/template/product-horiz-shadow.gif');
  background-repeat: repeat-x;
}
div .product_images_top_right {
  width: 29px;
  height: 26px;
  background-image: url('../images/template/product-top-right-shadow.gif');
  background-repeat: no-repeat;
}
div .product_images_left {
  width: 238px;
  padding-left: 4px;
  font-size: 1px;
  background-image: url('../images/template/product-vert-shadow.gif');
  background-repeat: repeat-y;
}
div .product_images_right {
  width: 234px;
  padding-left: 4px;
  font-size: 1px;
  background-image: url('../images/template/product-vert-shadow.gif');
  background-position: right;
  background-repeat: repeat-y;
}
div .product_images_base_left {
  width: 29px;
  height: 28px;
  background-image: url('../images/template/productimg-base-left-shadow.gif');
  background-repeat: no-repeat;
}
div .product_images_base {
  width: 184px;
  height: 28px;
  background-image: url('../images/template/product-horiz-shadow.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}
div .product_images_base_right {
  width: 29px;
  height: 28px;
  background-image: url('../images/template/productimg-base-right-shado.gif');
  background-repeat: no-repeat;
}
div .product_image_pri {
  width: 198px;
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 4px;
}
div .product_images_thumb {
  width: 208px;
  padding-left: 8px;
  padding-right: 18px;
  padding-bottom: 4px;
}
div .product_image_thumb {
  width: 94px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 8px;
}
/* Product variants */
div .product_column_right {
  padding-left: 26px;
  width: 512px;
}
div .product_variants {
  width: 512px;
  background-image: url('../images/template/product-options-gradient.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}
div .product_variants_top_left {
  width: 29px;
  height: 26px;
  background-image: url('../images/template/product-top-left-shadow.gif');
  background-repeat: no-repeat;
}
div .product_variants_top {
  width: 454px;
  height: 26px;
  background-image: url('../images/template/product-horiz-shadow.gif');
  background-repeat: repeat-x;
}
div .product_variants_top_right {
  width: 29px;
  height: 26px;
  background-image: url('../images/template/product-top-right-shadow.gif');
  background-repeat: no-repeat;
}
div .product_variants_left {
  width: 508px;
  padding-left: 4px;
  background-image: url('../images/template/product-vert-shadow.gif');
  background-repeat: repeat-y;
}
div .product_variants_right {
  width: 504px;
  padding-left: 4px;
  background-image: url('../images/template/product-vert-shadow.gif');
  background-position: right;
  background-repeat: repeat-y;
}
div .product_variants_base_left {
  width: 29px;
  height: 28px;
  background-image: url('../images/template/productopt-base-left-shadow.gif');
  background-repeat: no-repeat;
}
div .product_variants_base {
  width: 454px;
  height: 28px;
  background-image: url('../images/template/product-horiz-shadow.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}
div .product_variants_base_right {
  width: 29px;
  height: 28px;
  background-image: url('../images/template/productopt-base-right-shado.gif');
  background-repeat: no-repeat;
}
div .product_variants_col_1 {
  width: 242px;
  padding-left: 5px;
  padding-right: 5px;
}
div .product_variants_col_2 {
  width: 242px;
  padding-left: 5px;
  padding-right: 5px;
}
div .product_variant_title {
  width: 242px;
  font-weight: 700;
  height: 16px;
}
div .product_variant_price {
  width: 238px;
  font-weight: 700;
  height: 16px;
  padding-bottom: 15px;
  padding-top: 5px;
}
div .product_variant {
  width: 242px;
  padding-top: 5px;
  margin-right: -3px;
}
div .product_variant select {
  width: 230px;
}
div .product_input {
  width: 242px;
  padding-top: 9px;
}
div .product_input input {
  height: 16px;
  padding: 0px;
  margin: 0px;
  font-size: 11px;
}
/* Product preview */
div .product_preview_container {
  width: 512px;
  padding-top: 5px;
}
div .product_preview {
  width: 512px;
  background-image: url('../images/template/product-preview-gradient.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}
div .product_preview_top_left {
  width: 29px;
  height: 26px;
  background-image: url('../images/template/product-top-left-shadow.gif');
  background-repeat: no-repeat;
}
div .product_preview_top {
  width: 454px;
  height: 16px;
  padding-top: 10px;
  background-image: url('../images/template/product-horiz-shadow.gif');
  background-repeat: repeat-x;
}
div .product_preview_top_right {
  width: 29px;
  height: 26px;
  background-image: url('../images/template/product-top-right-shadow.gif');
  background-repeat: no-repeat;
}
div .product_preview_left {
  width: 508px;
  padding-left: 4px;
  background-image: url('../images/template/product-vert-shadow.gif');
  background-repeat: repeat-y;
}
div .product_preview_right {
  width: 504px;
  padding-left: 4px;
  background-image: url('../images/template/product-vert-shadow.gif');
  background-position: right;
  background-repeat: repeat-y;
}
div .product_preview_base_left {
  width: 29px;
  height: 28px;
  background-image: url('../images/template/productpre-base-left-shadow.gif');
  background-repeat: no-repeat;
}
div .product_preview_base {
  width: 454px;
  height: 28px;
  background-image: url('../images/template/product-horiz-shadow.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}
div .product_preview_base_right {
  width: 29px;
  height: 28px;
  background-image: url('../images/template/productpre-base-right-shado.gif');
  background-repeat: no-repeat;
}
div .preview_button {
  width: 80px;
  padding-top: 35px;
}
div .preview_image_designs {
  width: 400px;
  height: 100px;
  border: 1px solid #7F9DB9;
  overflow:auto;
}
div .preview_image {
  width: 398px;
  height: 90px;
  padding-top: 10px;
  text-align: center;
  border: 1px solid #7F9DB9;
  overflow:auto;
}
/* Product errors */
div .product_errors_container {
  width: 780px;
  padding-bottom: 11px;
}
div .product_errors {
  width: 780px;
  background-image: url('../images/template/product-images-gradient.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}
div .product_errors_top_left {
  width: 29px;
  height: 26px;
  background-image: url('../images/template/product-top-left-shadow.gif');
  background-repeat: no-repeat;
}
div .product_errors_top {
  width: 722px;
  height: 26px;
  background-image: url('../images/template/product-horiz-shadow.gif');
  background-repeat: repeat-x;
}
div .product_errors_top_right {
  width: 29px;
  height: 26px;
  background-image: url('../images/template/product-top-right-shadow.gif');
  background-repeat: no-repeat;
}
div .product_errors_left {
  width: 776px;
  padding-left: 4px;
  background-image: url('../images/template/product-vert-shadow.gif');
  background-repeat: repeat-y;
}
div .product_errors_right {
  width: 756px;
  padding-left: 20px;
  background-image: url('../images/template/product-vert-shadow.gif');
  background-position: right;
  background-repeat: repeat-y;
}
div .product_errors_image {
  width: 80px;
  height: 52px;
  background-image: url('../images/icons/form-error.gif');
  background-repeat: no-repeat;
  background-position: center;
}
div .product_errors_base_left {
  width: 29px;
  height: 28px;
  background-image: url('../images/template/productimg-base-left-shadow.gif');
  background-repeat: no-repeat;
}
div .product_errors_base {
  width: 722px;
  height: 28px;
  background-image: url('../images/template/product-horiz-shadow.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}
div .product_errors_base_right {
  width: 29px;
  height: 28px;
  background-image: url('../images/template/productimg-base-right-shado.gif');
  background-repeat: no-repeat;
}
/* Related products */
div .product_related_container {
  width: 600px;
  padding-bottom: 11px;
}
div .product_related {
  width: 600px;
  background-image: url('../images/template/product-preview-gradient.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}
div .product_related_top_left {
  width: 29px;
  height: 26px;
  background-image: url('../images/template/product-top-left-shadow.gif');
  background-repeat: no-repeat;
}
div .product_related_top {
  width: 542px;
  height: 26px;
  background-image: url('../images/template/product-horiz-shadow.gif');
  background-repeat: repeat-x;
}
div .product_related_top_right {
  width: 29px;
  height: 26px;
  background-image: url('../images/template/product-top-right-shadow.gif');
  background-repeat: no-repeat;
}
div .product_related_left {
  width: 596px;
  padding-left: 4px;
  background-image: url('../images/template/product-vert-shadow.gif');
  background-repeat: repeat-y;
}
div .product_related_right {
  width: 576px;
  padding-left: 20px;
  background-image: url('../images/template/product-vert-shadow.gif');
  background-position: right;
  background-repeat: repeat-y;
}
div .product_related_base_left {
  width: 29px;
  height: 28px;
  background-image: url('../images/template/productpre-base-left-shadow.gif');
  background-repeat: no-repeat;
}
div .product_related_base {
  width: 542px;
  height: 28px;
  background-image: url('../images/template/product-horiz-shadow.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}
div .product_related_base_right {
  width: 29px;
  height: 28px;
  background-image: url('../images/template/productpre-base-right-shado.gif');
  background-repeat: no-repeat;
}
div .product_related_item {
  width: 192px;
  padding-bottom: 8px;
}
div .product_related_name {
  width: 170px;
  padding-left: 11px;
  padding-right: 11px;
  color: #373737;
  font-weight: 700;
}
div .product_related_price {
  width: 170px;
  padding-left: 11px;
  padding-right: 11px;
  font-size: 11px;
  color: #373737;
}
div .product_related_image {
  width: 170px;
  padding-left: 11px;
  padding-right: 11px;
  padding-top: 2px;
  padding-bottom: 6px;
}
div .product_related_image image {
  padding: 1px;
  border: 1px solid #95A9BF;
  background-color: #FFFFFF;
  display: block;
}
div .product_related_link {
  width: 126px;
  padding-left: 44px;
}
div .product_related_link image {
  display: block;
}
/* Product miscellany */
div .product_title_image {
  width: 670px;
  padding-left: 55px;
  padding-right: 55px;
}
div .product_basket_controls {
  width: 247px;
  padding-left: 257px;
  line-height: 35px;
  font-weight: 700;
  vertical-align: middle;
}
div .product_basket_controls input {
  vertical-align: middle;
}
div .product_short_description {
  width: 780px;
  padding-bottom: 6px;
}
div .product_long_description {
  width: 780px;
  padding-bottom: 6px;
  padding-top: 10px;
}
div .checkout_steps {
  width: 780px;
  height: 40px;
  padding-bottom: 15px;
  background-repeat: no-repeat;
  background-position: 0px 7px;
  border-bottom: 1px solid #EEEEEE;
}
div .step1 {
  background-image: url('../images/content/checkout1.gif');
}
div .step2 {
  background-image: url('../images/content/checkout2.gif');
}
div .step3 {
  background-image: url('../images/content/checkout3.gif');
}
div .step4 {
  background-image: url('../images/content/checkout4.gif');
}
div .checkout_process_heading {
  width: 780px;
  padding-top: 15px;
  padding-bottom: 15px;
}
div .checkout_form {
  width: 756px;
  padding-left: 12px;
  padding-right: 12px;
}
div .checkout_form .form_top, div .checkout_form .form_base {
  width: 700px;
  color: #000000;
}
div .checkout_form .form_top {
  padding-top: 5px;
  height: 35px;
}
div .checkout_form .form_top_product {
  width: 380px;
  height: 35px;
}
div .checkout_form .form_top_quantity {
  width: 149px;
  height: 35px;
  border-left: 1px solid #888888;
  text-indent: 15px;
}
div .checkout_form .form_top_price {
  width: 169px;
  height: 35px;
  border-left: 1px solid #888888;
  text-indent: 15px;
}
div .checkout_form .form_left {
  width: 754px;
  padding-left: 2px;
}
div .checkout_form .form_right {
  width: 751px;
  padding-left: 3px;
}
div .checkout_form .form_padding {
  padding-top: 5px;
  padding-bottom: 3px;
}
div .f_checkout_cont {
  width: 550px;
  padding-top: 4px;
  padding-bottom: 4px;
}
div .basket_item_row {
  width: 746px;
  border-top: 1px solid #CCCCCC;
  padding-bottom: 10px;
  padding-top: 10px;
  background-image: url('../images/content/basket-lines.gif');
  background-position: -20px 0px;
  background-repeat: repeat-y;
  font-size: 11px;
}
div .basket_item_name {
  width: 384px;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 10px;
}
div .basket_item_quantity {
  width: 110px;
  padding-left: 40px;
}
div .basket_item_quantity input {
  width: 69px;
  margin: 0px;
  padding: 0px 1px;
}
div .basket_item_price {
  width: 192px;
  text-align: center;
  vertical-align: middle;
  font-weight: 700;
}
div .sub_total {
  width: 700px;
  text-align: right;
  font-size: 12px;
  line-height: 34px;
  vertical-align: middle;
}
/* Shop Styles - end */
/* List Styles */
div .bullet_list {
  width: 780px;
}
div .bullet_list ul {
  width: 720px;
  margin: 0px;
  padding: 5px 30px 5px 30px;
  list-style: none;
}
div .bullet_list ul li {
  width: 705px;
  margin: 0px;
  padding: 3px 0px 3px 15px;
  background-image: url('../images/icons/standard-bullet.jpg');
  background-position: 0px 8px;
  background-repeat: no-repeat;
}
div .image_bullet_list {
  width: 780px;
  padding-bottom: 10px;
}
div .image_bullet_list ul {
  width: 734px;
  margin: 0px;
  padding: 5px 30px 5px 16px;
  list-style: none;
}
div .image_bullet_list ul li {
  width: 720px;
  margin: 0px;
  padding: 3px 0px 3px 14px;
  background-image: url('../images/icons/orange-bullet.jpg');
  background-position: 0px 7px;
  background-repeat: no-repeat;
}
/* List Styles - end */
/* FAQs */
div .faq_cont {
  background-image: url('../images/template/dotted-line.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  padding: 5px 0px 15px 0px;
  width: 780px;
}
div .faq_title {
  width: 780px;
  padding: 5px 0px 5px 0px;
  font-size: 12px;
  font-weight: 700;
  color: #FEA901;
}
div .faq_content {
  width: 780px;
}
/* FAQs - end */
/* Content */
div .content_padding {
  width: 780px;
  padding-top: 10px;
  padding-bottom: 10px;
}
div .home_section_container {
  width: 185px;
  padding-left: 5px;
  padding-right: 5px;
  background-repeat: no-repeat;
  font-size: 11px;
}
div .home_section_container ul {
  margin: 0px;
  padding: 51px 0px 0px 3px;
  list-style: none;
  width: 182px;
}
div .home_section_container ul li {
  margin: 0px;
  padding: 0px 0px 0px 9px;
  line-height: 18px;
  width: 149px;
  background-position: 1px 7px;
  background-repeat: no-repeat;
}
div .section1 {
  background-image: url('../images/content/home-stick.jpg');
  height: 155px;
}
div .section1 ul li {
  background-image: url('../images/icons/red-bullet-small.jpg');
}
div .section2 {
  background-image: url('../images/content/home-iron.jpg');
  height: 155px;
}
div .section2 ul li {
  background-image: url('../images/icons/orange-bullet-small.jpg');
}
div .section3 {
  background-image: url('../images/content/home-sew.jpg');
  height: 155px;
}
div .section3 ul li {
  background-image: url('../images/icons/green-bullet-small.jpg');
}
div .section4 {
  background-image: url('../images/content/home-tags.jpg');
  height: 155px;
}
div .section4 ul li {
  background-image: url('../images/icons/purple-bullet-small.jpg');
}
div .section5 {
  background-image: url('../images/content/home-shoes.jpg');
  height: 148px;
}
div .section5 ul li {
  background-image: url('../images/icons/blue-bullet-small.jpg');
}
div .section6 {
  background-image: url('../images/content/home-easytag.jpg');
  height: 148px;
  cursor: pointer;
}
div .section7 {
  background-image: url('../images/content/home-stickeasys.jpg');
  height: 148px;
  cursor: pointer;
}
div .section8 {
  background-image: url('../images/content/home-noiron.jpg');
  height: 148px;
}
div .section8 ul li {
  background-image: url('../images/icons/light-blue-bullet-small.jpg');
}
div .blue_box_container {
  padding-right: 52px;
}
div .blue_box {
  width: 225px;
  cursor: pointer;
  line-height: 13px;
}
div .blue_box img {
  display: block;
}
div .blue_box_top {
  width: 225px;
  height: 16px;
  background-image: url('../images/content/blue-box-top.gif');
  background-repeat: no-repeat;
}
div .blue_box_title {
  width: 225px;
  height: 40px;
}
div .blue_box_content {
  width: 193px;
  height: 73px;
  padding-left: 16px;
  padding-right: 16px;
  color: #373737;
  font-size: 11px;
  background-image: url('../images/content/blue-box-read-more.gif');
  background-repeat: no-repeat;
  background-position: 122px 56px;
}
div .blue_box_content ul {
  width: 193px;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
div .blue_box_content ul li {
  width: 178px;
  margin: 0px;
  padding: 0px 0px 0px 15px;
  list-style: none;
  background-image: url('../images/content/blue-box-arrow.gif');
  background-position: 0px 3px;
  background-repeat: no-repeat;
}
div .blue_box_centre {
  width: 225px;
  height: 113px;
  background-image: url('../images/content/blue-box-centre.gif');
  background-repeat: no-repeat;
}
div .blue_box_base {
  width: 225px;
  height: 16px;
  background-image: url('../images/content/blue-box-base.gif');
  background-repeat: no-repeat;
}
div .related_links_box {
  width: 780px;
  padding-bottom: 10px;
}
div .related_links_logos {
  width: 350px;
  text-align: center;
}
div .related_links_text {
  width: 380px;
  padding-right: 50px;
}
div .steps {
  width: 143px;
  padding-left: 10px;
}
div .steps_top {
  width: 143px;
  height: 35px;
}
div .steps_title {
  height: 20px;
  width: 93px;
  color: #826636;
  padding-top: 15px;
  padding-left: 50px;
  line-height: 16px;
  font-size: 14px;
  font-weight: 700;
}
div .steps_txt {
  width: 133px;
  padding: 0px 5px 5px 5px;
  font-size: 11px;
  line-height: 14px;
}
div .steps_txt h2 {
  text-align: center;
  color: #CE0602;
  font-size: 12px;
  margin: 0;
  padding: 5px 0px 5px 0px;
}
/* Content - end */
/* Forms */
div .form_left_top_corner, div .form_right_top_corner, div .form_left_base_corner, div .form_right_base_corner {
  width: 28px;
  height: 40px;
  background-repeat: no-repeat;
}
div .form_left_top_corner {
  background-image: url('../images/template/form-top-left.jpg');
}
div .form_right_top_corner {
  background-image: url('../images/template/form-top-right.jpg');
}
div .form_left_base_corner {
  background-image: url('../images/template/form-bottom-left.jpg');
}
div .form_right_base_corner {
  background-image: url('../images/template/form-bottom-right.jpg');
}
div .form_top {
  background-image: url('../images/template/form-top.jpg');
  background-repeat: repeat-x;
  padding-top: 4px;
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
  font-size: 12px;
  color: #534C4C;
  font-weight: 700;
}
div .form_base {
  background-image: url('../images/template/form-bottom.jpg');
  background-repeat: repeat-x;
  height: 40px;
}
div .form_left {
  background-image: url('../images/template/form-left.jpg');
  background-repeat: repeat-y;
}
div .form_right {
  background-image: url('../images/template/form-right.jpg');
  background-repeat: repeat-y;
  background-position: right;
}
div .fundraising_form {
  padding-bottom: 15px;
}
div .comments_form {
  width: 556px;
  padding-left: 112px;
  padding-right: 112px;
}
div .comments_form .form_top, div .comments_form .form_base {
  width: 500px;
}
div .comments_form .form_left {
  width: 553px;
  padding-left: 3px;
}
div .comments_form .form_right {
  width: 550px;
  padding-left: 3px;
}
div .comments_form .form_padding {
  padding-top: 5px;
  padding-bottom: 3px;
}
div .f_comments_cont {
  width: 550px;
  padding-top: 4px;
  padding-bottom: 4px;
}
div .f_comments_label {
  width: 180px;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
}
div .f_comments_element {
  width: 350px;
}
div .f_comments_element input, div .f_comments_element textarea {
  width: 275px;
}
div .f_comments_submit {
  width: 150px;
  padding-left: 200px;
  padding-top: 4px;
  padding-bottom: 4px;
}
div .f_fundraising_cont {
  width: 550px;
  padding-top: 4px;
  padding-bottom: 4px;
}
div .f_fundraising_label {
  width: 190px;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
}
div .f_fundraising_label_login {
  width: 140px;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
}
div .f_fundraising_element {
  width: 340px;
}
div .f_fundraising_cont_postcode {
  width: 360px;
  padding-top: 4px;
  padding-bottom: 4px;
}
div .f_fundraising_element_postcode {
  width: 140px;
}
div .f_fundraising_cont_button {
  width: 170px;
  padding-top: 4px;
  padding-bottom: 4px;
}
div .f_fundraising_element input, div .f_fundraising_element textarea {
  width: 275px;
}
div .f_fundraising_element_postcode input{
  width: 140px;
}
div .f_fundraising_submit {
  width: 150px;
  padding-left: 210px;
  padding-top: 4px;
  padding-bottom: 4px;
}
div .f_brochure_cont {
  width: 550px;
  padding-top: 4px;
  padding-bottom: 4px;
}
div .f_brochure_label {
  width: 210px;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
}
div .f_brochure_element {
  width: 320px;
}
div .f_brochure_element input, div .f_brochure_element textarea {
  width: 275px;
}
div .f_brochure_submit {
  width: 140px;
  padding-left: 230px;
  padding-top: 4px;
  padding-bottom: 4px;
}
div .contact_form {
  width: 510px;
  background-image: url('../images/template/contact-form.jpg');
  background-repeat: repeat-y;
}
div .contact_form_top {
  width: 510px;
  height: 32px;
  background-image: url('../images/template/contact-form-top.jpg');
  background-repeat: no-repeat;
}
div .contact_form_base {
  width: 510px;
  background-image: url('../images/template/contact-form-base.jpg');
  background-position: bottom;
  background-repeat: no-repeat;
}
div .f_contact_cont {
  width: 510px;
  padding-top: 2px;
  padding-bottom: 2px;
}
div .f_contact_label {
  width: 245px;
  padding-right: 10px;
  text-align: right;
}
div .f_contact_element {
  width: 245px;
  padding-right: 10px;
}
div .f_contact_element input, div .f_contact_element textarea {
  width: 205px;
}
div .f_contact_submit {
  padding-left: 255px;
  padding-top: 8px;
  padding-bottom: 22px;
}
div .f_r_cont {
  width: 750px;
  padding-top: 5px;
}
div .f_label {
  width: 240px;
  padding-right: 20px;
  text-align: right;
  font-weight: 700;
  font-size: 11px;
}
div .f_element {
  width: 490px;
}
div .f_r_cont_postcode {
  width: 600px;
  padding-top: 5px;
}
div .f_r_cont_postcode_small {
  width: 310px;
  padding-top: 5px;
}
div .f_r_cont_empty {
  width: 440px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 260px;
  font-size: 11px;
}
div .f_r_cont_empty_small {
  width: 430px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 11px;
}
div .f_element_postcode {
  width: 340px;
}
div .f_element_postcode_small {
  width: 50px;
}
div .form_cont_button {
  width: 150px;
  padding-top: 5px;
}
div .f_inv_label {
  width: 365px;
  padding-right: 10px;
  text-align: right;
  font-weight: 700;
  font-size: 11px;
}
div .f_inv_element {
  width: 365px;
  padding-left: 10px;
  font-size: 11px;
  font-weight: 700;
  color: #0156C8;
}
div .f_element input {
  height: 13px;
  font-size: 11px;
}
div .product_recommend {
  width: 168px;
  padding-left: 10px;
  height: 123px;
  background-image: url('../images/template/recommend_form.jpg');
  background-position: 10px 0px;
  background-repeat: no-repeat;
}
div .f_recommend_header {
  width: 148px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 4px;
  font-size: 13px;
}
div .f_recommend_cont {
  width: 168px;
}
div .f_recommend_label {
  width: 148px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
  font-size: 11px;
}
div .f_recommend_element {
  width: 148px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
}
div .f_recommend_submit {
  width: 36px;
  padding-left: 122px;
  padding-right: 10px;
}
div .f_recommend_element input {
  width: 145px;
  margin: 0px;
  padding: 0px;
  height: 14px;
  font-size: 11px;
}
div .hidden_field {
  display: none;
}
div .checkout_form fieldset {
  margin: 0px;
  padding: 0px 0px 18px 0px;
  border: 0px;
  width: 750px;
  float: left;
}
div .fundraising_form fieldset {
  margin: 0px;
  padding: 0px 0px 18px 0px;
  border: 0px;
  width: 750px;
}
div .checkout_form .checkout_header {
  display: block;
  margin: 0px;
  padding: 0px 0px 5px 0px;
  border: 0px;
  width: 746px;
  font-size: 12px;
  font-weight: 700;
  text-indent: 22px;
  border-bottom: 1px solid #CCCCCC;
  float: left;
}
div .checkout_form .f_r_chk_cont {
  font-weight: 700;
  padding-top: 10px;
  padding-bottom: 10px;
}
div .checkout_form .f_chk_label {
  text-indent: 22px;
  padding-right: 10px;
}
div .checkout_form legend {
  display: none;
}
/* Forms - end */
div .contact_content {
  width: 250px;
  padding-left: 10px;
  padding-right: 10px;
}
div .labels_logos {
  width: 140px;
}
div .labels_text {
  width: 640px;
}
div .sitemap {
  line-height: 135%;
  width: 780px;
}
div .sitemap ul, div .sitemap ul li {
  width: auto;
}
div #checkout_delivery_info {
  width: 440px;
  padding-left: 170px;
  padding-right: 170px;
  padding-bottom: 15px;
}
div .checkout_hiddenfield {
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  overflow: hidden;
  display: none;
}
div .design_icon_cont {
  width: 219px;
  padding: 8px 10px;
}
div .design_icon {
  width: 168px;
  height: 133px; 
  padding: 0 25px 0 26px;
}


div .design_icon_cont_small {
  width: 170px;
  height: 130px;
  padding: 8px 10px;
}
div .design_icon_small {
  width: 100px;
  height: 119px; 
  padding: 0 22px;
}



div .design_icon_two_left {
  width: 73px;
  height: 73px; 
  padding-left: 35px;
}
div .design_icon_two_right {
  width: 73px;
  height: 73px; 
  padding-right: 35px;
}
div #bundle_products {
  width: 780px;
}
div #bundle_products ul{
  list-style-type: none;
}
div #bundle_products ul li{
  background-image: url('../images/icons/orange-bullet.jpg');
  background-position: 0px 4px;
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
}
.admin_th {
  font-weight: bold;
  background-color: #FEE2AF;
  background-image: url('../images/admintemplate/admin-th.jpg');
  background-repeat: repeat-x;
  border: 1px solid #000000;
  padding: 1px 3px;
}
