.clear {margin:0; padding:0; clear:both; overflow:hidden; height:0; line-height:0; font-size:0}
.clearall {height:0px; font-size:0px; line-height:0px; clear:both; overflow:hidden}
.trackerCode {margin:0; padding:0; clear:both; overflow:hidden; height:0; line-height:0; font-size:0}
div.active {display:block}
div.inactive {display:none}
.ToLeft {float:left}
.ToRight {float:right}
.block {display:block}
.decorationNone {text-decoration:none}
.print {display:none}

.strippedTitle {margin:0 0 10px 0; padding:0; background:url("/images/bckgrLineBlue.gif") 0px 7px repeat-x}
  .strippedTitle h2 {margin:0 0 0 40px; padding:0 10px; display:inline; text-transform:uppercase; color:#56311e; background:#ffffff; font-size:13px; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; font-weight:bold}
  .strippedTitle a {text-decoration:none}
.stripedLink {margin:0 0 15px 0; padding:0; text-align:center; background:url("/images/bckgrLineBlue.gif") 0px 7px repeat-x}
  .stripedLink a {margin:0 0 0 30px; padding:0 10px; display:inline-block; color:#000000; background:#ffffff; text-decoration:none;font-size:11px; line-height:13px; font-weight:bold; font-family:Verdana, sans-serif}
.strippedTitleOrange,
.stripedLinkOrange {background-image:url("/images/bckgrLineOrange.gif")}
.TabBox .stripedLink a {background:#ece2d9}
.ContentMain .stripedLink a {margin:0 0 0 60%}

.Title {font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size:12px; color:#56311E; width:610px; text-align:center; text-transform:uppercase}
.TitleImg {margin:0 0 10px 0;padding:0}
.TitleImgBckgr {position:relative; margin-bottom:10px; padding:4px 10px; color:#ffffff; font-size:14px; line-height:15px; background:#56311e}
.TitleImgBckgr .In {padding:4px 10px}

a.linkArrowCircle {margin:0; padding:0 0 0 20px; font-weight:bold; text-decoration:none;font-size:11px;font-family:Verdana; background:url("/images/arrowCircle.gif") 0px 0px no-repeat; color:#7282ae}
a.linkShowDetails, a.linkHideDetails {margin:0; padding:4px 20px 6px 15px; font-weight:bold; color:#545f7d; text-decoration:none; font-family:Tahoma; font-size:11px; line-height:11px; background:#d5c8bf url("/images/arrowShowDetails.gif") 90% 6px no-repeat}
a.linkHideDetails {background:#d5c8bf url("/images/arrowHideDetails.gif") 90% 6px no-repeat}

a.linkStarRating {float:left; overflow:hidden; width:15px; height:14px; background:url("/images/starRating.gif") no-repeat top left; margin-right:4px; cursor:pointer}
a.linkStarRating:hover {background-position:-15px 0px}
a.linkAskQuestion {padding:0 0 0 25px; font-size:11px; line-height:17px; text-decoration:underline; text-transform:uppercase; background:url("/images/iconAskQ.gif") 0px 0px no-repeat}
a.linkRequestReview {padding:0 0 0 25px; font-size:11px; line-height:17px; text-decoration:underline; text-transform:uppercase; background:url("/images/iconAskQ.gif") 0px 0px no-repeat}

a.iconCancelRating {cursor:pointer}

.lineV220px {float:left;overflow:hidden; padding:0 15px; width:1px; font-size:1px; line-height:1px; height:220px; background:url("/images/lineV220px.gif") top center no-repeat}
.lineH900px {margin:0 0 15px 0; padding:0; height:1px; background:url("/images/lineH900px.gif") top center no-repeat} 

.NoSpaceLeft {margin-left:0 !important;padding-left:0 !important}
.NoSpaceRight {margin-right:0 !important;padding-right:0 !important}
.NoBackgroundImg {background-image:none !important}

.arrowRightSide {margin-right:10px; width:9px; height:9px; overflow:hidden; background:url("/images/arrowRightSide.gif") no-repeat}
.trBorderDivider {border-bottom:1px solid #bdab9f; margin-bottom:10px; padding-bottom:10px;height:1px;line-height:1px; font-size:1px; overflow:hidden}
.StarsRatingHolder {float:right; padding-left:10px;height:20px; white-space:nowrap}

input, textarea, select {font-family:Arial,Helvetica,sans-serif; border:1px solid #cdcdcd; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#ffffff}
textarea {overflow:auto}
input.checkbox,
input.compareCheckbox {margin:0 5px 0 0;padding:0;width:auto;height:auto; vertical-align:middle; border:0px; background-color:transparent}
input.radio {margin:0 5px 0 0;padding:0;width:auto;height:auto; vertical-align:middle; border:0px;background-color:transparent}
#error, .error {color:#ff0000}
.FormTbl label {color:#774a35}
.FormTbl td {padding-bottom:10px}
.TitleForm {margin:0;padding:0 0 5px 0; color:#000000; font-size:12px; line-height:14px; font-weight:bold}
.FormBox {position:relative; margin-bottom:20px}
  .FormBox .In {padding:15px 30px}
#changeDetailsForm .rowLabel,
#registrationForm .rowLabel, #formContactUs  .rowLabel {width:270px}
#changeDetailsForm .inputTxt,
#registrationForm .inputTxt, #formContactUs .inputTxt {width:250px}

.crnrGradientTL {z-index:1;position:absolute; overflow:hidden; width:171px; height:24px; top:0px; left:0px; background:url("/images/crnrGradientTL.png") no-repeat}
.crnrGradientTR {z-index:1;position:absolute; overflow:hidden; width:171px; height:24px; top:0px; right:0px; background:url("/images/crnrGradientTR.png") no-repeat}
.crnrGradientBL {z-index:1;position:absolute; overflow:hidden; width:171px; height:24px; bottom:0px; left:0px; background:url("/images/crnrGradientBL.png") no-repeat}
.crnrGradientBR {z-index:1;position:absolute; overflow:hidden; width:171px; height:24px; bottom:0px; right:0px; background:url("/images/crnrGradientBR.png") no-repeat}

.crnrTL,.crnrTR,
.crnrBL, .crnrBR {z-index:10;position:absolute; overflow:hidden; width:7px; height:7px; background-image:url("/images/crnrs.png");background-repeat:no-repeat}
.crnrTL {top:0px; left:0px; background-position:-7px -7px}
.crnrTR {top:0px; right:0px; background-position:0px -7px}
.crnrBL {bottom:0px; left:0px; background-position:-7px 0px}
.crnrBR {bottom:0px; right:0px; background-position:0px 0px}


/* LAYOUT styles */

html, body {margin:0; padding:0; 
  min-height:100%; height:100%; /* needed for container min-height */
}
body {min-height:100%; background:#c5d4ef url("/images/bckgrBody.gif") top center repeat-x; 
  font-size:12px; color:#3a3024; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif}

.WrapAll {position:relative; margin:0 auto; bottom:0; min-height:100%; text-align:center; background:url("/images/bckgrWrapAll.gif") top center repeat-y}
.WrapHeader {position:relative; width:100%; background:url("/images/bckgrWrapHeader.gif") top center repeat-x; text-align:center}
  .Header {position:relative; margin:0px auto; width:940px; height:462px; text-align:left}
.WrapContent {position:relative; width:100%; text-align:center}
  .Content {position:relative; margin:0px auto; padding:10px 20px 100px 20px; width:900px; background:#ffffff; text-align:left; overflow:hidden}
  .wikiContetn {position:relative; margin:0px auto; padding:10px 0px 100px 0px; width:900px; background:#ffffff; text-align:left}
.ContentMain {float:left; width:630px; widht:600px; min-height:600px}
.ContentRight {float:right; width:230px; overflow:hidden; padding-left:20px; background:url("/images/bckgrContentMainLine.gif") 0px 0px no-repeat}
.ColumnLeft {float:left; width:230px; overflow:hidden; padding-right:30px; background:url("/images/bckgrContentMainLine.gif") 245px 0px no-repeat} /*min-height:400px;*/

.leftColumnBlog {width:229px; min-height:604px; height:auto !important; height:604px}
.wideContent{width:900px}

.ContentMain610px {width:610px; float:left; overflow:hidden}
  .allProducts .ProductsTitleFrame {text-align:center}

.ContentRight250px {width:250px !important}

.WrapFooter {position:absolute; left:0px; bottom:0px; width:100%; height:82px; padding-top:6px; background:#c5622f url("/images/bckgrWrapFooter.gif") top center repeat-x; text-align:center}
  .Footer {position:relative; margin:0px auto; width:940px; height:60px; background:url("/images/bckgrFooter.gif") top center no-repeat; text-align:left}


/* FOOTER styles */
.copyright {float:left; padding:20px 80px 0 25px; color:#000000; font-size:12px; line-height:14px; font-family:Arial,Helvetica,sans-serif}
.MadeBy {float:right; padding:20px 25px 0 0; color:#000000; font-size:12px; line-height:14px; font-family:Arial,Helvetica,sans-serif}
.logoWF {margin:0 0 -1px 5px}


/* HEADER styles */

.LogoHolder {z-index:1;position:absolute; top:30px; left:32px; width:381px; height:106px; overflow:hidden}

.TopBox {z-index:2;position:absolute; top:0px; left:160px; width:665px;height:66px; background:url("/images/bckgrTopBox.gif") 0px 0px no-repeat}
  .TopBox a {text-decoration:none}
  .TopBox .bttnGo {margin:0;padding:0;border:0px}
  .loginForm {float:left; width:325px; padding:13px 0 13px 25px; font-family:Verdana,Arial,Helvetica,sans-serif}
    .loginForm .inputUserHolder {float:left; padding-right:10px}
      .loginForm input.inputUser {background:url("/images/loginInputUser.gif") no-repeat; border:0px; margin:0px; padding:4px 5px 5px 10px; width:95px; font-size:11px; line-height:11px; font-family:Verdana,Arial,Helvetica,sans-serif}
    .loginForm .inputPassHolder {position:relative; float:left; padding-right:10px}
      .loginForm input.inputPass {position:relative; background:url("/images/loginInputPass.gif") no-repeat; border:0px; margin:0px; padding:4px 5px 5px 10px; width:130px; font-size:11px;line-height:11px; font-family:Verdana,Arial,Helvetica,sans-serif}
      .loginForm .inputPassTxt {position:absolute; top:0px; left:0px; padding:4px 5px 5px 10px; width:130px; font-size:11px;line-height:11px}
    .loginForm .loginFormOptions {padding-top:5px; font-size:11px; line-height:14px}
      .loginForm .loginFormOptions .checkboxHolder {float:left; padding-right:10px; width:110px}
      .loginForm .loginFormOptions label {color:#ffffff}
      .loginForm .loginFormOptions .loginLinks a {font-weight:bold; color:#3f515f}
      .loginForm .loginFormOptions .loginLinks a:hover {text-decoration:underline}
    .loginForm .loginErrorWrap {position:absolute; top:35px; left:25px; width:265px; font-size:12px !important; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif}
      .loginForm .loginErrorWrap .top {overflow:hidden; width:265px; height:9px; background:url("/images/loginMssgTop.png") 0px 0px no-repeat}
      .loginForm .loginErrorWrap .bottom {overflow:hidden; width:265px; height:9px; background:url("/images/loginMssgBottom.png") 0px 0px no-repeat}
      .loginForm .loginErrorWrap .middle {padding:0 10px; background:#f5e2d8; color:#ff0000; border-left:1px solid #56311e;border-right:1px solid #56311e}

.loginForm  input {background:none}      
   .userInfo {float:left; padding:15px}
   .userInfo a {color:#ffffff}

  .topSearchWrap {float:right; padding:13px 25px 13px 0; font-family:Verdana,Arial,Helvetica,sans-serif; width:257px}
    .topSearchWrap .inputGSearchHolder {float:left; padding-right:10px; white-space:nowrap}
    .topSearchWrap .inputGSearch {border:0px !important; margin:0;padding:4px 5px 5px 10px !important; width:162px; background:url("/images/inputGSearch.gif") no-repeat !important; font-size:11px; line-height:11px; font-family:Verdana,Arial,Helvetica,sans-serif; text-transform:lowercase}

#cse-search-results iframe {min-height:900px}
    
.flashRotatorWrap {z-index:3; position:absolute; left:-14px; top:194px; width:970px; height:262px; clear:both;overflow:hidden}
  .flashRotatorWrap .shadeLeft {float:left;width:15px; height:262px;background:url("/images/flashRotatorShadeLeft.gif") no-repeat}
  .flashRotatorWrap .shadeRight {float:left;width:15px; height:262px;background:url("/images/flashRotatorShadeRight.gif") no-repeat}
  .flashRotatorWrap .flashRotator {float:left}


/* MENUs styles */

.menuTopTabs {z-index:3; position:absolute; right:0px; top:113px; width:520px; height:37px}
  .menuTopTabs ul {margin:0;padding:0;list-style:none; float:right; white-space:nowrap; min-width:515px}
  .menuTopTabs li {float:left; padding-left:5px; min-width:98px; text-align:center; font-size:12px; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; font-weight:bold;white-space:nowrap}
  .menuTopTabs a {float:left; padding-top:12px; min-width:80px; height:25px; background:url("/images/menuTopTabMddl.gif") repeat-x; color:#603620; text-transform:uppercase; font-weight:bold;text-decoration:none}
  .menuTopTabs .crnrLeft {float:left; overflow:hidden;height:37px;width:9px;background:url("/images/menuTopTabLeft.gif") no-repeat}
  .menuTopTabs .crnrRight {float:left; overflow:hidden;height:37px;width:9px; background:url("/images/menuTopTabRight.gif") no-repeat}
  .menuTopTabs li.Active a {background:#a77b62; color:#ffffff}
  .menuTopTabs li.Active .crnrLeft {background-image:url("/images/menuTopTabLeftActive.gif")}
  .menuTopTabs li.Active .crnrRight {background-image:url("/images/menuTopTabRightActive.gif")}

.menuTopCategoriesWrap {z-index:50; position:absolute; left:0px; top:150px; height:44px; width:940px; background:url("/images/menuTopCategoriesBckgr.gif") repeat-x}
.menuTopCategories * {font-size:11px; line-height:14px; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif}
.menuTopCategories a {text-transform:uppercase}
  .menuTopCategories ul {margin:0;padding:15px 0; list-style:none; text-align:right}
  .menuTopCategories li {display:inline}
  .menuTopCategories .separator {padding:0 10px; background:url("/images/menuTopCategoriesDivider.gif") no-repeat top center}
  .menuTopCategories a {color:#ffffff;text-decoration:none}
  .menuTopCategories a:hover {text-decoration:underline}
  .menuTopCategories li.Active a {color:#F7B778 !important}

#menuCategory {display:block; float:right; width:719px !important; overflow:hidden}
.navsTop {width:520px; height:80px; position:absolute; top:110px; right:0px}

.menuBotom {float:left; margin:0; padding:20px 25px 0 0; list-style:none; font-size:12px; font-weight:bold}
  .menuBotom li {display:inline}
  .menuBotom a {color:#56311e; font-family:Arial,Helvetica,sans-serif;text-decoration:none}
.menuBotom .Divider {width:3px; padding:0 5px; background:url("/images/menuBottomDivider.gif") top center no-repeat}

.menuPath {height:40px}
  .menuPath ul {margin:0;padding:0; list-style:none}
  .menuPath li {display:inline; font-size:11px;line-height:12px}
  .menuPath a {color:#95a3ca; font-weight:bold; text-decoration:none; font-family:Verdana,Arial,Helvetica, sans-serif}
  .menuPath .Divider {font-weight:bold; color:#976b55; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:14px}


/* Content MAIN styles */

.shareThisHome {text-align:right;margin-bottom:10px}
.categoryIconsHome {margin-top:10px}
.categoryIconFrame {float:left; width:155px; height:64px; margin-bottom:20px; overflow:hidden}
.subcategoryIcons  .categoryIconFrame {width:210px !important}
  .categoryIconFrame td {vertical-align:middle}
  .categoryIconFrame img {margin:0 10px 0 0}
  .categoryIconFrame a {font-family:"MS Sans Serif", Geneva, sans-serif; color:#918F8F; font-weight:bold}

.popupDscr {display:none; float:left; width:130px; position:absolute; z-index:6; top:0; left:0}
  .popupDscr .categoryTitle {text-transform:uppercase; color:#030203; font-weight:bold}
  .popupDscr .top {overflow:hidden; width:130px; height:9px; background:url("/images/popupDscrTop130px.png") 0px 0px no-repeat}
  .popupDscr .bottom {overflow:hidden; width:130px;  height:9px; background:url("/images/popupDscrBottom130px.png") 0px 0px no-repeat}
  .popupDscr .middle {padding:0 10px; background:#f5e2d8; border-left:1px solid #56311e; border-right:1px solid #56311e}
  .popupDscr .middle p {margin:0;padding:0;font-size:11px;line-height:13px;font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif}

.BoxList {position:relative; margin-bottom:10px; font-family:Verdana; font-size:11px; line-height:13px}
  .BoxList a {color:#7482af;text-decoration:none}
  .BoxList .ThumbBox {float:left; width:50px; padding:10px; position:relative;z-index:5}
    .BoxList .checkboxBox {float:left;width:17px;padding-top:20px;padding-left:10px;overflow:hidden}
    .BoxList .Thumb {float:left}
    .BoxList .Info {float:left; padding:10px 0;position:relative;z-index:5}
    .BoxList .title {margin:0px; padding:0 0 0 20px; font-weight:bold; font-size:11px;font-family:Verdana; background:url("/images/arrowCircle.gif") 0px 0px no-repeat}
    	.BoxList .title a {color:#7482af}
    .BoxList .price {font-weight:bold; color:#cd6f3b; padding-right:5px}
    .BoxList .Rating {font-weight:bold; color:#cd6f3b}
    .BoxList .ratingWrap {padding-left:5px}
    .BoxList .ratingWrap img {margin-bottom:-2px}

.BoxWidth300px {width:300px; margin-left:30px; overflow:hidden}
.BoxWidth300px .stripedLink {width:300px}
  .BoxWidth300px .BoxList {width:300px}
  .BoxWidth300px .BoxList .Info {width:230px}
.BoxesWidth300px {margin-left:-30px; width:660px}
.ContentRight250px .BoxList {width:250px}
.ContentRight250px .BoxList .Info {width:150px}
.ContentMain610px .BoxList .Info {width:450px}


/* PRODUCTS styles */
.MenuProductsChecks {display:block; float:left; width:868px; background:url("/images/searchFormBg.png") repeat-x top left; padding:12px 0px 6px 32px; height:120px; border-bottom:1px solid #7084BB}
  .MenuProductsChecks .Box {float:left; width:250px; padding:0 0 15px 0; overflow:hidden}
    .MenuProductsChecks .BoxSpace {float:left;width:40px}
  .MenuProductsChecks .BoxOptions {height:90px; overflow:auto}
  .MenuProductsChecks .Row {padding:0 5px 5px 5px; color:#3a3024;font-weight:bold; font-family:Verdana; font-size:11px; line-height:13px; display:block; float:left; width:215px}
    .MenuProductsChecks .Row .checkbox {vertical-align:middle}
  .MenuProductsChecks .resultsBox {position:relative; float:right; margin:0 40px 10px 0; min-width:250px; white-space:nowrap; background:#d1d1d1; font-weight:bold; font-family:Verdana; font-size:11px; line-height:13px}
    .MenuProductsChecks .resultsBox .In {padding:5px 10px}
    .MenuProductsChecks .resultsBox .Divider {font-weight:normal}
    .MenuProductsChecks .resultsBox a.linkArrowCircle {background-image:url("/images/arrowCircle2.gif")}
 
  .ColumnLeft .MenuProductsChecksInner {color:#3a3024; font-weight:bold; font-family:Verdana; font-size:11px}
  .ColumnLeft .MenuProductsChecksInner .BoxOptions {padding-bottom:10px; height:auto; overflow:visible}
  .ColumnLeft .MenuProductsChecksInner .Row .checkbox {vertical-align:middle}
  .ColumnLeft .MenuProductsChecksInner .Row {padding:0 5px 5px 5px; color:#3a3024;font-weight:bold; font-family:Verdana; font-size:11px; line-height:13px; display:block; float:left; width:215px}
  
  .leftBanners {margin-bottom:10px; display:block; float:left; width:100%; height:210px; overflow:hidden}

.Box h2 {font-size:14px; color:#000; font-style:italic; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; margin-bottom:5px}
#searchReset {background:url("/images/searchFormBtnClear.png") no-repeat top left; margin-right:10px; border:0; width:68px; display:block; float:right; border:0px; height:22px; cursor:pointer}

.searchFormTopLabel {display:block; float:left; width:100%; height:32px; background-color:#7084BB; font-size:14px; font-weight:bold; color:#ffffff}
.searchFormTopLabel label {display:block; float:left; width:300px; padding-top:7px}
.searchFormTopLabelCrnrLeft, .searchFormTopLabelCrnrRight, .searchFormBottomCrnrLeft, .searchFormBottomCrnrRight {display:block; width:20px; height:32px}
.searchFormTopLabelCrnrLeft {background:url("/images/searchFormTopLabelCrnrLeft.png") no-repeat top left; float:left}
.searchFormTopLabelCrnrRight {background:url("/images/searchFormTopLabelCrnrRight.png") no-repeat top left; float:right}

.searchFormBottomCrnrLeft {float:left; background:url("/images/searchFormBottomCrnrLeft.png") no-repeat top left}
.searchFormBottomCrnrRight {float:right; background:url("/images/searchFormBottomCrnrRight.png") no-repeat top left}

.BoxOptionsRating {padding:20px 0 0 30px}
.BoxOptionsRating .RatingValues {margin-left:-5px}
.BoxOptionsRating .RatingValues span {float:left; width:35px; font-weight:bold; color:#212121; font-size:21px; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif}
.BoxOptionsRating .sliderWrap {width:182px; height:13px; padding:10px 0px; background:url("/images/ratingSliderBckgr.gif") top left repeat-x}
.BoxOptionsRating #searchSlider {display:block; width:180px !important; cursor:pointer}
.BoxOptionsRating .Stars {padding:0 0 0 9px}
  .BoxOptionsRating .Stars a {float:left; margin:0 14px 0 0; width:21px; height:20px; background:url("/images/ratingSliderStar.gif") top left no-repeat}
  .BoxOptionsRating .Stars a:hover {background-position:-21px 0px}

.CompareBoxes {padding-bottom:20px}
  .Compare2Boxes {width:670px}
  .Compare3Boxes {width:900px}
  .CompareBoxes .lineV220px {padding:0 19px}
  .CompareBoxes .firstlineV220px {padding-left:0px; background-position:0px 0px}
  .CompareBoxes .lastlineV220px {padding-right:0px; background-position:100% 0px}
.CompareBoxCategory {float:left; padding-top:34px; width:180px}
.CompareBoxCategory .Thumb {margin-bottom:10px; width:180px; height:170px; overflow:hidden; border:1px solid #cabfbb; text-align:center}
.CompareBoxCategory .Thumb img {margin-top:50px}
.CompareBoxCategory .CategoryName {padding:3px 5px 4px 5px;text-align:center; background:#cecccd; color:#526182; font-weight:bold;font-family:Tahoma; font-size:11px; line-height:14px}
.CompareBoxCategory .CategoryName a {text-decoration:none; color:#526182}

.CompareBox {float:left; width:185px}
.CompareBox .ProductName {margin-bottom:10px; padding:5px 10px 5px 30px; color:#020001; font-size:13px; line-height:15px; background:#efe9dd url("/images/arrowProductName.gif") 10px 8px no-repeat; height:30px}
.CompareBox .ProductName a {color:#020001; text-decoration:none; text-transform:uppercase}
.CompareBox .Thumb {position:relative; margin-bottom:10px; width:185px; height:170px; overflow:hidden; border-bottom:1px solid #cabfbb; text-align:center}
.CompareBox .price {z-index:10;position:absolute; top:0px; right:0px; white-space:nowrap;color:#ca6f38; font-weight:bold; font-size:12px; font-family:Tahoma}
.CompareBox .compareRating {padding:4px 5px;text-align:center; background:#cecccd; color:#526182; font-weight:bold;font-family:Tahoma; font-size:11px; line-height:12px}
  .CompareBox .Divider {padding:0 5px; font-weight:normal}
  .CompareBox .ratingStars img {margin-bottom:-3px}

.productCompareList {}
  .productCompareList .tblRow {width:100%; padding-top:5px; padding-bottom:5px; clear:both; overflow:hidden; background:#ECE4D7; margin-bottom:10px}
  .productCompareList .cellName {float:left;width:187px; padding-left:15px; font-weight:bold}
  .productCompareList .cellTitle {float:left; width:215px; padding-left:15px; font-weight:bold; text-transform:uppercase; color:#CA6C38}
  .productCompareList .cellValue {float:left; width:215px; padding-left:15px}

.characteristicsMore {display:none}

.productImageBox {position:relative; float:left; padding:10px 15px; margin-bottom:10px;min-height:260px; width:190px;  }
  .productImageBox .ImageBox {overflow:hidden; width:190px; height:170px; text-align:center}
.productImageBox .ThumbsBox {margin:0 -10px 0 0; padding-top:10px}
.productImageBox .ThumbBox {float:left; overflow:hidden; border:1px solid #d8cdc7; width:80px; height:80px; margin:0 7px 10px 7px; text-align:center}
.productImageBox .ThumbBox .Thumb {margin-top:5px}
.productImageBoxDivider {float:left;border-right:1px solid #cdcdcd; height:280px; width:1px; overflow:hidden;margin-right:5px; padding-left:8px}

.productDetails {position:relative; float:right; width:390px; min-height:280px; margin-bottom:10px}
  .productDetails .InBox {z-index:10;position:relative;padding:10px 15px; width:360px}
  .productDetails .tblProductDetails label,
  .productDetails label, span.ProductDescriptionLabel {font-weight:bold; color:#8f6c59; padding-right:10px}
  .productDetails .tblProductDetails {width:360px; margin-bottom:8px}
  .tblProductDetails td {padding-bottom:2px; vertical-align:top; font-size:11px; line-height:13px}
  .productDetails a {text-decoration:none}
  .tblProductDetails a {}
.productInfoMssg {position:relative; margin-bottom:10px}
  .productInfoMssg .InBox {padding:10px 15px; text-align:center}
.RequestReview {position:relative; float:left; margin-bottom:10px; margin-left:5px}
  .RequestReview .InBox {z-index:10;position:relative;padding:10px 15px; width:360px}

.Tabs .ShareThis {float:right}
  .Tabs .review-tab,
  .Tabs .review-tab-selected {position:relative; float:left;margin-right:5px; font-weight:bold; font-size:11px;line-height:13px; cursor:pointer}
  .Tabs .review-tab span,
  .Tabs .review-tab-selected span {display:block; padding:6px 15px}
  .Tabs .review-tab {background:#d8cdc7; color:#7e7065}
  .Tabs .review-tab-selected {background:#bdab9f; color:#ffffff}
.TabBox {position:relative; background:#ece2d9; padding:20px 30px; border:1px solid #bdab9f} 
.TabBox .InBox {position:relative; z-index:10; margin-bottom:10px}
.TabBox .InBox .InBoxPaddings {position:relative; z-index:10; padding:10px 20px}
  .TabBox .crnrGradientTL {background-image:url("/images/crnrGradientTLTab.gif")}
  .TabBox .crnrGradientTR {background-image:url("/images/crnrGradientTRTab.gif")}
  .TabBox .crnrGradientBL {background-image:url("/images/crnrGradientBLTab.gif")}
  .TabBox .crnrGradientBR {background-image:url("/images/crnrGradientBRTab.gif")}
.TabBox .crnrTL, .TabBox .crnrTR,
.TabBox .crnrBL, .TabBox .crnrBR {z-index:10;position:absolute; overflow:hidden; width:8px; height:8px; background-image:url("/images/crnrsTabBox.gif");background-repeat:no-repeat}
.TabBox .crnrTL {top:-1px; left:-1px; background-position:-8px -8px}
.TabBox .crnrTR {top:-1px; right:-1px; background-position:0px -8px}
.TabBox .crnrBL {bottom:-1px; left:-1px; background-position:-8px 0px}
.TabBox .crnrBR {bottom:-1px; right:-1px; background-position:0px 0px}

.tblsReview label {font-weight:bold; color:#8f6c59; padding-right:10px}
.tblsReview .LabelName {width:180px}
.tblsReview .Row {padding-bottom:2px; margin-bottom:2px; border-bottom:1px solid #bdab9f}
.tblsReview .Row .BoxToLeft {float:left; padding-right:20px; margin-right:20px; background:url("/images/tblsReviewBoxDivider.gif") 100% 0px no-repeat}
.tblsReview .Row .BoxToLeft a,
.tblsReview .Row .BoxToLeft a:hover {text-decoration:none}
.tblsReview .Row .rating {padding-left:10px;padding-right:15px}
  .tblsReview .Row .rating img {margin-bottom:-2px}
  .reviewUser textarea,
  .reviewComment textarea {width:350px; height:70px}
.tblsRatings td {vertical-align:top}
.tblsRatings .arrowRightSide {margin-top:5px}
.tblsRatings label {display:block; width:180px; padding-right:10px}
.tblsRatings .LabelName {width:180px}
.tblsRatings .LabelName label {display:block; width:180px; padding-right:0px;font-weight:bold; color:#8f6c59}
.tblsRatings .Row {padding-bottom:2px; margin-bottom:2px}
.tblsRatings .LabelsInline label {display:inline;width:auto}
.RowTab {padding-bottom:2px; margin-bottom:2px; border-bottom:1px solid #bdab9f}

.reviewCommentsTable {margin-bottom:10px}
.reviewCommentsTable td {padding:5px 5px 5px 15px; vertical-align:top; border-bottom:1px solid #bdab9f}
.reviewCommentsTable .reviewCommentMeta {width:150px;font-size:11px; color:#444444}
  .reviewCommentsTable .reviewCommentMeta a {font-weight:bold; color:#51607d}

.reviewComments {}
table.reviewComment {margin-top:10px; margin-bottom:10px}
table.reviewComment label {padding-left:15px}

/* END PRODUCTS styles*/

/* NEWS styles */
.NewsListBox {padding-bottom:30px}
.NewsListBox .Date,
.NewsDate {color:#7182b0;padding-bottom:10px}
.NewsListBox .linkMore {float:right;padding-bottom:10px}
.NewsListBox .strippedTitle,
.NewsListBox .strippedTitle {margin-bottom:1px}
  .NewsListBox .strippedTitle h2 {color:#55321e; font-size:12px}
  .NewsListBox .strippedTitle h2 a {color:#55321e}
.NewsImgToLeft {float:left; border:1px solid #cdcdcd; padding:5px; margin:0 20px 10px 0}
  .NewsImgToLeft img {display:block}
.NewsImgToRight {float:left; border:1px solid #cdcdcd; padding:10px; margin:0 0 10px 20px}
  .NewsImgToRight img {display:block}

/* END NEWS styles */

.Paging {clear:both; overflow:hidden; padding-bottom:10px}
.Paging * {font-family:Verdana; font-size:12px; line-height:13px; font-weight:bold}
.Paging a {color:#976b55; text-decoration:none}
.Paging span,
.Paging .active,
.Paging a:hover {color:#000000} 
.Paging .Numbers {float:left; width:89%;  white-space:nowrap; text-align:center}
.Paging .Numbers a {padding:0 5px}
.Paging .Prev {float:left; width:5%; text-align:left; font-size:16px}
.Paging .Next {float:right;width:5%; text-align:right; font-size:16px}

/* Content RIGHT styles */

.BlogPost h3 a {color:#3A3024}
.BlogPost a {color:#284895}
.BlogPost * {font-size:12px; line-height:14px; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif}
.BlogPost p {margin:0;padding:0 0 7px 0}
.BlogPost .NewsImgBlog  img {display:block; margin-left:auto !important; margin-right:auto !important; margin-top:5px; margin-bottom:5px; border:1px solid #CDCDCD; padding:5px}
.BlogPost {padding-bottom:20px}  
/* home Poll styles */
.pollHeader {margin-top:20px}
.pollWrap {padding:10px 0; padding:0; color:#3A3024}
.pollWrap h3 {color:#3A3024; margin-top:5px; margin-bottom:5px; font-size:12px; font-weight:normal; padding:0px 10px 0px 10px}
#pollResults {padding:0px 10px}
#pollForm {padding:0px 10px}
#pollForm .Question {}

.topSearchWrap input {background:none; border:none}
.ui-slider-horizontal {height:3px !important;  border:1px solid #c68383; width:180px !important}
.ui-slider-horizontal .ui-slider-handle {margin-top:2px !important; background:#9B5A39; width:3px !important; height:5px !important; margin-left:-2px; border:1px solid #523D2C; cursor:pointer; overflow:hidden}
.ui-corner-all {-moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -moz-border-radius-topleft:0; -moz-border-radius-topright:0}

.dynamicSearchItem {display:block; float:left; width:264px; margin:0px 25px 25px 0px; height:25px}
.dynamicSearchItem select {display:block; width:250px}
.dynamicSearchItem input#searchText {width:250px}
.searchItemCheckbox {padding-top:20px !important; margin-bottom:5px !important}
.dynamicSearchItem label {color:#3A3024; font-weight:bold}
#filterProducts select {width:160px; margin-right:20px; margin-bottom:20px}
#filterManufacturer {margin-left:140px}

.dynamicSearchItem label.selectLabel {}
.dynamicSearchWrap {width:900px; display:block; float:left; overflow:hidden; margin:0px 0px 15px 0px; padding:10px 0px 0px 0px; background:#C3D2EE}
.dynamicSearchWrap .btnDelimiter {display:block; float:right; width:400px; overflow:hidden; margin-right:42px}
.dynamicSearchWrap .checkbox {background-color:transparent}

.switchIndividualProducts {display:block; float:left; width:400px; overflow:hidden}
.switchIndividualProducts checkbox {vertical-align:middle; background-color:transparent}
#product_search_individual {background-color:transparent; vertical-align:middle}

.Banner {margin-bottom:10px}
.bottomBanners {width:611px; display:block; float:left; margin-top:20px}
.bottomBannerWrap {display:block; width:468px; height:112px; margin-left:auto; margin-right:auto}
#cse-search-box {font-size:11px}

#requestReviewFormWrap textarea {width:358px; margin-bottom:5px}
#requestReviewStatus {float:left; margin-top:5px}
.reviewRequestUser {display:block; float:left; border-bottom:1px solid #BDAB9F; width:100%; margin-bottom:10px}
.reviewRequestUser label {float:none !important; width:auto !important; display:inline !important; color:#8F6C59; font-weight:bold}

#advancedSearchFields {display:none; float:left; width:100%} 

.balloon {margin:0; padding:20px; position:absolute !important; border:1px solid red; display:none; width:150px; height:150px}
.ContentHelp {position:relative}

.homeBanners a {margin-top:20px; display:block}
.homeBanners .Banner {margin-bottom:0px !important}

.goog-te-gadget {color:#ffffff !important}
.goog-te-gadget img {display:none !important}
.goog-te-gadget a {display:none !important}

.rssBox {  }
	.rssBox img {margin-left:auto; margin-right:auto; margin: 10px auto; display:block}
  .rssBox img { max-width: 250px; }
.rssInfo {padding:10px} /*width:280px;  display:block; float:left;*/
.rssInfo p {margin:0px !important}

.goog-te-gadget .goog-te-combo {margin-top:11px !important; margin-bottom:20px !important; text-transform:capitalize !important}
#google_translate_element {display:block; float:left; width:211px !important; overflow:hidden}
#google_translate_element select {margin-left:31px}
#googleTranslate {z-index:10; position:absolute; top:12px; left:32px; width:150px}
.modelData {color:#8F6C59; text-transform:uppercase; font-weight:normal; font-size:11px}

.productDetails ul {margin:0 0 10px 0; padding:0px}
.productDetails li {padding:0 0 0 10px; list-style:none; background:url("/images/modelProductDisc.png") 0px 7px no-repeat}

.modelProduct {display:block; float:left; padding-top:10px; border-bottom:1px solid #7282AE; margin-bottom:10px; width:100%}
.noBorder {border-bottom:none !important}

.modelProductNameWrap {display:block; float:left; width:100%}
.modelProductRating {padding-top:1px; display:block; float:left;  }
.modelProductName {display:block; float:left}

.followMeMenuWs { display: block; float: left; width: 100%; margin-top: 5px; margin-bottom: 10px; padding-left: 5px; }
  .followMeMenuWs .socialIcon   { display: block; float: left; width: 40px; height: 40px; margin-right: 5px; margin-bottom: 5px; }
  .followMeMenuWs .socialIcon  img { width: 40px; height: 40px; }