form, input, textarea { padding: 0px; margin: 0px; }.header-template-addresults { height: 68px !important; }table, td, input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }input, textarea { vertical-align: middle; }#footercontainer1 { background: url(../images/footercontainer1.jpg) repeat-x scroll 0 0 #FFFFFF; min-height: 121px; padding-top: 20px; }#modalBackground { width: 100%; height: 100%; background-color: #000000; position: fixed; z-index: 850; top: 0px; left: 0px; opacity: 0.6; filter: Alpha(Opacity=60); }.modalBackground { width: 100%; height: 100%; background-color: #000000; position: fixed; z-index: 850; top: 0px; left: 0px; opacity: 0.6; filter: Alpha(Opacity=60); }#previewModalBackground { width: 100%; height: 100%; background-color: #000000; position: fixed; z-index: 850; top: 0px; left: 0px; opacity: 0.6; filter: Alpha(Opacity=60); }#popup { position: fixed; top: 60px; left: 50%; margin-left: -317px; z-index: 1000; width: 634px; font-size: 14px; }*:first-child + html #popup { margin-left: 0 !important; margin-right: 317px; }    #popup h2 { margin: 0 0 7px 0; font-size: 14px; font-weight: bold; color: #e47804; }.play { bottom: 12px; cursor: pointer; width: 120px; position: absolute; right: 620px; z-index: 10; }.pause { bottom: 12px; cursor: pointer; width: 60px; position: absolute; right: 620px; z-index: 10; }.stop { bottom: 12px; cursor: pointer; width: 120px; position: absolute; right: 620px; z-index: 10; }#playbigvideo { position: absolute; top: 126px; right: 249px; }#facebooklike-template { position: absolute; top: 61px; margin-left: 40px; left: 170px; }#suittabs { position: absolute; top: 100px; right: 0px; height: 40px; width: 890px; z-index: 0; background: url(../images/suittabs.jpg) repeat-x; }#nextsuits { display: block; position: absolute; top: 11px; left: 0; width: 31px; height: 23px; z-index: 1; padding: 0 !important; background: url(../images/moresuits.jpg) no-repeat; }    #nextsuits:hover { background: url(../images/moresuits.jpg) 0 -23px no-repeat; }#prevsuits { display: block; position: absolute; top: 11px; right: 0; z-index: 5; width: 31px; height: 23px; padding: 0 !important; background: url(../images/moresuits2.jpg) no-repeat; }    #prevsuits:hover { background: url(../images/moresuits2_over.jpg) no-repeat; }.sideform1 { margin: 0; line-height: 36px; font-weight: bold; color: #e47804; font-size: 14px; }.input2 { width: 88px; height: 20px; border: 1px solid #c6c6c6; margin-left: 3px; }.input3 { width: 55px; height: 20px; border: 1px solid #c6c6c6; }.sideform2 { float: right; width: 53px; }.sideform3 { float: right; width: 52px; }.sideform4 { float: right; width: 49px; }/*.dd {width: 49px;height: 22px;background: url(../images/dd.jpg) no-repeat;margin-top: 5px;cursor: pointer;} .dd:hover {background: url(../images/dd.jpg) 0 -22px no-repeat;} */#bigviewer1 { position: absolute; top: 9px; left: 10px; z-index: 1; }.bigviewer1 { position: absolute; top: 10px; left: 10px; z-index: 1; }#bigviewervideo1 { left: 95px; position: absolute; top: 50px; z-index: 1; }#bigviewer2 { position: absolute; top: 352px; left: 476px; z-index: 5; }#bigviewervideo2 { position: absolute; top: 352px; left: 476px; z-index: 5; }#bigviewer3 { position: absolute; top: 385px; left: 10px; width: 484px; height: 35px; line-height: 35px; background: url(../../images/bigviewer3.jpg) repeat-x; color: #505050; overflow: hidden; padding: 0 8px; }#bigviewervideo3 { position: absolute; top: 385px; left: 10px; width: 484px; height: 35px; line-height: 35px; background: url(../../images/bigviewer3.jpg) repeat-x; color: #505050; overflow: hidden; padding: 0 8px; }#bigviewervideo4 { position: absolute; top: 10px; right: 10px; width: 85px; height: 30px; line-height: 30px; display: block; text-align: center; font-weight: bold; color: #6392cd; font-size: 14px; }.bigviewer5 { position: absolute; top: 10px; right: 95px; width: 85px; height: 30px; line-height: 30px; display: block; text-align: center; font-weight: bold; color: #6392cd; font-size: 14px; }#bigviewervideo5 { position: absolute; top: 10px; right: 95px; width: 85px; height: 30px; line-height: 30px; display: block; text-align: center; font-weight: bold; color: #6392cd; font-size: 14px; }#bigviewer .bigviewer6 { position: absolute; top: 35px; right: 46px; }.bigviewer7 { position: absolute; top: 40px; right: 10px; display: block; text-decoration: none; width: 181px; height: 24px; background: url(../images/bigviewer7.jpg) no-repeat; }    .bigviewer7:hover { background: url(../images/bigviewer7.jpg) 0 -24px no-repeat; }    .bigviewer7.disabled { background: url(../images/bigviewer7_disable.jpg) no-repeat; }.bigviewer8 { position: absolute; bottom: 10px; right: 10px; display: block; text-decoration: none; width: 181px; height: 35px; background: url(../images/bigviewer8.jpg) no-repeat; }    .bigviewer8:hover { background: url(../images/bigviewer8.jpg) 0 -35px no-repeat; }    .bigviewer8.disabled { background: url(../images/bigviewer8_disable.jpg) no-repeat; }#bigviewer9 { position: absolute; top: 72px; right: 10px; width: 181px; height: 321px; overflow: hidden; }#bigviewer .bigviewervideo6 { position: absolute; top: 35px; right: 133px; }.bigviewervideo7 { position: absolute; top: 40px; right: 10px; }.bigviewervideo8 { position: absolute; bottom: 10px; right: 10px; }#bigviewervideo9 { position: absolute; top: 72px; right: 10px; width: 181px; height: 321px; overflow: hidden; }.bigviewersmall1 { float: right; display: inline; margin-top: 9px; margin-right: 6px; }.bigviewersmall2 { float: left; display: inline; margin-top: 9px; margin-left: 6px; }.bigviewersmallvideo1 { float: right; display: inline; margin-top: 9px; margin-right: 6px; }.bigviewersmallvideo2 { float: left; display: inline; margin-top: 9px; margin-left: 6px; }#generalinfo { margin-top: 28px; }.attrdiv p img { vertical-align: middle; margin-left: 4px; }.month { float: right; width: 224px; margin: 7px 0 12px 7px; display: inline; }.month1 { background: none repeat scroll 0 0 #B9B9B9; border-left: 2px solid #B9B9B9; border-right: 2px solid #B9B9B9; color: #FFFFFF; font-size: 12px; font-weight: bold; line-height: 27px; width: 220px; }    .month1 td { line-height: 27px; width: 220px; background: #b9b9b9; color: #ffffff; font-weight: bold; font-size: 12px; border-right: 2px solid #b9b9b9; border-left: 2px solid #b9b9b9; }.monthday1 { width: 28px; line-height: 21px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px; color: #878787; font-size: 11px; }.salestitle { margin: 15px 0 0 0; background: #f1f1f1; color: black; padding-right: 7px; line-height: 25px; }.sig3 { font-size: 11px !important; color: #d8d8d8; }.dotsright { display: inline-block; width: 21px; height: 21px; background: url(../images/a1.png) no-repeat; vertical-align: middle; }    .dotsright:hover { background: url(../images/a1.png) 0 -21px no-repeat; }.dotsleft { display: inline-block; width: 21px; height: 21px; background: url(../images/a4.png) no-repeat; vertical-align: middle; }    .dotsleft:hover { background: url(../images/a4.png) 0 -21px no-repeat; }.menuitems { left: 0; margin: 0; overflow: hidden; padding: 0; position: relative; float: right; top: 0; width: 850px; }    .menuitems li { float: right; margin-left: 0; list-style: none outside none; }/*  MODAL POP UP    */.popuppreview { width: 730px; margin-left: -450px; }:first-child + html .popuppreview { margin-left: 0 !important; margin-right: 400px; }.popupreq3 { color: #7E7E7E; margin: 9px 0 13px; }.popupreq_email { background: url("../images/email_line.gif") repeat-x scroll 0 0 transparent; color: #E47804; font-size: 14px; font-weight: bold; height: 34px; line-height: 29px; padding-top: 6px; }.popupreqgalleryprev { display: inline; float: right; font-size: 12px; margin: 4px; width: 154px; padding-top: 10px; padding-bottom: 10px; }    .popupreqgalleryprev img { border: solid 2px; }    .popupreqgalleryprev #prevleft { background: url("../images/pagingleft1.jpg") no-repeat scroll 0 0 transparent; height: 29px; left: -15px; width: 29px; top: 250px; position: absolute; }    .popupreqgalleryprev #prevright { background: url("../images/pagingright1.jpg") no-repeat scroll 0 0 transparent; display: block; height: 29px; right: -15px; position: absolute; top: 250px; width: 29px; }.popupclose { background: url("../images/popupclose.jpg") no-repeat scroll 0 0 transparent; display: block; height: 29px; left: -15px; position: absolute; top: -15px; width: 29px; }.chosen1popup { display: inline; float: right; height: 156px; margin: 12px 0 0 16px; position: relative; width: 146px; }:first-child + html .popup { margin-left: 0 !important; margin-right: 332px; }.homearrow { background: url("../images/homearrow.png") no-repeat scroll 100% 0 transparent; display: inline; float: left; height: 12px; line-height: 12px; margin-top: 10px; padding-right: 20px; }:first-child + html .popup_email { margin-left: 0 !important; margin-right: 332px; }.homearrow:hover { background: url("../images/homearrow.png") no-repeat scroll 100% -12px transparent; }.homearrow2 { background: url("../images/homearrow.png") no-repeat scroll 100% 0 transparent; display: inline; float: left; height: 12px; line-height: 12px; margin-top: 2px; padding-right: 20px; }    .homearrow2:hover { background: url("../images/homearrow.png") no-repeat scroll 100% -12px transparent; }.popup1 { margin: 0 0 7px; }.popup2 { background: url("../images/popup2.jpg") no-repeat scroll 0 100% transparent; height: 32px; line-height: 29px; padding-top: 10px; }    .popup1 img, .popup2 img { }.popupclose { background: url("../images/popupclose.jpg") no-repeat scroll 0 0 transparent; display: block; height: 29px; left: -15px; position: absolute; top: -15px; width: 29px; }    .popupclose:hover { background: url("../images/popupclose.jpg") no-repeat scroll 0 -29px transparent; }.popupreq2 span { color: #E47804; }.popupreq-floatright1 { float: right; margin: 0 0 8px !important; }.popupreq-floatleft1 { float: left; margin: 0 0 8px !important; }#sendreq { background: url("../images/sideform5.jpg") no-repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF !important; cursor: pointer; display: inline; float: left; font-weight: bold; height: 29px; line-height: 29px; margin-right: 20px; text-align: center; width: 52px; }.reqprev { background: url("../images/homearrow2.png") no-repeat scroll 100% 0 transparent; color: #5485C2; display: inline-block; font-size: 14px; font-weight: bold; height: 12px; line-height: 12px; margin-left: 5px; padding-right: 20px; }.reqnext { background: url("../images/homearrow.png") no-repeat scroll 0 0 transparent; color: #5485C2; display: inline-block; font-size: 14px; font-weight: bold; height: 12px; line-height: 12px; margin-right: 5px; padding-left: 20px; }.pagingleft2 { background: url(../images/pagingleft2.jpg) no-repeat; }    .pagingleft2:hover { background: url(../images/pagingleft2.jpg) 0 -32px no-repeat; }#manypolls_reviews { }    #manypolls_reviews a { display: block; padding: 10px 30px 5px 23px; color: #5278A7; background: url(../images/manypollsa.jpg) 150px 13px no-repeat; }    #manypolls_reviews .custom { text-decoration: none; color: #e47804 !important; }.contactformsending { background: url(../images/sideform5.jpg) 0 -29px no-repeat; text-align: center; line-height: 29px; height: 29px; width: 52px; float: left; display: inline; margin-right: 20px; color: #ffffff !important; font-weight: bold; border: 0 none; cursor: pointer; }    .contactformsending :hover { cursor: default; }/* Reviews */.addreview2 { color: #828282; font-size: 12px; margin: 0 0 15px 0; }.addreview3 { color: #727272; font-size: 14px; margin-bottom: 20px; }.addreview4 { float: right; width: 475px; }#addreview2 { float: left; display: block; background: url(../images/addreview.jpg) no-repeat; width: 93px; height: 33px; line-height: 33px; padding-right: 31px; color: #5f8dc6; font-size: 14px; }.addreview5 { float: left; width: 200px; }.addreview4-1 { margin: 0; height: 24px; color: #e47804; font-size: 14px; }.toplacehp2 { float: left; display: block; background: url(../images/toplacehp.jpg) no-repeat; width: 125px; height: 33px; margin-left: 10px; line-height: 33px; padding-right: 28px; color: #5f8dc6; font-size: 14px; margin-top: 1px; }.addreview4-3 { margin: 0; height: 24px; color: #e47804; padding-top: 12px; font-size: 14px; }.addreview4-2 { height: 19px; width: 473px; border: 1px solid #c6c6c6; }.addreview4-4 { height: 96px; width: 473px; border: 1px solid #c6c6c6; }.addreview5-1 { margin: 0; height: 24px; color: #e47804; font-size: 14px; }.addreview5-2 { border: 1px solid #f8dac5; height: 133px; padding: 10px; color: #898989; font-size: 14px; width: 178px; }.addreview6 { margin: 0; height: 24px; color: #e47804; padding-top: 46px; font-size: 14px; }.addreview7 { width: 100%; margin-bottom: 37px; }.addreview7-1 { width: 155px; padding: 0 0 15px 0; font-size: 14px; }.addreview7-2 { }    .addreview7-2 td { width: 107px; padding: 0 0 15px 0; }    .addreview7-2 label { padding-right: 5px; font-size: 14px; color: #6392cd; white-space: nowrap; }    .addreview7-2 input { vertical-align: middle; margin-top: -2px; }.addreview7-2_friend { }    .addreview7-2_friend td { width: 47px; padding: 0 0 15px 0; }    .addreview7-2_friend label { padding-right: 5px; font-size: 14px; color: #6392cd; }    .addreview7-2_friend input { vertical-align: middle; margin-top: -2px; }.addreview8 { float: right; width: 292px; }.addreview9 { float: left; width: 340px; }.addreview9-2 { color: #727272; font-size: 14px; }    .addreview9-2 td { height: 21px; vertical-align: middle; }.addreview9-2 { height: 21px; vertical-align: middle; }    .addreview9-2 label { margin-right: 5px; }.addreview10 { color: #727272; margin-top: 42px; }.addreview8-1 { color: #7b7b7b; font-size: 14px; padding: 0 0 24px 0; width: 103px; }    .addreview8-1 span { display: inline-block; width: 5px; }.addreview8-2 { color: #aaaaaa; font-size: 11px; padding: 0 0 0 0; width: 189px; }.addreview8-3 { height: 18px; width: 167px; border: 1px solid #c7c7c7; }.addreview8-4 { height: 18px; width: 187px; border: 1px solid #c7c7c7; }.addreview8-5 { height: 18px; width: 88px; border: 1px solid #c7c7c7; color: #a2a2a2; }.addreview8-6 { float: left; display: inline-block; width: 89px; }.addreview11 { display: inline; float: left; width: 90px; height: 31px; line-height: 31px; background: url(../images/addreview11.jpg) no-repeat; text-align: center; color: #de7427; font-size: 14px; font-weight: bold; }    .addreview11:hover { color: #a24400 !important; }.watermark { color: #A2A2A2 !important; }.popup .link { font-family: Arial regular; font-size: 14x; color: #13588f; text-decoration: none; }.popup h3 { text-align: center; font-family: Arial regular; font-size: 14px; color: #676767; margin-right: 100px; }.footer_email_popup { background: url(../images/popups/email.jpg) no-repeat; height: 106px; width: 634px; }.popupcontactcontainer_review { height: 200px; width: 100%; padding-top: 50px; }.popupreq_email_popup { position: fixed; top: 60px; left: 50%; margin-left: -317px; z-index: 1000; width: 631px; font-size: 14px; }/* N.E. Extras */.footer_group_titles { line-height: 21px; font-size: 20px; margin-bottom: 15px; margin-top: 4px; float: right; }#footercontainer2 #allrights { float: right; width: 100%; text-align: center; height: 20px; margin-top: 73px; }#preview { position: absolute; border: 1px solid #ccc; background: #333; padding: 5px; display: none; color: #fff; }.dealclosebutton { background: url("../images/B_x2.png") no-repeat scroll 0 0 transparent; float: left; height: 15px; margin: 2px; width: 15px; }    .dealclosebutton:hover { background: url(../images/B_x2_over.png) no-repeat; float: left; }.copyright1 { width: 700px; }#opacitycaption { background-color: #ffffff; color: #6392CD; height: 31px; left: 0; top: 0; width: 500px; width: 495px\9; *width: 500px; position: absolute; z-index: 999; opacity: 0.85; filter: alpha(opacity=85); }    #opacitycaption .last_minute_text { font-size: 15px; margin-right: 10px; margin-top: 6px; font-weight: bold; color: #6392CD; float: right; }    #opacitycaption .extra_details_link { width: 80px; font-size: 12px; margin-top: 20px; float: left; color: #6392CD; }#sideform label { margin-right: 4px; }.previmagetitle { border: 0 none; border-collapse: collapse; width: 100%; background-color: #ffffff; }.previmagetitle1 { font-size: 12px !important; font-weight: bold; text-align: right; vertical-align: top; }.previmagetitle2 { width: 20px; }.previmagetitle3 { text-align: left; vertical-align: top; white-space: nowrap; }/* All Reviews */.allreviewscontainer { float: right; width: 694px; }.sectiondiv { margin-bottom: 20px; }.sectiondiv1 { float: right; }.sectiondiv_allreviews2 { float: right; border: 1px solid #e1e1e1; width: 486px; height: 86px; overflow: hidden; padding: 10px 10px 7px 13px; }.sectiondiv3 { color: #5f82ae; font-weight: bold; font-size: 14px; }.sectiondiv4 { float: left; color: #878787; }    .sectiondiv4 img { vertical-align: middle; }.sectiondiv5 { margin: 7px 0 0 0; color: #545454; font-size: 14px; }#headerline_reviews { height: 38px; font-weight: bold; color: #e47804; background: url(../images/pollresponses.jpg) repeat-x; margin-bottom: 10px; }.assistancereview { float: left; margin: 8px 0 0 2px; }#left_column_container { float: left; width: 176px; }.slide2 { position: relative; background: url(../images/slide2.jpg) 0 100% no-repeat; height: 40px; margin: -15px 0 27px 0; }.slidemiddle { position: absolute; top: 6px; left: 68px; color: #626262; font-size: 12px; font-weight: normal; }.slidemin { position: absolute; top: 6px; right: 3px; color: #626262; font-size: 12px; font-weight: normal; }.searchresultsclosed17 { position: absolute; top: 100px; left: 10px; display: block; border: 1px solid #e2e2e2; height: 20px; line-height: 20px; width: 112px; color: #2863ac; background: url(../images/searchresultsclosed10.jpg) repeat-x; text-align: center; }#zimerreview { width: 693px; }#zimerreviewimage { float: right; margin-bottom: 2px; display: inline; }#zimerreviewcontent { float: left; height: 130px; width: 491px; margin-bottom: 2px; display: inline; position: relative; }.zimerreviewcontent1 { color: #e47804; font-size: 18px; font-weight: bold; margin: -2px 0 10px 0; }.zimerreviewcontent2 { font-size: 12px; color: #828282; margin: 0 0 10px 0; }    .zimerreviewcontent2 a { color: #6392cd; }.zimerreviewcontent3 { font-size: 12px; color: #e87800; margin: 0 0 10px 0; }#allzimerreviews { margin: 10px 0 0 0; font-weight: bold; color: #787878; font-size: 14px; height: 33px; line-height: 33px; }.thumb_up { background-image: url(../images/thumb_up.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 130px; width: 51px; }/*.thumb_down {    background-image: url(../images/thumb_down.jpg);    background-repeat: no-repeat;    background-position: left top;    float: left;    height: 41px;    width: 51px;}*/.thumb_down { background-image: url(../images/thumb_down.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 130px; width: 51px; }