﻿select {font-size:12px;font-family:Verdana, Tahoma, Serif;}
input {font-size:12px;color:#333333; font-family:Verdana, Tahoma, Serif;background-color: inherit;}
textarea {font-size:11px;color:#333333; font-family:Verdana, Tahoma, Serif;background-color: inherit;}
form {margin:0px;}

.checkbox, .radio {width: 19px;height: 25px;padding: 0 5px 0 0;background: url(/Images/checkbox.png) no-repeat;display: block;clear: left;float: left;}
.radio {background: url(/Images/radio.gif) no-repeat;}
.select {position: absolute;width: 158px; height: 21px;padding: 0 24px 0 8px;color: #ffffff;font: 12px/21px arial,sans-serif;background: url(/Images/select.gif) no-repeat;overflow: hidden;}
.dropdown { font-size:11px; color:#333333; font-family:Verdana, Tahoma, Serif; background-color:inherit;}

a {color:#636D89;text-decoration:none;background-color: inherit;}
a:link{color:#636D89;text-decoration:none;background-color: inherit;}
a:hover {color:#374469;text-decoration:none;background-color: inherit;}

legend {font-size:1.1em; font-weight:bold; border-bottom:2px solid #333;padding:6px; background:none; }
fieldset {border:1px solid #ccc; padding:5px 5px 5px 10px; font-size:1em;}
fieldset:hover {border:1px solid #333;}

dt {float:left; width:180px; text-align:left; padding-right:10px; }
dd {float:left; width:500px; margin:0 0 0px 0; padding:3px; }

h1 {font-size:14px; font-family:Verdana, Serif; color:#444; text-align:left; margin:20px 0 0 0; clear:both;}
h2 {font-size:12px; font-family:Verdana, Serif; color:#444; text-align:left; margin:20px 0 0 0; clear:both;}

.h1Medium { text-align:left; font-size:14px;padding:0px 5px 0px 5px;margin:0px;}
.h2Medium { text-align:justify; font-size:12px; font-weight:normal; color:#333;padding:5px; font-family:Verdana, Serif;}
.underline { text-decoration:underline;}
a.underline { text-decoration:underline;}

.textbox {background-color:#f2f2f2;border:1px solid #666666; color:#333;}

.categories {width:201px;border-right:1px solid #82735B; min-height:380px;border-bottom:1px solid #82735B;}
.categories .cat_structure {width:202px; border-top:1px dotted #8C8C8C; clear:both;}
.categories .cat_structure .cat_image {float:left;width:88px;height:69px;}
.categories .cat_structure .cat_text {float:left;width:113px;text-align:left; color:#666666;background-color: inherit;}

.arrows { width:25px; clear:none;margin:auto; float:left; }
.arrows_landing {width:25px; clear:none;margin:15px auto auto auto; float:left; }
.button {background: #8AD48A url(/Images/button_bg.gif) bottom repeat-x;color: #ffffff;text-transform: uppercase;font-size: 80%;font-weight: bold;padding: 1px 3px 1px 3px;border: 1px solid #53B256;cursor: pointer; height:25px;}
.button_1 {background: #8DB6D4 url(/Images/button_bg1.gif) bottom repeat-x;color: #ffffff;text-transform: uppercase;font-size: 80%;font-weight: bold;padding: 1px 3px 1px 3px;margin: 0px 0px 0px 0px;border: 1px solid #536DAA;cursor: pointer; height:25px;}
.button_purple {background-color:#965475; color:#ffffff; border:1px solid #483C28; font-size:10px;}

.home_content {float:left;width:776px;margin:10px auto auto auto;clear:both;}
.home_content .two_col_left {float:left;text-align:left;margin-left:8px; width:374px;}
.home_content .two_col_right {float:left;text-align:left;margin-left:10px;width:374px;}
.home_content .three_col_left {float:left;text-align:left;width:246px;margin-left:9px; }
.home_content .three_col_mid {float:left;text-align:left;width:246px; margin-left:9px;}
.home_content .three_col_right {float:left;text-align:left; width:246px;margin-left:9px;}
.home_content .home_blog {width:754px;height:163px; border:1px solid #9D9D9D; background-image:url(/Images/blog-bg.jpg); float:left;margin-left:9px; background-repeat:no-repeat;}


a:hover .category_links {text-decoration:underline;color:#5F374B;background-color: inherit;}

.modalPopup {background-color:#965475;border-style:solid;border-color:#5F374B;padding:10px;width:400px;color:#ffffff;}

.refine_link_container {width:inherit; float:left;}
.refine_link {background-color:#CCCCCC; border:1px solid #949494; color:#444444; height:13px; font-family:Tahoma, Serif; font-size:10px; padding:0px 5px 0 5px; margin-left:10px; }

.refine_link .image {padding-top:2px; float:left; width:10px; margin-right:5px;}

div.page_numbering_current {background-color:#965475;border:1px solid #5F374B;font-weight:bold;clear:none;float:left;width:15px;padding:1px;text-align:center;margin:0 2px 0 3px; color:inherit;}
div.page_numbering_normal {background-color:#ffffff;border:1px solid #999;clear:none;float:left;width:15px;padding:1px;text-align:center;margin:0 2px 0 3px; color:inherit;}
div.page_numbering_nextset {background-color:#ffffff;border:1px solid #999;clear:none;float:left;width:45px;padding:1px;text-align:center;margin:0 5px 0 5px; color:inherit;}
a.page_numbering_current{color:#ffffff;background-color: inherit;}

.feature_name {background-color:#5F374B; color:#ffffff; border-bottom:1px dotted #8C8C8C; border-top:1px dotted #8C8C8C; text-align:left; font-family:Verdana, Serif; font-size:10px; width:201px; height:20px; border-right:1px solid #999;}
.feature_name .name {margin:3px 0 0 10px;  font-weight:bold;}
.feature_value {text-align:left; width:201px; border-bottom:1px dotted #8C8C8C; height:20px;  }
.feature_value_over {text-align:left; width:201px; border-bottom:1px dotted #8C8C8C; height:20px; background-color:#DDDDDD;  font-weight:bold; color:inherit;}
.feature_value .name {padding:3px 0 0 10px;}
.feature_value_over .name {padding:3px 0 0 10px;}

.product {width:180px;height:auto; border:1px solid #CBCBCB;}
.product .image {width:180px; height:200px; text-align:center; position:relative;}
.product .image .zoom {position:absolute;left:0px;top:0px; z-index:1000;}
.product .image .newproduct {position:absolute;right:0px;top:0px;z-index:100;}
.product .image .saleproduct {position:absolute;right:10px;top:0px; z-index:100;}
.product .name {height:45px; width:180px;  text-align:left; vertical-align:bottom;}
.product .lower {width:178px; height:34px;}
.product .lower .price {float:left;width:87px; height:100%;margin-left:3px;}
.product .lower .oos {color:#993300; font-family:Verdana; font-style:italic; font-size:9px;margin:20px 5px 0 0; float:right;}
.product .lower .price .price_summary {color:#484B54;font-size:12px; font-weight:bold; font-family:Verdana,Tahoma, Serif;background-color: inherit;}
.product .lower .rrp {float:left;width:110px;text-align:left; margin-left:2px;}
.product .lower .free_gift {float:left;width:88px;text-align:left;margin-top:10px; }
.product_name {color:#444444; font-family:Verdana, Serif; font-size:10px; font-weight:bold;background-color: inherit;}
a.product_name {color:#444444; font-family:Verdana, Serif; font-size:10px; font-weight:bold;background-color: inherit;}
a:hover.product_name {color:#444444; font-family:Verdana, Serif; font-size:10px; font-weight:bold; text-decoration:underline;background-color: inherit;}
.stock_indicator {color:#444444;float:left; font-size:11px; margin-top:3px;margin-left:20px; font-weight:900; width:80px;}
.purchase_control {float:left; background-image:url(/Images/purchase-repeater.gif); height:105px; margin-top:15px; margin-bottom:15px; width:439px;}
.purchase_control_large {float:left; background-image:url(/Images/purchase-repeater-large.gif); height:155px; margin-top:15px; margin-bottom:15px; width:439px;}
.purchase_control_christmas {float:left; margin:10px 0 20px 10px; width:430px; color:#666666; clear:both;}

.product_price_summary_rrp {color:#B3B1B1;font-size:9px;background-color: inherit;}
.product_price_summary_discount {color:#666666; font-size:9px;background-color: inherit;}
.product_price_summary_found_cheaper a {color:#666666;font-size:9px;background-color: inherit;}

.product_page { margin-bottom:20px;}
.product_page .product_name {font-family:"Bell MT", Tahoma, Verdana, Serif; font-size:16px; color:#5F374B;background-color: inherit;}
.product_page .manu_code {font-family:Verdana, Serif; font-size:10px; color:#444444; margin-bottom:20px;background-color: inherit;}
.product_page .description { font-family:Verdana, Serif; font-size:9px; color:#999999; text-align:justify; float:left; margin:15px 10px 15px 0px; clear:both;background-color: inherit; width:420px; }
.product_page .alternatives {margin:0px 10px 0 0px; clear:both; height:50px; width:365px;padding-top:0px;}
.product_page .facebook {margin:0px 10px 0 0px; float:right;  width:200px; }
.product_page .middle {width:983px; height:134px; float:left; border-top:1px solid #999999; color:#999999; font-family:Verdana, Serif; font-size:10px;}
.product_page .middle .left {width:639px; height:134px; float:left;}
.product_page .middle .right {width:343px; height:134px; background-image:url(/Images/delivery.jpg); float:left; border-left:1px solid #999999; background-repeat:no-repeat;}
.product_page .additional_images {float:left; text-align:center; margin-top:8px; }
.product_page .supplied_with {float:left; border:1px dotted #9C9C9C;  background-color:#ffffff;width:95px;height:70px;margin-top:8px;}
.product_page .suppliedwithimg_product {border:0px; }

.product_page .bottom {width:983px; height:313px; float:left; border-bottom:1px solid #999999;border-top:1px solid #999999;}
.product_page .bottom .left {width:287px; height:313px; float:left; overflow:auto;}
.product_page .bottom .right {width:694px; height:313px; float:left; border-left:1px solid #999999; background-image:url(/Images/tab-bg.jpg); overflow:auto; background-repeat:no-repeat; background-color:#f2f2f2;}


.product_price { font-family:Verdana, Serif; font-size:26px; color:#5F374B; float:left; margin-right:0px;background-color: inherit; width:130px;}
.rrp { color:#999; font-size:11px;background-color: inherit;}
.saving { color:#444444; font-size:11px; font-weight:bold;background-color: inherit;}
.quick_find {color:#444; font-weight:bold;background-color: inherit;}

.stock {margin:0px 0 10px 0; float:left; width:360px;}
.stock .availability { float:left; width:150px; color:#444;padding:10px 0 10px 0; background-color:inherit;}
.stock .delivery {color:#444; width:195px; text-align:justify;padding:10px 0 10px 0; background-color:inherit; float:left;}
.heading {color:#444444; font-size:10px; font-weight:bold;background-color: inherit; font-family:Verdana, Serif;}
.alternatives_text {color:#999999;}
.alternatives_text a {color:#965475; font-weight:bold;}

.additional {clear:both; border-top:1px solid #999999; width:770px; margin:auto;}
.additional .left {float:left; width:375px; margin:10px auto auto 25px; }
.additional .right {float:left;margin:10px auto auto auto; }

.product_features {font-size:18px; font-family:"Bell MT", Verdana, Serif; color:#444;background-color: inherit;}

.basket {border:1px solid #A6AEC5;width:755px;height:24px;}
.basket_summary {margin:5px 5px 5px 5px;width:740px;height:24px;border:1px solid #A6AEC5;}
.basket_header {background-color:#CED7EF;height:30px;color: inherit;}

.basketv2 {width:963px;margin:0px 0 0 10px;}
.basketv2_header {background-color:#F0F0F0; color:#444444; border:1px solid #C1C3C9; padding:5px;}
.basketv2_item {border-left:1px solid #C1C3C9; border-bottom:1px solid #C1C3C9; border-right:1px solid #C1C3C9;padding:20px 5px 20px 5px;}
.basketv2_spacer {width:3px;}
.basketv2_link {color:#555555;}
.basketv2_left {width:570px; padding-left:10px; float:left; text-align:left; color:#444444; font-size:11px; font-family:Verdana;}
.basketv2_right {float:right; margin-right:8px; }
.basketv2_total {float:right;background-color:#F0F0F0; border:1px solid #C1C3C9; width:325px; height:21px; color:#63687B; clear:both; margin-bottom:8px; text-align:left;}
.basketv2_final {float:right;background-color:#777C8C; width:327px; height:23px; color:#ffffff; text-align:left;clear:both;}
.basketv2_total1 {float:left; padding:4px 3px 3px 10px; width:210px; font-weight:bold;}
.basketv2_total2 {float:right; padding:4px 10px 3px 10px; font-weight:bold;}
.basketv2_payment1 {float:right;margin-top:10px; clear:left; }
.basketv2_payment2 {float:right;margin-top:12px;clear:left; margin-left:10px;}

.bastetv2_container {background-image:url(/Images/CheckoutV2/basket-bg.jpg);float:left;clear:both;width:202px;border:1px solid #B9B6B6; border-top:0px;margin-bottom:10px;}
.basketv2_summary {   background-color:#ffffff; width:188px; border:1px solid #B9B6B6; float:left;margin:6px 6px 6px 6px; }

.basketv2_gift_container {margin-bottom:10px; border-left:1px solid #C1C3C9; border-bottom:1px solid #C1C3C9; border-right:1px solid #C1C3C9; width:560px; float:left; clear:both; background-image:url(/Images/gift-background.jpg); background-repeat:no-repeat; background-position:bottom; }
.basketv2_gift_container img {border:1px solid #444444;width:40px; height:40px;}
.basketv2_gift_container .header { font-family:Tahoma;background-color:#F0F0F0; color:#444444; border-bottom:1px solid #C1C3C9; border-top:1px solid #C1C3C9; padding:5px; width:550px; float:left; clear:both; font-weight:bold;}
.basketv2_gift_grid_row  {font-family:Tahoma; color:#444444; height:55px; cursor:pointer;}
.basketv2_gift_grid {width:560px; }

.validationsummary {padding:10px; text-align:center; background-color:#FAE5E5; color:#333; border:1px solid #993300;}
#standard_container {background-color:#EBECF0;border:1px solid #A6AEC5;width:755px;float:right;height:525px; text-align:left;color: inherit;}
.standard_heading {background-color:#A6AEC5;padding:2px;font-weight:bold;color:#656976; text-align:left; background-image:url(/Images/ch_bg_head.gif);height:18px;}
.preferences {border:1px dashed #999;background-color:#ffffff;margin-right:5px;padding:5px;color: inherit;}

#checkout_container {clear:both;background-color:#EBECF0;border:1px solid #A6AEC5;width:755px; min-height:1400px; text-align:center; margin-bottom:30px;color: inherit;}
.checkout_heading {background-color:#A6AEC5;padding:2px;font-weight:bold;color:#656976; text-align:left; background-image:url(/Images/ch_bg_head.gif);height:18px;}
.checkout_info_container {padding:5px;float:left;width:360px; text-align:left;}
.checkout_info_container_right {float:right;width:360px; text-align:left; margin-right:5px; }
.checkout_info_bordered {border:2px solid #A6AEC5;background-color:#ffffff;padding:5px;color: inherit;}
.checkout_product_message {height:45px;width:745px;background-color:#A6393D;border-top:1px solid #A6AEC5;border-bottom:0px;padding:5px;color:#ffffff; text-align:left; margin-top:auto; display:table-cell}
.no_product {height:45px;width:745px;background-color:#8B4649;border-bottom:0px;padding:5px;color:#ffffff; text-align:left; margin:10px auto auto 10px; display:table;}
.no_product_helper {padding:15px; font-size:12px;}
.no_product_helper li {font-weight:bold;}

#delivery_container {width:755px; float:left;}
#christmas_container {width:755px; float:left;}
#payment_container {width:755px; float:left;}
#reference_container {width:755px; float:left;}
#special_requirements {width:755px; float:left;}
#order_container {width:755px; float:left;}
#terms_container {width:755px; float:left;}

.voucher_container {width:755px; float:left;}
.popupControl {background-color:#AAD4FF;position:absolute;visibility:hidden;border-style:solid;border-color: Black;border-width: 2px; color:inherit;}
.modalBackground {}

.search_highlight {background-color:#D48ED0; color:#ffffff;}
.search_title {font-size:13px; font-weight:bold;}
.search_body { font-size:12px; clear:both;}

.testimonials {padding:20px; color:#666;}
.testimonials .testimonials_person {color:#8389A1; font-style:italic;}
.testimonials .testimonials_divider {border-top:1px dotted;margin:20px 0 20px 0;}

.category_banner {width:758px; clear:both;margin:auto auto auto auto;display:table; color:#333;}

.sizeit {width:425px;height:208px;overflow:hidden; position:absolute; clear:both;}
#sizeittis {}

.logoborder {border:1px solid #2A2D32; width:140px;height:100px; float:left; margin:0px 0px 15px 5px; }
.logoborder-sub {background-color:#2A2D32; height:25px;}
.logoborder-sub a { color:#ffffff; font-family:Tahoma; font-size:10px;}
.logoborder-sub a:hover { color:#8389A1; font-family:Tahoma; font-size:10px;}

.categoryborder {border:1px solid #2A2D32; width:89px;height:70px; float:left; margin:0px 0px 15px 12px; }
.categoryborder-sub {background-color:#2A2D32; height:35px; text-align:center;}
.categoryborder-sub a { color:#ffffff; font-family:Tahoma; font-size:9px;}
.categoryborder-sub a:hover { color:#8389A1; font-family:Tahoma; font-size:9px;}



a.purple {color:#965475; font-size:9px; font-family:Verdana;}
.recentlyviewed {float:left;clear:both; text-align:left;margin:20px; width:950px;}
.suppliedwithimg { text-align:right; padding:10px; border:0px;}
.gothic_heading { font-family:Century Gothic, Tahoma, Serif; font-size:18px; color:#5F374B;}
.slideshow { height: 239px; width: 758px; }
.gshock_slideshow { float:left;margin:125px 0 0 50px;width:140px;height:140px;}
.babyg_slideshow { float:right;margin:25px 85px 0 0px;width:140px;height:140px;}
.edifice_slideshow { float:right;margin:95px 125px 0 0px;width:140px;height:140px;}

.news_title { text-decoration:underline; }
.news_title a {color:#965475;}
.news_date { font-weight:bold;}
.news_synopsis {}
.news_body { margin-top:20px; font-size:10pt; color:#333;}
.news_body a {text-decoration:underline;}
.news_link {}
.news_category .category { text-decoration:underline; color:#965475;}


.brandinfo {text-decoration:underline; color:#333;}
a.brandinfo {text-decoration:underline; color:#333;}
.stockcount {color:#5F374B; font-weight:bold; font-family:Arial, Serif; font-size:10px;}


.confirm-dialog {	MARGIN: 0px auto;	WIDTH: 510px;	PADDING-TOP: 14px;	POSITION: relative;}
.confirm-dialog .inner {	PADDING-LEFT: 20px;	BACKGROUND: url(/Images/dialog24.png) no-repeat left bottom;	FLOAT: left;	MARGIN: 0px 0px -20px 0px;	WIDTH: 550px;	height:600px;PADDING-TOP: 0px;} 
.confirm-dialog .base {	PADDING-TOP: 50px;	TEXT-ALIGN: center;}
.confirm-dialog hr {width:480px;float:left;padding-left:20px;clear:both;}
.confirm-dialog .Stock {clear:both; float:left; font-size:12px; font-family:Verdana;}
.confirm-dialog .Price {clear:right; float:left; font-size:30px; font-family:Verdana; color:#5F374B;}

.description-popup {MARGIN: 0px auto;WIDTH: 528px;POSITION: relative;}


.PriceSign {float:left; font-size:16px; font-family:Verdana; color:#5F374B;margin-top:5px;}
.confirm-dialog .Name {color:#5F374B;}
.confirm-dialog H2 {FONT-WEIGHT: bold;	FONT-SIZE: 1.25em;	COLOR: #f60;TEXT-ALIGN: center; width:450px;} 
.confirm-dialog input {	WIDTH:50px;}     
.close {display: block;	BACKGROUND: url(/Images/close24.png) no-repeat 0px 0px;	LEFT: -5px;	WIDTH: 26px;	TEXT-INDENT: -1000em;	POSITION: absolute;	TOP: 10px;	HEIGHT: 26px;	}   
.modalBackground1 {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;} 

.review-heading {background-image:url(/Images/review_heading.gif);width:961px;height:29px;display:table;margin:auto;}
.review-heading-left {float:left; width:771px; text-align:left;margin-left:10px; color:#666666; margin-top:15px;}
.hreview {border-bottom:1px dotted #333; margin-bottom:10px; min-height:110px;}
.hReview {border-bottom:1px dotted #333; margin-bottom:30px; min-height:110px; float:left; }
.fn {margin:0px; font-size:12px;}
.hreview .productname a {color:#5F374B; font-weight:bold;}
.hreview .date { font-style:italic; color:#999;}
.hreview .reviewer { color:#999;}
.hreview .comments {margin-top:5px;}
.hreview .rating {margin:10px 0 30px 0; clear:both; }
.hReview .rating {margin:10px 0 30px 0; clear:both; height:30px;}
.hreview .photo {float:right;}
.hreview .image {float:right;}
.hreview .rating-left { float:left; padding-right:10px;}
.hreview .rating-right {clear:right;}
.review-heading-left .title { font-size:12px; width:120px;}
.review-heading-left .info { font-size:12px; }
.emptypng { background-image: url(/Images/empty.png); width: 22px; height: 22px; }
.starpng { background-image: url(/Images/star.png); width: 22px; height: 22px; }
.donestarpng { background-image: url(/Images/star-done.png); width: 22px; height: 22px; }
.authorised_container {margin:8px 0 0 0px; float:left;width:113px; height:69px; border:1px dotted #9C9C9C; font-family:Arial, Tahoma, Sans-Serif; font-size:9px; z-index:10; background-color:#ffffff;}
.authorised_container .auth_img {clear:both; float:left;}
.authorised_container img {left:0px;top:0px;margin:1px 0 0 1px;}
.authorised_container .text {z-index:20; margin:-12px 0 0 3px; color:#666666; width:110px; float:left; text-align:left; clear:both;}

.extended_returns {width:107px; height:145px; z-index:100;}
 
.left_panel {width:544px;float:left; text-align:center;margin:auto;height:580px;}
.left_panel .functions {float:left; width:380px; height:55px; margin:0 10px 0 10px;}
.left_panel div {float:left; margin:auto;}
.left_panel .img {width:544px; text-align:right; position:relative;float:right; }
.left_panel .additional {width:80px;}
.left_panel .functionsbutton {float:left; margin-right:7px; margin-top:26px;}
.right_panel {width:439px;margin:auto; float:right; height:620px; }


#scroller h1 {font-size:14px;padding-top:0px;padding-bottom:0px;margin:0px; font-family:Tahoma, Serif;}
#scroller h2 {font-size:14px;padding-top:0px;padding-bottom:4px;margin:0px; font-family:Tahoma, Serif;}
#scroller p {padding-bottom:5px;margin:0px;padding-top:4px; font-family:Tahoma, Serif;}
#scroller strong {font-weight:normal; font-style:italic;}
#scroller a {text-decoration:underline; font-family:Tahoma, Serif;}
.seocontent {clear:both; float:left; font-size:9px; font-family:Verdana; color:#666666; text-align:justify;}
.seocontent_pos {float:left;width:395px;color:#444444;overflow:hidden; letter-spacing:0.4px;margin:0px; }
.seocontent p {margin-top:5px; !important}
.seocontent img {float:left;margin-right:9px;}
.latestnews {float:left;}
.latestnews_cell {width:200px; padding-left:0px; text-align:justify; vertical-align:top;}
.latestnews_title {color:#454751; font-family:Verdana, Serif; font-size:10px; font-weight:bold;}
.latestnews_description {color:#696666; font-family:Verdana, Serif; font-size:10px;}
.dotted { color: #ffffff; border: 1px dotted #444; border-style: none none dotted;}
.companyheading {font-size:14px; font-family:Verdana, Serif; color:#444; text-align:left; margin:20px 0 0 0; clear:both;}
.companysubheading { font-family:Verdana, Serif; font-size:10px; font-weight:bold; color:#965475; margin:0px;}

#seocontent {}
#seocontent h1 {font-size:10px; font-family:Verdana, Serif; color:#444; text-align:left; clear:both; margin:0px;}
#seocontent h2 {font-size:10px; font-family:Verdana, Serif; color:#444; text-align:left; clear:both; margin:0px;}
#seocontent h3 {font-size:10px; font-family:Verdana, Serif; color:#444; text-align:left; clear:both; margin:0px;}
#seocontent p {color:#444444; text-align:justify;}

.landing {margin:10px; float:left;}
.landing .top-left {float:left; width:360px;}
.landing .top-right { float:left;  width:395px;}
.landing .recipient {clear:both; float:left; width:750px;}
.landing .recommended {clear:both; float:left; width:750px;}
.landing .recommended img {width:120px; height:120px;}

.landing .collections {clear:both; float:left; width:750px;}
.landing .specialsandreviews {clear:both; float:left; width:750px; margin-top:10px;}
.landing .collection {width:140px; height:35px; border:1px solid #666666; float:left; margin:15px 9px 0 0; text-align:center;}
.landing .collection td {font-size:9px; font-weight:bold; color:#444444;}

.feature-brand {float:left; width:230px; font-size:9px;color:#333333; margin-right:10px;}
.feature-brand strong {font-weight:normal}
.feature-brand .price {color:#993300;}
.feature-brand a {color:#333333;}
.feature-brand a:hover {color:#95627B;}

.sitemap_alpha {font-size:18px; font-weight:bold;}
.survey { font-size:12px; font-family:Verdana;}


.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : #cccccc;
	border : 1px solid;
	cursor : 'default';
	overflow: auto;
    text-align : left; 
    list-style-type : none;
    font-size:10px;
    color:#333333; 
    font-family:Verdana, Tahoma, Serif;
    padding:0px;
    z-index:9999;
}

.autocomplete_highlightedListItem
{
	padding: 5px;
    font-size:10px;
    font-family:Verdana, Tahoma, Serif;
    background-color:#63697B;  
    color:#fff;  
}

.autocomplete_listItem 
{
	padding : 5px;
    font-size:10px;
    font-family:Verdana, Tahoma, Serif;
    background-color:#fff;
}

.advertised {position:absolute;left:48px;top:155px; z-index:100; background-color:#333;color:#fff; font-family:Verdana; text-align:center; padding:2px; width:80px;}
.producthovertext_container {position:absolute;left:13px;top:155px; z-index:100; text-align:center; width:156px; height:22px; background-image:url(/Images/producthovertext.png); background-repeat:no-repeat;}
.producthovertext {color:#fff; font-family:Verdana; text-align:center; font-size:10px; padding:3px 0 0 0; font-weight:bold; }
.sale-homepage {float:left;width:202px;height:333px; background-image:url(/Images/sale-homepage.jpg); margin:1px 0 10px 0;}
.sale-homepage-text {margin:200px 0 0 10px; text-align:center;}
a.winter-sale-home-link {margin-bottom:5px; color:#ffffff; font-weight:bold; font-size:10px; float:left; clear:both;}
.watermarked {color:#999999;}
.popupHover { background-image:url(/Images/menu.png);width:979px;height:323px; z-index:17000; display:none; color:#333333;}
.salecorner {position:absolute;margin:-1px 0 0 374px; left:50%; right:50%;}
a.homepage_link {font-size:18px;color:#5F384D; font-weight:bold;}
a.homepage_link_pink {font-size:16px;color:#965475; }
.homepage_link_pink strong {font-weight:bold; font-size:20px;}
#nav {position:absolute; z-index:1000; margin:-30px 0 0 0; width:758px; height:30px; background-color:#333; filter:alpha(opacity=70); opacity:0.7;}
#nav a.activeSlide { color:#fff; font-size:9px; }
#nav .position { margin:9px 0 0 41px;}
.navlink { color:#f2f2f2; font-size:9px;}


/* WatchCare Service Centre */
.wc_bg {width:970px; min-height:300px; background-image:url(/Images/WatchCare/wc_bg.jpg); text-align:left; font-family:Century Gothic, Tahoma, Verdana; font-size:13px;}
.wc_bg_large {width:973px; height:444px; background-image:url(/Images/WatchCare/wc_bg_large.jpg); text-align:left; font-family:Century Gothic, Tahoma, Verdana; font-size:13px;}
.wc_bg2 {width:972px; height:600px; background-image:url(/Images/WatchCare/wc_bg2.jpg); float:left;}
.wc_bg2_small {width:972px; height:59px; background-image:url(/Images/WatchCare/wc_bg2_small.jpg); float:left;}
.wc_left {width:510px; float:left;}
.wc_left_position {margin:25px 0 0 28px;}
.wc_dropdown {border:0px; background-image:url(/Images/WatchCare/wc_dropdown.png); width:264px; height:28px; margin:auto 0 0 0; float:left;}
.wc_textbox { background-image:url(/Images/WatchCare/text-background.png); width:182px; height:21px; border:0px; background-repeat:no-repeat; background-color:Transparent; padding:3px 0 0 5px;}
.wc_textarea { background-image:url(/Images/WatchCare/textarea-background.png); width:200px; height:75px; border:0px; background-repeat:no-repeat; background-color:Transparent; padding:5px 0 0 5px; scrollbar-base-color:transparent;scrollbar-3dlight-color:transparent;scrollbar-darkshadow-color:transparent;scrollbar-shadow-color:transparent; }
.wc_textbox_small { background-image:url(/Images/WatchCare/text-background_small.png); width:102px; height:21px; border:0px; background-repeat:no-repeat; background-color:Transparent; padding:3px 0 0 5px;}
.wc_textbox_tiny { background-image:url(/Images/WatchCare/text-background_tiny.png); width:42px; height:21px; border:0px; background-repeat:no-repeat; background-color:Transparent; padding:3px 0 0 5px;}
.wc_dropdown select {border:0px; background-color:Transparent; text-align:left; font-size:13px; margin:5px auto auto 5px; color:#63697B; width:250px; float:left;} 
.wc_dropdown select .highlight {color:#DFE3EE; background-color:#686E7F; } 
select.wc_ddl option {font-weight:normal; font-size:8px;} 
.wc_right {width:385px; float:left; color:#63697B; font-size:13px; margin:25px 0 0 35px; text-align:justify;}
.wc_step {font-size:18px; color:#63697B; float:left; font-weight:bold; clear:left; margin:5px 0 0 0; width:25px; }
.wc_ddl_container {float:left;clear:both; width:450px; text-align:left; }
.wc_step_spacer {margin:5px; float:left; height:30px;}
.wc_text {margin:5px 0 0 28px; float:left; font-family:Century Gothic, Tahoma, Verdana; font-size:12px; }
.wc_howtouse {float:left; margin:auto; text-align:center; margin:20px 0 0 40px;}
.wc_howtouse_step {width:160px; float:left; margin:10px 0 0 0;}
.wc_howtouse_step2 {width:85px; float:left; margin:50px 0 0 0;}
.wc_howtouse_step strong {font-size:15px; text-align:left; float:left;}
.wc_subinfo { text-align:justify; font-family:Verdana; font-size:11px; float:left; }
.wc_subinfo p {margin:10px 20px 5px 20px;}
.wc_subinfo h2 {margin:25px 10px 10px 20px;}
.wc_subinfo_left {width:338px; float:left;}
.wc_subinfo_mid {width:340px; float:left;}
.wc_subinfo_right {width:250px; float:left;}
.wc_howtouseheader {float:left; margin:auto; text-align:center; margin:18px 0 0 40px;}
.wc_howtouseheader h2 {text-align:left;}
.wc_howtouseheader h4 {text-align:left;}
.wc_header {margin:0px; height:0px;}
.wc_quote { background-image:url(/Images/WatchCare/watch-quote.png); width:413px; height:198px; margin:0px 0 0 40px; float:left; clear:both;}
.wc_quote_pos_watch {float:left; clear:both; margin:66px 0 0 150px; text-align:left; width:150px;}
.wc_quote_pos_quote {float:left; clear:both; margin:15px 0 0 205px; }
.wc_pound {font-size:20px; font-weight:bold; color:#5A6071; float:left;}
.wc_pence {font-size:10px; font-weight:bold; color:#5A6071; margin:0 0 0px 0; float:right;}
.wc_quote_pos_change {float:right; clear:both; margin:5px 30px 0 0; font-size:10px; font-family:Verdana, Tahoma;}
.wc_data_pos {float:left; margin:2px 0 0 0; clear:both;}
.wc_data_title {float:left; width:105px;}
.wc_faq {height:530px; overflow:auto; float:left; clear:both;padding:10px;  font-family:Century Gothic, Tahoma, Verdana; font-size:12px; color:#666666;}

.dw-header { float:left; background-image:url(/Images/DealOfTheWeek/deal-of-the-week-header.jpg);width:966px; height:38px;}
.dw-header-text {float:right; font-size:11px; margin:14px 15px 0 0; font-weight:bold;}
.dw-centre {float:left;}
.dw-monthly-offer {float:left;}
.dw-monthly-offer-left {float:left;}
.dw-monthly-offer-right {float:left;}
.dw-dealcontainer {float:left;margin-bottom:40px;background-color:#cccccc;width:963px;padding-bottom:30px;}
.dw-deal {float:left;margin-left:50px;}
.dw-1 {float:left;}
.dw-2 {float:left;}
.dw-3 {float:left;}
.dw-4 {float:left; clear:left;}
.dw-5 {float:left;}
.dw-6 {float:left;}

.tw_kids_watches {float:left;}
.tw_main_nav {float:left;}
.tw_gq_watch {float:left;}
.tw_gps {float:left;}
.tw_originals  {float:left;}
.tw_kids_watches  {float:left;  }

.ga-email-pos {margin:65px 0 0 30px; color:#63697B; font-weight:bold;}
.ga-textbox {background-image:url(/Images/Giveaway/textbox.png); width:156px; height:23px; background-repeat:no-repeat;border:0px; background-color:Transparent; font-size:11px; padding:5px 0 0 5px;}
.ga-product-desc {float:left; font-size:12px; color:#fff; padding:25px 20px 0 20px; text-align:left;}
.ga-previous {margin:10px 0 0 0; float:left; clear:both;}
.ga-week {float:left; width:160px; font-size:13px; padding-top:60px;}
.ga-prize {float:left; width:200px; font-size:13px; padding-top:30px;}
.ga-image {float:left; width:120px; font-size:13px; padding-top:20px;}
.ga-winner {float:left; width:170px; font-size:13px; padding-top:40px;}
.ga-winners {float:left;clear:both;}
.ga-winnerimg {float:left; width:125px; font-size:13px; padding-top:20px;}
.ga-manu {float:left; font-size:13px; padding:30px 0 0 40px;}

a.applicable-items {color:#9B6082; text-decoration:underline; font-style:italic; }

.checkoutv2_container {margin:10px 0 0 10px; float:left; width:960px;}
.checkoutv2_left {float:left; width:756px;}
.checkoutv2_delivery_options {text-align:left; margin-right:10px;margin-bottom:10px; background-image:url(/Images/CheckoutV2/checkout-secure.jpg); width:744px; height:193px; border:1px solid #C7C3C3; background-repeat:no-repeat; float:left;}
.checkoutv2_secure {text-align:left; margin-right:10px;background-image:url(/Images/CheckoutV2/checkout-secure.jpg); width:744px; height:193px; border:1px solid #C7C3C3; background-repeat:no-repeat; float:left;}
.checkoutv2_help { vertical-align:top; float:right; width:202px; border:1px solid #C7C3C3;background-image:url(/Images/CheckoutV2/checkout-help.jpg); background-repeat:no-repeat; background-color:#E9EAEE;}
.checkoutv2_container h2 {color:#666666; font-weight:bold; font-size:12px; margin:10px 0 10px 0;}
.checkoutv2_help_text {background-color:#ffffff; border:1px solid #B9B2B2; padding:10px; width:160px; text-align:left; font-size:12px; color:#666666;}
.checkoutv2_padding {padding:10px; text-align:left;}
.checkoutv2_addresses {background-color:#ffffff; border:1px solid #B9B2B2; width:722px; height:130px;color:#666666;}
.checkoutv2_pay_details {background-color:#ffffff; border:1px solid #B9B2B2; width:722px; height:276px;color:#666666;}
.checkoutv2_final_details {background-color:#ffffff; border:1px solid #B9B2B2; width:922px; height:406px;color:#666666;}
.checkoutv2_additional_details {background-color:#ffffff; border:1px solid #B9B2B2; width:722px; height:306px;color:#666666;}
.checkoutv2_new_addresses {background-color:#ffffff; border:1px solid #B9B2B2; width:722px; height:277px;color:#666666;}
.checkoutv2_continue {margin:10px 0 0 0; width:746px; height:60px; background-color:#9A9DA9; float:left;}
.checkoutv2_continue_centre {background-color:#ffffff; width:726px;margin:10px; height:40px;}
.checkoutv2_continue_left {float:left; width:550px; margin:3px 0 0 45px; font-size:12px; color:#666666; font-weight:bold; }
.checkoutv2_continue_right {float:left; margin:-2px 0 0 0;}
.checkoutv2_address { background-image:url(/Images/CheckoutV2/checkout-address.jpg);width:744px; height:334px;border:1px solid #C7C3C3; float:left; background-repeat:no-repeat; margin:10px 0 0 0;}
.checkoutv2_payment { background-image:url(/Images/CheckoutV2/checkout-address.jpg);width:744px; height:334px;border:1px solid #C7C3C3; float:left; background-repeat:no-repeat; }
.checkoutv2_additional {background-image:url(/Images/CheckoutV2/checkout-address.jpg);width:744px; height:364px;border:1px solid #C7C3C3; float:left; background-repeat:no-repeat; margin-bottom:10px; }
.checkoutv2_final {background-image:url(/Images/CheckoutV2/checkout-final.jpg);width:958px; height:494px;border:1px solid #C7C3C3; float:left; background-repeat:no-repeat; margin-bottom:10px; }
.checkoutv2_iframe {background-image:url(/Images/CheckoutV2/checkout-address.jpg);width:744px; height:564px;border:1px solid #C7C3C3; float:left; background-repeat:no-repeat; margin-bottom:10px;  background-color:#E8E9EE;}
.checkoutv2_textbox {padding:3px 0 0 4px; width:143px; height:16px; background-image:url(/Images/CheckoutV2/textbox.jpg); border:1px solid #BEB9B9; background-repeat:no-repeat;}
.checkoutv2_textarea {padding:3px 0 0 4px; width:543px; height:75px; border:1px solid #BEB9B9; background-repeat:no-repeat;}
.checkoutv2_textbox_small {padding:3px 0 0 4px; width:29px; height:16px; background-image:url(/Images/CheckoutV2/textbox_small.jpg); border:1px solid #BEB9B9; background-repeat:no-repeat;}
.checkoutv2_dropdown {width:200px; font-size:11px; color:#666666;}
.checkoutv2_basket {float:left;clear:right;}
.checkoutv2_delivery_option {background-color:#ffffff; border:1px solid #B9B2B2;width:225px;height:126px; float:left; text-align:center; color:#999999; }
.checkoutv2_delivery_option_selected {border:1px solid #7C4865;width:227px;height:128px;float:left;}
.checkoutv2_delivery_christmas {margin:2px 0 0 20px;padding-top:2px; float:left;}
.checkoutv2_delivery_option_unselected {border:1px solid #ECEDF1;float:left;}
.checkoutv2_engrave {padding:5px 25px 5px 22px; text-align:center;  float:left;}
.checkoutv2_engrave_container { font-size:14px; margin-top:10px;background-image:url(/Images/CheckoutV2/engrave-plate.jpg);width:208px; height:52px; }
.checkoutv2_watermark {color:#cccccc; font-size:11px; padding:3px 0 0 4px; width:143px; height:16px; background-image:url(/Images/CheckoutV2/textbox.jpg); border:1px solid #BEB9B9; background-repeat:no-repeat;}

.homepagev2_top {float:left; height:239px;}
.homepagev2_left {float:left;margin-left:5px;width:211px;}
.homepagev2_right {float:left;}
.homepagev2_brands {margin-top:1px;float:left; width:982px; height:117px; background-image:url(/Images/HomepageV2/brands.jpg); background-repeat:no-repeat;}
.homepagev2_categories {float:left;width:982px;}
.homepagev2_cat_1 {float:left;width:237px;}
.homepagev2_cat_2 {float:left;width:250px;}
.homepagev2_cat_3 {float:left;width:250px;}
.homepagev2_cat_4 {float:left;width:245px;}

.homepagev2_socialmedia {float:left; width:982px;}
.homepagev2_facebook {float:left;}
.homepagev2_twitter {float:left;}
.homepagev2_rss {float:left;}
.homepagev2_newsinfo {float:left; background-image:url(/Images/HomepageV2/special-offers.jpg); width:409px;height:53px;}
.homepagev2_newspos {float:right; margin:10px 0 0 105px;}
.homepagev2_brand {float:left; margin-top:12px;vertical-align:bottom; height:30px; text-align:center;}
.homepagev2_brandlogo_container {float:left;width:982px;}
.homepagev2_brandtext_container {float:left;width:982px; text-align:center; margin-top:5px;}
.homepagev2_brandtext {float:left;}
a.homepagev2_brandtext_link {color:#999999;font-size:10px; font-family:Tahoma; }
a:hover.homepagev2_brandtext_link {color:#3D68BA;}
.homepagev2_brand_more {width:982px; float:right; text-align:right; margin:14px 0px 0 0;letter-spacing:-0.1em;}
.homepagev2_brand_mostpop {float:left;width:982px; margin:8px 0 0 10px; color:#999999;font-size:9px; font-family:Verdana; text-align:left;letter-spacing:-0.1em;}
a.homepagev2_brand_more_link {margin-right:5px; float:right;color:#999999;font-size:9px; font-family:Verdana;letter-spacing:-0.1em;}
.footer_description_text {width:370px; text-align:justify; font-size:10px; color:#696666; font-family:Verdana; }
.footer_logos {float:right; clear:both; margin-top:10px; }
.footer_content_home_left {float:left;width:400px; margin:10px auto auto 190px; color:#999999;}
.footer_content_home_centre {float:left;margin:20px 20px 0 40px;}
.footer_content_home_right {float:left;margin-top:20px; float:left;}

.price-range {float:left;margin-left:8px;}
.brands_container {width:985px; height:280px; background-image:url(/Images/MensHomepageV2/brands.jpg); float:left;background-repeat:no-repeat;}
.brands_container_large {width:985px; height:380px; background-image:url(/Images/LadiesHomepageV2/brands.jpg); float:left; background-repeat:no-repeat;}
.middle_content_left {float:left;width:260px; }
.middle_content_center {float:left;width:460px;}
.middle_content_right {float:left;width:260px;}
.middle_content {float:left; clear:both;width:983px; height:321px;background-color:#ffffff;}
.midbottom_content {float:left; clear:both;width:985px;}

.brand_row {}
.brand_image {text-align:center;width:105px; vertical-align:bottom;}
.brand_image img {border:0px;}
.brand_text {width:95px; vertical-align:top; padding-top:10px; }
.brand_text a {color:#777777;font-size:10px; font-family:Tahoma;}
.brand_text a:hover {color:#3D68BA;}

.multiHandleSliderExtender {float:left;}
.shortlist_container {width:187px; position:absolute; float:right; top:9px; margin-left:980px;padding-bottom:40px;}
.shortlist_price {font-size:11px; color:#5F374B; font-family:Tahoma, Arial Narrow, Arial, Verdana; margin-top:5px;}
.shortlist_name a {color:#666666;font-family:Tahoma, Arial Narrow, Arial, Verdana; font-size:11px; width:137px; float:left; }
.shortlist_name a:hover {color:#333333;}
.shortlist_content {padding:10px;}

.shortlist_top {width:187px; height:107px; background-image:url(/Images/shortlist_header.png); background-repeat:no-repeat;}
.shortlist_top_pos {margin-top:68px;float:left; text-align:center; width:187px;}
.shortlist_content {background-image:url(/Images/shortlist.png); width:187px; background-repeat:repeat-y;}
.shortlist_content_pos {padding-left:14px;width:145px; text-align:center;}
.shortlist_bottom {width:187px; height:62px; background-image:url(/Images/shortlist_footer.png); background-repeat:no-repeat;}
.shortlist_products_remove {float:left; width:150px; text-align:center; margin:10px 0px 10px 0;}
.shortlist_compare {font-weight:bold;font-size:10px;}

.compare_products {float:left; width:190px;}
.compare_products_name {float:left;color:#666666;font-family:Tahoma, Arial Narrow, Arial, Verdana; font-size:11px;clear:both;}
.compare_products_price {float:left;font-size:11px; color:#5F374B; font-family:Tahoma, Arial Narrow, Arial, Verdana; margin-top:15px; font-weight:bold;clear:both;}
.compare_products_pricerrp {float:left;font-size:10px; color:#999999; font-family:Tahoma, Arial Narrow, Arial, Verdana; margin-top:5px;clear:both;}
.compare_products_feature_container {float:left;margin-top:10px; clear:both;}
.compare_products_feature_item {float:left;clear:both;border-top:1px dotted #666666; width:150px;height:25px;}
.compare_products_feature_item_left {float:left; width:80px;padding-top:5px; color:#333333;}
.compare_products_feature_item_right {float:left;padding-top:3px; color:#666666;}
.compare_products_remove {float:left; width:180px; text-align:center;}
.compare_products_remove_button {font-size:9px; border:1px solid #666666;}

#commentWrapper { position: absolute;width:190px;top:0; text-align:left;float:left;}
#comment {position: absolute;top: 0;margin-top: 0px;border-top: 1px solid purple;padding-top: 19px;}
#comment.fixed {position: fixed;top: 0;}


.dw_top {width:983px; height:177px; float:left; clear:both;}
.dw_top_left {width:523px; height:177px;margin-left:1px;float:left;}
.dw_top_right {width:459px; height:177px; background-color:#ffffff; float:left;}
.dw_top_left .under50 {float:left;width:261px; height:86px;}
.dw_top_left .under100 {float:left; clear:both;width:523px; height:86px;}
.dw_top_left .under200 {float:left;width:169px; height:89px;margin-top:2px;}
.dw_top_left .under300 {float:left;width:177px; height:89px;margin-top:2px;}
.dw_top_left .over300 {float:left;width:177px; height:89px;margin-top:2px;}
.dw_brands {width:983px; height:87px; background-image:url(/Images/WatchesHomepage/brand-top.jpg); background-repeat:no-repeat; float:left;}
.dw_brands_pos {float:left; margin-top:12px; text-align:center; width:983px;}
.dw_brands_pos_mostpop {float:left;width:982px; margin:8px 0 0 10px; color:#999999;font-size:9px; font-family:Verdana; text-align:left;letter-spacing:-0.1em;}
.dw_brands_bottom {float:left; width:983px; height:71px; clear:both; margin-top:-8px;}
.dw_recipient {float:left;margin-left:3px;}
.dw_ladies {width:486px; height:146px; float:left; background-image:url(/Images/WatchesHomepage/ladies-watches.jpg); cursor:pointer;}
.dw_mens {width:486px; height:146px; float:left; background-image:url(/Images/WatchesHomepage/mens-watches.jpg);margin-left:3px; cursor:pointer;}
.dw_recipient_text {color:#AB6777;float:left;margin:40px 0 0 200px; width:100px; height:100px; font-size:10px; font-family:Arial, Verdana, Tahoma; text-align:left;}
.dw_recipient_highlight {float:left;margin:43px 0 0 25px; text-align:left; width:150px;}
.dw_recipient_highlight a { font-size:10px; font-family:Verdana, Tahoma; color:#4D5258; letter-spacing:-0.4px; display:block; margin:0px;}
.dw_recipient_price {font-size:7pt; color:#AB6777; font-family:Verdana, Tahoma; margin-bottom:8px;}
.dw_highlights {float:left;margin:9px 0 0 3px;}
.dw_highlights_link {font-size:12px; color:#595C63; text-transform:uppercase; text-decoration: none; padding-bottom: 2px; white-space: nowrap; font-family: Verdana;}
a:hover.dw_highlights_link {font-size:12px; color:#4F3E55; text-transform:uppercase; text-decoration: none; background: url(/Images/WatchesHomepage/underline_over.gif) repeat-x 100% 100%; padding-bottom: 2px; white-space: nowrap;}
.dw_highlights_left {float:left;width:200px; height:387px; background-image:url(/Images/WatchesHomepage/highlights.jpg);}
.dw_highlights_style {float:left; width:258px; height:387px; background-image:url(/Images/WatchesHomepage/strapstyle.jpg);}
.dw_highlights_style_mid {float:left; width:258px; height:387px; background-image:url(/Images/WatchesHomepage/strapstyle-mid.jpg);}
.dw_highlights_style_right {float:left; width:259px; height:387px; background-image:url(/Images/WatchesHomepage/strapstyle-right.jpg);}
.dw_highlight_top {margin-top:35px;margin-left:7px;height:120px; text-align:left;}
.dw_highlight_mid {margin-left:7px; text-align:left; }
.dw_bottom {width:975px; height:298px; margin:0px 0 0 3px; }
.dw_bottom_left {width:200px; height:298px; background-image:url(/Images/WatchesHomepage/email.jpg); float:left;}
.dw_bottom_right { float:left;width:774px; height:297px; border-bottom:1px solid #BEBEBE; border-right:1px solid #BEBEBE;}
.dw_email {margin:10px 0 0 4px; background-image:url(/Images/WatchesHomepage/signup.jpg); width:195px; height:110px;}
.dw_email_pos {margin:70px 0 0 5px; float:left;}
.dw_email_pos_button {float:left;margin:61px 0 0 5px;}
.dw_brand_text {width:103px; vertical-align:top; padding-top:5px; }
.dw_brand_text a {color:#A1A0A0;}
.dw_textbox {width:107px; height:17px; border:1px solid #8F8C8C; background-image:url(/Images/WatchesHomepage/dw_textbox.jpg); background-repeat:no-repeat; padding:1px 1px 0 3px;}
a.dw_product_link {color:#444444; font-family:Verdana, Serif; font-size:10px; font-weight:bold;background-color: inherit;}
.dw_price {margin-top:6px; color:#965475; float:left; clear:left;}
.dw_manufacturer_code {color:#797979;float:left; clear:both;}
.dw_product_name {float:left; clear:both;}
.dw_price_summary {color:#484B54;font-size:12px; font-weight:bold; font-family:Verdana,Tahoma, Serif;background-color: inherit;}
.dw_product {float:left; width:180px; text-align:left; margin-left:10px;}
.dw_product_row {float:left;clear:both;width:774px; height:261px;margin-top:10px;}
.dw_nav {float:left; width:774px; height:26px; background-color:#CCCCCC; background-image:url(/Images/WatchesHomepage/bar.jpg); background-repeat:no-repeat; margin-top:10px; text-align:center;}
.dw_nav_pos {padding-top:3px; float:left; text-align:center; width:80px;}
.dw_product_image {margin-bottom:10px;}
.dw_productpricerrp {margin:8px 0 0 5px;float:left; text-align:left;}
.dw_nav_center {float:left; text-align:center; margin-left:280px;}
.dw_weekly_highlights {width:198px; height:210px; float:left; clear:both;}
.dw_popular_colours {width:198px; height:170px; clear:both;}
.dw_weekly_highlights .pos {padding-top:35px; text-align:left}
.dw_popular_colours .pos {padding-top:30px; text-align:left; padding-left:15px;}
.dw_popular_colours .pos a { text-transform:uppercase; color:#5B606D; font-size:11px; font-family:Verdana, Tahoma;}
.dw_product_name_highlight {padding:0px 0 0 5px; text-transform:uppercase; float:left; clear:both;  }
.dw_manufacturer_code_highlight {color:#797979;float:left; clear:both; margin-left:15px;}
.dw_price_highlight {color:#965475; float:left; clear:left;margin-left:15px;font-size:10px; }
.dw_price_summary_highlight {color:#484B54;font-size:10px; font-weight:bold; font-family:Verdana,Tahoma, Serif;background-color: inherit;}
.dw_productpricerrp_highlight {margin:2px 0 0 5px;float:left; text-align:left;}
.dw_weekly_products {margin-left:5px;}
.dw_product_image_thumb {width:40px; height:40px;  }
.dw_weekly_image {border:1px solid #999999; background-color:#ffffff; text-align:center;}

.dw_collapse_panel { background-color:white;overflow:hidden; }
.dw_full_brands {float:left; clear:both; width:983px; min-height:0px; }

.dw_brand_text_avg {color:#C19ABC;font-size:9px; clear:both; margin-top:8px; }
.dw_brand_text_range {color:#cccccc;font-size:9px;clear:both; margin-bottom:20px;  }
.dw_movie{ display:none;margin:0px; }

#bgndEl{position:relative;margin:0;padding:0; top:0; left:0;width:458px;height:176px; background-color:#ffffff; float:left;border-top:1px solid #DCDCDC;border-left:1px solid #DCDCDC;background-image:url(/Images/WatchesHomepage/loading.gif); background-repeat:no-repeat;}
.collapsePanel {	background-color:white;overflow:hidden;}
.collapsePanelHeader{width:100%;height:30px;background-image: url(images/bg-menu-main.png);background-color:#ccc;background-repeat:repeat-x;color:#FFF;font-weight:bold;}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

#bogof { height: 177px; width: 453px; }
#bogof_nav {position:absolute; z-index:1000; margin:-30px 0 0 0; width:453px; height:30px; background-color:#333; filter:alpha(opacity=70); opacity:0.7;}
#bogof_nav a.activeSlide { color:#fff; font-size:9px; }
#bogof_nav .bogof_position { margin:9px 0 0 41px;}
.navlink { color:#f2f2f2; font-size:9px;}

.social_media {width:420px; height:68px; background-image:url(/Images/social.jpg); float:left; text-align:center; background-repeat:no-repeat; margin:15px 0 0 0px;}
.social_media .social_pos {margin:23px 0 0 25px; text-align:center;}
.social_media .facebook {float:left;}
.social_media .twitter {float:left;}
.social_media .googleplus1 {float:left;}

.alternative_link { background-color:#5f374b; border:1px solid #333333; width:280px; height:30px; color:#ffffff; margin-left:40px;}
.promotion_container {float:left; margin:3px 0 0 10px; }
.fb_competition {z-index:100;float:left; margin-right:5px;}
.next_day_delivery {margin:20px 0 0 0px; float:left; color:#666666;font-size:10px; text-align:center; width:430px;}
.next_day_delivery strong {color:#7C4865; font-weight:bold;}
.stock_count {margin:3px 0 0 40px; clear:both;color:#666666; font-family:Arial, Serif; font-size:9px;}
.promotion_heading {color:#666666;text-align:center; float:left; clear:both;}
.promotion_heading h2 {font-size:16px; text-transform:uppercase; color:#666666;text-align:center;text-align:center;}
.promotion_heading strong {font-size:14px; text-transform:uppercase; text-decoration:underline; color:#444444;text-align:center;}
.promotion_additional {float:left; clear:both; font-size:12px; margin:10px 0 0 0; color:#666666; font-weight:bold; text-align:center;}
.promotion_tc {float:left; clear:both; font-size:10px; margin:10px 0 0 0; color:#999999; text-align:center;}
.promotion_images {float:left; clear:both; text-align:center; margin-top:10px; width:900px;}
.promotion_image {float:left; border:1px dotted #666666; width:120px; height:120px; margin-right:20px;}
.promotion_text {float:left; clear:both; text-align:center;  width:900px;}
.promotion_heading {float:left; clear:both; text-align:center;  width:900px;}
.christmas_recipient {float:left;margin-left:6px;}
.christmas_recipient div {float:left;}
.christmas_recipient img {border:0px;}
.christmas_store {float:left; margin-left:6px;}
.christmas_row {float:left;margin-left:6px;}
.christmas_column {float:left;}
.christmas_column img {border:0px;}
.christmas_column_pos {margin:20px 0 0 20px;}
.christmas_price_left {float:left; margin-left:50px;  }
.christmas_price_right {float:left; margin-left:10px; text-align:left; }
.christmas_price {font-size:24px; font-weight:bold;color:#575A61;}
a:link.christmas_name   {font-size:12px; font-weight:bold; color:#575A61;}
.christmas_weeks {font-size:60px; color:#ffffff; font-family:Arial, Verdana, Tahoma}
.christmas_weeks_pos {margin:95px 0 0 90px;}

.dw_most_popular {float:left;padding:25px 0 0 15px;}
.dw_most_popular_link {float:left; clear:both;margin-bottom:10px; }
.dw_most_popular_link a {font-size:12px; color:#666666;}

#dw_offer_img {height: 175px; width: 456px; }
#dw_offer {position:absolute; z-index:1000; margin:-28px 0 0 0; width:458px; height:30px; background-color:#333; filter:alpha(opacity=70); opacity:0.7; }
#dw_offer a.activeSlide { color:#fff; font-size:9px; }

.dw_offer_position {margin:9px 0 0 20px; float:left;}

a.found_cheaper {color:#5F374B;font-size:9px;font-family:Tahoma;padding-left:10px; letter-spacing:-0.2px;}
.view_all_brand {background-color:#8B4649; border:0px solid #333333; width:280px; height:25px; color:#ffffff; margin-left:40px; font-weight:bold; font-size:11px;  text-align:center; padding:8px 0 0 20px;}
.view_all_brand a {color:#ffffff;}

.manufacturerproduct {position:absolute;left:2px;top:2px; z-index:200;}
.ads_position {float:left;  clear:both; margin-top:1px;}
.top_banner {background-color:#7C4865; width:981px; height:30px; text-align:center; color:#ffffff; float:left; clear:both; font-weight:bold; margin-bottom:10px; margin-left:1px;}
.top_banner div {padding-top:8px;}
.top_banner a {color:#ffffff;}
.top_banner a:hover {color:#F3C4DE;}
.questionpnl {background-image:url(/Images/FAQ/question.png); width:737px; height:49px;}
.answerpnl {background-image:url(/Images/FAQ/answer.png); width:737px; height:144px;}

.web_credential_pos {float:left; margin:10px 0 0 35px; position:absolute;}
.web_credential {color:#666666; font-family:Tahoma; font-size:10px;margin-top:25px;}
.web_credential strong {color:#444444;}
.web_credential .container {float:left; }
.web_credential .image {height:43px;padding-left:25px;}
.web_credential .text {text-align:center;padding:5px 0 0 25px;}

