/* Generic Styles */

img { behavior:url(/includes/iepngfix.htc); }
* {padding:0;margin:0;}


/* Structure */
body {text-align:center; background-color:#000000;}
body, td, div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
a {color:#1D4EAC; text-decoration:none}

ul {list-style-type:none}
li {text-align:justify; background:transparent url(/images/product_page_imgs/blue_bullet_new.jpg) no-repeat 0 0.7em; line-height:20px; height:14px; padding-left:10px; font-size:11px; list-style-type:none}
p {text-align:left; width:460px; margin:0px 0px 10px 0px; line-height:20px;}
.protxlogo {
  margin: 5px 0px 5px 0px;
  float:left;
}

h1 {font-size:18px; font-weight:bold; color:#1E4FAE; margin:30px 0 10px 0; height:30px; background-repeat:repeat-x; background-position:bottom; border-bottom:solid 1px #B8B8B8; width:460px }
h5{ font-size:12px; float:left; margin:0px 0 10px 0; width:100%;}
table{ width:450px; margin-bottom:20px}
td {color:#1F51AF; padding:10px 0 10px 0; margin:0px}
select {width:120px; border:1px solid #1F51AF; font-size:11px; margin-top:3px}

.bodyContainer{ width:941px; margin:auto; text-align:left;background-color:#FFFFFF;height:auto; overflow:hidden; padding-bottom:10px; position:relative;}
.bodyContainer object{position:relative; left:1px}
.bodyColLeft{ width:188px; float:left; overflow:hidden; margin-left:15px; display:inline;}
.bodColumnCenter{ width:518px; float:left; overflow:hidden; position:relative;}
.bodyColRight{ width:215px; float:left; overflow:hidden; margin-top:25px}
.bodyColRight img{ margin-bottom:4px; border:0;}

.footer{width:100%; text-align:center; overflow:hidden; margin:auto; line-height:20px;}
.footer div{width:941px; background-color:#333333; overflow:hidden;margin:auto; color:#FFFFFF;text-align:center; font-size:10px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC}

/*Navigation Menu At The Top Of The Page*/
#tp_Navigation{ background-image:url(/images/hudsons_tempimages/top_nav_bg.jpg); background-repeat:no-repeat; overflow:hidden;height:47px;position:relative; right:1px;color:#FFFFFF; width:939px; margin:auto;}
*html #tp_Navigation{ background-image:url(/images/hudsons_tempimages/top_nav_bg.jpg); background-repeat:no-repeat; overflow:hidden;height:47px;position:relative; right:1px }
.tp_Navigation ul{ float:left; margin-left:10px;display:inline;}
.tp_Navigation ul li{ float:left; height:39px; list-style:none;margin:2px 0 0 0; padding-left: 10px; background: url(../images/hudsons_tempimages/rightBorder.jpg) no-repeat right; }
.tp_Navigation ul li.navblue { background: url(../images/navbarblue.jpg) no-repeat right; }
.tp_Navigation ul li a { color:#FFFFFF; position:relative; top:10px; padding-right:15px}
.tp_Navigation ul li a:hover { color:#FFFFFF; position:relative; top:10px; padding-right:15px; text-decoration:underline;}

/*Search Bar*/
.searchBar{ background-image:url(../images/hudsons_tempimages/searchBarBg.jpg); background-repeat:no-repeat; height:41px; margin-bottom:5px}
.searchBar label{ margin:12px 10px 0 15px; color:#FFFFFF; float:left; font-weight:bold;}
.searchBar .keywords{float:left; height:20px; width:150px;margin:10px 10px 0 0px}
.searchBar .searchButton{float:left; margin-top:11px}

/*Search Bar Drop downs*/
.searchBarCustomDropDowns{ background-image:url(../images/products/dropdown_tempsbg.gif); width:147px; height:21px; position:relative; float:left; margin:10px 0 0 0px; overflow:hidden; cursor:pointer; position:relative;}
.searchBarCustomDropDowns div{ background-image:url(../images/products/verticleSpacer.gif); height:21px;position:absolute; top:0; left:0; width:100%; z-index:25000; }
.searchBarCustomDropDowns input{ width:120px; float:left; margin:0; margin:0 0 0 5px; border:none; margin-top:2px; height:18px;cursor:pointer;color:#1E4FAE; font-size:11px; font-weight:bold; padding-top:2px }

#productrangeropdownContainer{position:absolute; top:168px; left:76px; width:147px;}
*html #productrangeropdownContainer{position:absolute; top:168px; left:79px; width:147px;}
#productrangeropdownContainer, x:-moz-any-link, x:default { left:79px;}
.productrangeropDownBgRpt{width:200px; float:left; background-image:url(/images/products/dropdown_tempsbgrpt.gif); background-repeat:repeat-y}
.productrangedropDownScrollDiv{ width:145px; overflow-x:hidden; margin-left:5px}
.selectorDivSmallproduct{ float:left; padding:2px 0 2px 0; width:100%;}
.selectorDivSmallproduct a{ color:#000000}
.selectorDivSmallproduct a:hover{ color:#ACACAC}

#pricerangedropdownContainer{position:absolute; top:168px; left:321px; width:147px;}
*html #pricerangedropdownContainer{position:absolute; top:168px; left:328px; width:147px;}
#pricerangedropdownContainer, x:-moz-any-link, x:default { left:328px;}

.pricerangeropDownBgRpt{width:200px; float:left; background-image:url(/images/products/dropdown_tempsbgrpt.gif); background-repeat:repeat-y}
.pricerangedropDownScrollDiv{ width:145px; overflow-x:hidden; margin-left:5px}
.selectorDivSmall{ float:left; padding:2px 0 2px 0; width:100%;}
.selectorDivSmall a{ color:#000000}
.selectorDivSmall a:hover{ color:#ACACAC}
.locationsWrapper{clear:both; width:100%; color:#999999; text-align:center; border:solid 1px #000000; position:relative; top:20px; }
.locationsWrapper div{margin:auto; width:800px;font-size:9px; text-align:left;text-align:left;}








/*Left Hand Column*/
.menuHeader {width:171px; height:26px; background-image:url(/images/menu_header.jpg); background-repeat:no-repeat; text-align:left;clear:both; margin-top:20px;}
.menuHeaderCustomerLogin  {
  clear:both;
  margin: 0px 0px 10px 0px;
  width:171px;
  height:26px; 
  background-image:url(/images/menu_header.jpg);
  background-repeat:no-repeat;
  text-align:left;
}


#loginForm {
  float:left;
  margin: 0px 0px 10px 0px;
  width:171px; 
  clear:both; 
  text-align:left; 
  position:relative;
}
  
#loginForm .cusForm{ float:left; width:120px; background-color:#FFFFFF;height:18px;}
#loginForm .go_button{ margin: 0px 0px 0px 10px;}
.menuHeaderText {color:#FFFFFF; margin-left:10px; font-size:12px; font-weight:bold; line-height:28px}
.homeItemBox {width:174px; height:209px; float:left; margin-left:20px}





/*Right Column Images default page only*/
.rht_Col_index_img{ width:189px; height:126px; float:right; margin-bottom:10px;background-repeat:no-repeat; text-align:center; }
.needaprojectledsolution{ background-image:url(../images/new_right_col_imgs/need_a_project_led_solution.jpg); }
.whynotcontactus{ background-image:url(../images/new_right_col_imgs/why_not_contact_us.jpg);}
.officestatuionery{ background-image:url(../images/new_right_col_imgs/office-stationery.jpg);}
.rht_Col_index_img_text{ width:100%; float:left; color:#FFFFFF; font-size:11px;}
.rht_Col_index_img_text strong a{color:#FFFFFF;}

.rht_Col_index_img_pos{margin-top:90px;}

/*Centre collage block default page only*/
#collage_wrapper{ width:516px; height:431px; border:solid 1px #1E4FAD; overflow:hidden; background-image:url(../images/default_page_imgs/bg_grey_rht.jpg);}
#center_collage_left_Col{ width:230px; float:left; overflow:hidden;}
.center_collage_left_img{ width:230px; height:218px; float:left; background-repeat:no-repeat;}
.center_collage_tp_lft_img{ background-image:url(../images/colageimages/desk_one.jpg);}
.center_collage_btm_lft_img{ background-image:url(../images/colageimages/seating-two.jpg);}
.center_collage_right_Col{  width:220px; height:433px; float:left;}
.centreimageGreyBg{ width:280px; height:109px; float:left;}

.center_right_Col_imgone{  background-image:url(../images/colageimages/storage-3.jpg);}
.center_right_Col_imgtwo{ background-image:url(../images/colageimages/tables-4.jpg);}
.center_right_Col_imgthree{ background-image:url(../images/colageimages/screens-5.jpg);}
.center_right_Col_imgfour{ background-image:url(../images/colageimages/screens-6.jpg);}
.center_right_Col_img_gen{float:left; width:282px; height:109px; background-repeat:no-repeat; overflow:hidden; background-position:right; position:relative; left:4px;}

.fourtypercentText{ color:#525252;font-size:22px; height:109px; text-align:left; width:135px; margin-left:10px; float:left; position:relative; top:10px;}
.fourtypercentText a{ color:#525252}
.greySectionText{color:#000000; text-align:left;}
a.greySectionText:link{ color:#EB0000; font-size:14px; width:264px; margin-left:13px; margin-top:5px; overflow:hidden;}
a.greySectionText:visited{ color:#EB0000; font-size:14px; width:264px; margin-left:13px; margin-top:5px; overflow:hidden;}
a.greySectionText:hover{ color:#EB0000; font-size:14px; width:264px; margin-left:13px; margin-top:5px; overflow:hidden;}
.arrow_cntr_img{ float:right; margin-left:160px; position:relative; bottom:15px;}


/*Shopping Cart */
.shoppingcartWrapper{ width:187px; float:left; height:79px; overflow:hidden; background-image:url(../images/search_engine_bg.jpg); background-repeat:no-repeat; }
.shoppingcartheader{ width:164px; height:21px; float:left;}
.shoppingbasketlogo{background-repeat:no-repeat; width:60px; height:60px; float:left; line-height:8px; margin-bottom:5px; margin-top:18px;}
.shoppingbackground{ background-repeat:repeat-x; height:60px; float:left; width:193px; margin-bottom:18px; }
.shoppingborderright{ float:left; background-repeat:repeat-y; width:1px; height:56px; }
.shoppingtext{ margin-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; float:left; margin-left:19px; margin-top:5px; }
.shoppingitemstext{font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:10px; text-align:left; margin-left:19px; }
.shoppingcheckouttext{font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:7px; text-align:left; margin-left:19px;}

.categoryHeader {width:736px; overflow:hidden; height:27px; background-image:url(/images/products/header_greybg.gif); background-repeat:repeat-x; text-align:left; float:left;} 
.categoryHeaderText {color:#FFFFFF; margin-left:11px; font-size:14px; font-weight:bold; margin-top:4px; float:left;}

.productBox {width:345px; border:1px solid #CCCCCC; float:left; margin:15px 0px 0px 11px; padding-bottom:5px}
.productTitle {width:100%; font-size:16px; font-weight:bold; color:#1E4FAE; margin:0px; padding:0px; margin:10px 0px 10px 10px}
.productStatement {font-size:11px; font-weight:bold; color:#666666; line-height:14px; margin:0px 10px 0px 0px}
.productImage {width:215px; height:120px; float:left}
.redStar {float:right; width:100px; height:94px; margin:20px 10px 0px 0px; text-align:center; background-image:url(/images/product/red_star.jpg); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; font-size:16px; padding-top:25px}
.productButtonsWrapper {width:165px; height:50px; margin:5px auto}
.redLabel {width:60px; height:50px; float:left; line-height:50px}

.moreInfo {width:90px; height:50px; float:right; line-height:50px}

#bottomBar {width:100%; height:50px}

#shoppingCart {padding-bottom:12px; width:168px; margin-top:0px; overflow:hidden}
.cartImage {float:left; margin-left:40px; display:inline}
.cartWrapper {float:left; padding-right:10px; height:53px; background-image:url(/images/cart_back.gif)}
.cartCount {color:#0090AD; font-weight:bold; padding-top:12px; float:left; margin-left:10px}
.cartList {width:160px; float:left }
.cartList div {margin-top:8px; margin-left:10px; font-size:10px; line-height:normal; text-align:right}
.cartArrow {width:36px; float:left}
.currencySelector {margin-top:3px; margin-left:80px}
.currencyButton {float:left; margin-right:4px}
.currencyEstimated {float:left; margin-left:55px; font-size:9px; width:40px; margin-top:5px}

.cartRowWrapper {width:440px; overflow:hidden;}
.cartTitleRow {border-bottom:1px solid #888888; overflow:hidden; padding:2px 0; width:370px}
.cartTitleRow div {font-size:10px; font-weight:bold}
.cartRow {float:left; border-bottom:1px solid #ffffff; background-color:#EEEFEF; padding:5px 0; overflow:hidden; width:370px}
.cartRow div {font-size:10px}
.cartRow a {text-decoration:none; color:#1E4FAE; text-align:left}
.cartTotalRow {width:360px; border-top:1px solid #888888; overflow:hidden}
.cartTotals {background-color:#EEEFEF; border-bottom:1px solid #888888; border-top:1px solid #888888; overflow:hidden; padding:5px 0px; width:170px; float:right}
.cartTotals div {font-size:11px; font-weight:bold}
.cartDescription {float:left; width:180px; margin-left:10px; text-align:left}
.cartColumnHeader {float:left; width:53px; margin:0 0px; text-align:center}
.cartColumn {float:left; width:53px; margin:0 0px; text-align:center;}
.cartButton {float:left; margin-top:3px}
.cartRemove {float:left; margin-left:0px; padding-top:3px}
.cartCheckout {width:187px; margin-top:30px; text-align:right; float:left}
.deliveryCountry {float:left; width:250px; margin-top:15px}
.subDescription {font-size:9px; color:#555555}

.formBox {border-bottom:1px solid #666666; border-top:1px solid #666666; margin-top:30px; background-color:#EEEFEF; width:360px; overflow:hidden; padding:15px 0px;}
.formBox .label {margin-right:5px; float:left; width:80px; clear:both; margin-top:3px}
.formBox .longLabel {float:none; width:auto; text-align:left}
.formBox .field input {width:150px}
.formBox .field {float:left}
.formBox .tick {text-align:right; float:left}
.formBox h2 {margin-bottom:8px; margin-top:22px}
.formTitle h5 {margin:10px 0 10px 0;}

#menu {background-color:#FFFFFF}
#menu ul {padding:0; margin-top:0; font-size:10px; line-height:normal; margin:0; list-style-type:none}
#menu ul li {background:transparent url(/images/list_back.gif) no-repeat 0; line-height:20px; height:20px; padding-left:15px; color:#000000; font-size:11px; list-style-type:none; position:relative; width:171px}
#menu ul li a {display:block; color:#000000; text-decoration:none; padding:2px 0; width:171px}
#menu ul li a:hover {color:#ACACAC;}
#menu ul li ul li {background-image:none; height:22px; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:0; width:171px; background-color:#bbbbbb; float:left}
#menu ul li ul li a {padding:1px 0 0 0px}
#menu ul li ul li a:hover {background-color:#0090AD; color:#FFFFFF}

#furnitureOuterWrapper{ width:166px; margin:5px 0px 5px 5px; float:left; border-right:solid 1px #B9B9B9; overflow:hidden; display:inline; }
#furnitureHeader{ width:164px; background-repeat:no-repeat; height:52px;}
#furnitureHeaderTextStyles{font-family:Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; font-size:12px; font-weight:bold; text-align:center; margin-right:20px; line-height:18px; padding-top:8px; margin-top:5px; }
#imageHolder{width:150px; margin:auto;}
#furnitureContentHolder{ text-align:center}
#furnitureFooter{ width:188px; height:9px; float:left;}
#furniturePriceWrapper {width:74px; margin-left:5px; float:left;}
#moreInfoButtonWrapper{width:160px; text-align:right; margin-top:10px; height:20px; }
#furniturePriceDetails{width:35px; float:left; color:#EB0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin-right:10px }
#furnitureFromWrapper{ color:#EB0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:900; float:left; margin-left:20px;}

.fromAndPriceWrapper{overflow:hidden; height:20px;}

/*Speech Bubble With Drop Shadow*/
#fakeDev{ width:1px;}
*html #fakeDev{ width:1px; height:135px}
.speechbubblewrapper{ width:325px; z-index:2; text-align:left;}
.speechbubbleTop{ height:7px;float:left }
.speechbubbleTop img{position:relative; top:2px; float:left;}
.speechbubbleMid{ background-image:url(/images/speechbubbleRpt.gif); background-repeat:repeat-y;width:100%; float:left}
.speechbubbleTextHolder{width:290px;margin:10px 0 10px 34px; overflow:hidden; }
.speechbubbleBottom{ height:23px; float:left}

/*Product Page Layout */
.midDiv{float:left; width:100%;}
#ajaxUpdatable{  height:auto; float:left;}
.productPageContanier{overflow:hidden; height:auto; width:545px; float:left;}

.topLeftRow_Prods{ width:520px; height:170px; background-image:url(/images/products/topleft_greyGradient.jpg); background-repeat:repeat-x; position:relative; }
.products_image_gradientBg{ background-image:url(../images/products/prods_img_GradBg.jpg); background-repeat:no-repeat; width:234px; height:170px; float:left; position:relative;}
.products_image_gradientBg .prodImage{ margin:7px 0px 0px 9px;}
.products_image_gradientBg .ex_large_btn{ position:absolute; bottom:10px; right:11px;}
.priceandsize_prods{ float:left; width:107px; overflow:hidden; height:19px;position:relative; top:5px}
.priceandsize_prods2{ float:left; height:19px; }
.priceandsize_prods h5, .priceandsize_prods2 h5{ color:#444444; height:10px; margin: 5px 0 0 0; font-size:11px; font-weight:bold; padding:0; }
.priceandsize_prods2 h5{ line-height: 10px; margin-top: 10px; }

/*Refernce Number*/
#refNumber{color:#444444; height:19px; margin:0px 8px 0 0px; float:right; overflow:hidden;position:relative; top:5px}
#refNumber h5{font-size:11px;font-weight:bold; text-align:right; margin:5px 0 0 0; padding:0;height:10px; }
#refNumber2{color:#444444; height:10px; margin:5px 8px 0 0px; float:right;}
#ajaxUpdatable select{ width:290px;}
.rule_prods{ background-color:#ACACAC; height:1px; overflow:hidden; width:278px; margin:6px 0 14px 0; float:left;}
.rule_prods2{ background-color:#ACACAC; height:1px; overflow:hidden; width: 150px; margin:4px 0 14px 0; float:left;}

.quantityHolder{overflow:hidden; height:19px; width:80px; margin:0px 0 12px 0px; border:solid 1px #0653B8; background-color:#FFFFFF;}
.quantityHolder input{ border:none; float:left;height:19px; width:38px;}
.quantityBox{width:60px; height:21px; float:right;}
.quantityHolder .plusButton{ width:20px; height:19px; float:right;}
.quantityHolder .minusButton{ width:20px; height:19px; float:right;}

.prodCalcpriceInnetBottomLeft{width:187px; float:left;}
.prodCalcpriceInnetBottomLeft label{ color:666666; font-weight:bold;}
.prodCalcpriceInnetBottomRight{ width:87px; float:left;}
.prodCalcpriceInnetBottomRight label{ color:2466BB; font-weight:bold; margin-bottom:4px; float:left;}
.prodCalcpriceInnetBottomRight input{ color:666666; font-weight:bold; text-align:center; float:left;}
#discountedPriceLabel{font-weight:bold; font-size:25px; color:#EB0000;}
#priceLabel{font-weight:bold; margin-left:10px; margin-top:9px; font-size:18px; }


/*Swatches Panel*/
.swatchPanel{ width:224px; overflow:hidden; background-image:url(/images/products/swatchBG.jpg); background-repeat:repeat-x; background-color:#F4F5F8;margin-top:2px; float:left; overflow:hidden; padding-bottom:10px}
.swatchPanel .inner{ width:210px; float:left; margin:7px 0 7px 8px; background-color:#FFFFFF; display:inline; height:132px;}
.swatchPanel label{ margin:5px 0 0px 5px; float:left; color:666666;}
.largeSwatchColumn{ float:left;width:75px;}
.largeSwatchColumn img{ margin:6px}
.smallSwatchesColumn{ float:left; margin-top:2px; width:130px; }
.smallSwatchesColumn .panelsHover{ border:solid 1px #FFFFFF; width:28px; height:28px;margin:1px; float:left; cursor:pointer;  }
.smallSwatchesColumn .panelsHover img{ border:solid 1px #FFFFFF; float:left; margin:2px; width:22; height:22px; }


/*Product Extras*/
.productExtrasPanel{width:543px; float:left; overflow:hidden; margin-top:3px; background-image:url(/images/products/summar_bg.jpg);   background-color:#F5F4F9; background-repeat:repeat-x;}
.productExtrasPanel h5{color:#2051B0; margin-left:15px; margin-top:12px; margin-bottom:5px;}
.productExtrasPanel div{margin-left:15px; float:left; width:40%; margin-bottom:5px}


/*Sizes Container for Drop Down Menu (The imput box you see on screen)*/
.sizes_prods{ width:278px; height:21px; background-image:url(../images/products/dropdownBGTop.gif); background-repeat:no-repeat; float:left; cursor:pointer; margin-top:10px; cursor:pointer;position:relative;}
.sizes_prods input{ width:227px; border:none; margin:2px 5px 0 10px; height:15px;cursor:pointer; color:#1E4FAE; font-size:11px; font-weight:bold; padding-top:1px; text-align:left;}
#sizeClicker{background-image:url(../images/products/verticleSpacer.gif); height:21px;position:absolute; top:0; left:0; width:100%; z-index:25000;}
#dropDownContainer{position:absolute; top:75px; left:234px; width:301px;}
*html #dropDownContainer{position:absolute; top:74px; left:234px; width:301px;}
.dropDownBgRpt{width:278px; float:left; background-image:url(../images/products/dropdown_bg.jpg);}
.dropDownScrollDiv{height:80px; overflow:scroll; width:295px; overflow-x:hidden;}
.dropDownContainerBGBottom{background-image:url(../images/products/dropdownBGBottom.gif); height:3px; width:278px; float:left; overflow:hidden;}


/*The actual drop down list with the options*/
#sizesDropDownMenu{float:left; position:absolute; top:34px; right:10px; z-index:1; width:301px; background-image:url(/images/products/dropdown_bg.jpg); background-repeat:repeat-y; text-align:left;}
*html #sizesDropDownMenu{float:left;display:inline; position:absolute; top:38px; right:9px; z-index:1; width:301px; background-image:url(/images/products/dropdown_bg.jpg); background-repeat:repeat-y;}
#sizesDropDownMenu .sizesInnerContainer{ height:100px; overflow:scroll; overflow-x:hidden; width:295px;}
#sizesDropDownMenu .sizesInnerContainer div{ float:left; margin:5px 0 5px 10px; width:100%;}
.itemsize{ width:200px; border:none; margin-left:1px}
.selectorDiv{margin:0px 0px 5px 10px; cursor:pointer; font-size:10px; width:260px; overflow:hidden; float:left;}
.selectorDiv a{ color:#000000;}
.selectorDiv a:hover{ color:#ACACAC;}


/*The list of bullets on the products page next to the swatch picker*/
.summaryContainer{ float:left; width:291px; margin-top:2px; background-image:url(/images/products/summar_bg.jpg); margin:2px 0 0 3px; min-height:126px; background-color:#F5F4F9; background-repeat:repeat-x; overflow:hidden; }
.summaryContainer ul{ margin-top:5px;width:267px; float:left; margin-left:0;}
.summaryContainer img{ float:left;}
.productsLeftRow{ border: solid 1px blue;}

/*Descrioption text which appears on the right hand side of the page*/
.descriptionRightText {
  width: 193px;
  float: left;
  background: #d4d4d4 url(../images/products/topleft_greyGradient.jpg) repeat-x top;
}
.descriptionRightText img{ float:left; }
.descriptionRightText div{ line-height:20px; text-align:left;}
.descriptionRightHeaderText {
  margin: 3px 0 0 14px;
  width: 177px;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  height: 25px;
  
}
.descriptionDescription {
  margin: 0 14px 0 14px;
  width: 163px;
  color:#000;
  font-size:11px;
}

/*Select a size drop down box */
.selectASize {width:214px; height:22px; background-image:url(../images/inputbox_callback.jpg); background-repeat:repeat-x; border:1px solid #7e7e7e; margin:10px 0px 0px 15px; float:left; display:inline; color:#FFFFFF; text-align:center; cursor:pointer;}
.selectASize{ position:relative; text-align:center;}
.selectASize form{ width:252; margin:auto;}
.selectASize label{ float:left; margin:15px 0 0px 0px; display:inline}
.selectASize .cntctMargins{ float:right; margin:10px 10px 2px 0;display:inline}
.selectASize select{ width:200px; margin: 10px 0 0px 25px;display:inline; z-index:-9}
.selectASize img{ position:absolute; bottom:0; right:0;display:inline}
.callbackdropdownmenu{ width:214px; height:200px; position:absolute; top:0; left:0; overflow:hidden; z-index:1}
.callbackdropdownmenu a{ overflow:hidden;color:#FFFFFF; cursor:pointer; width:207px; margin:3px 0 3px 7px; float:left; text-decoration:none}
.callbackdropdownmenu a:hover{ color:#0099FF; cursor:pointer;; width:100%;margin-left:7px; float:left; text-decoration:none;}

/*Related Products*/
.relatedProductsWrapper{ width:96px; float:left; padding:0 5px;}
.relatedProductsWrapper .thumbNailImage { float:left; margin-top:0; border: 6px solid #cecece;}
.relatedProductsWrapper .informationButton{position: absolute;}
.relatedProductsInformation{color:#4C4C4C; font-weight:bold; float:left}
.relatedProductPrice{font-weight:bold; color:#EB0000; margin-top:5px; float:left;}
.noRelatedMSG{margin:5px 5px 5px 5px; float:left; display:inline;}



.bottomlocationlinks{ color:#999999; text-align:center; line-height:20px; position:relative; bottom:10px;}


#homepage-graphics {text-align:center;}
.graphics_top {margin:25px 0 20 3; border:0;}
.graphics_left {margin:0 25px 0 0; border:0;}







