



img													{ border:none; outline:none;}
.clr												{ clear:both; font-size:1%;}
.bpnone                                             { padding-bottom:0px !important; }
.wb20                                               { border-top:20px solid #f5f5f5  !important; }
/*************** DIV CLASSES *************/
#wraper												{ width:925px; margin:0px auto;}
#TopPart											{ height:101px;}
.logo												{ float:left; margin-top:25px;}
#BlueSearchBox										{ background:url(../images/blue-box.gif) no-repeat; padding:25px 30px; margin-right: 25px; height:64px;}
.Search-box											{ float:left; width:512px; height:56px; background:url(../images/search-bg.gif) repeat-x;}
.EveryThing											{ float:right; width: 339px; background:url(../images/every-thing-box.gif) no-repeat; height:58px;}
.BlanKBig											{ height:135px;}
.Band												{ height:41px; background:url(../images/gry-box-bg.gif) repeat-x; font:bold 18px/39px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase;}

.HpmePageProList									{ float:left; margin:30px 0; width:100%;}
.HpmePageProList ul									{ margin:0px 0; padding:0}
.HpmePageProList ul li								{ margin:0; padding:0; float:left; width:275px; margin-right:35px;}
.HpmePageProList ul li img							{ float:left; border:solid 1px #ccc; margin:0px 10px 0 0}
.HpmePageProList ul li b 							{ font:bold 14px/21px Tahoma, Geneva, sans-serif}
.HpmePageProList ul li a							{ color:#007aa7; text-decoration:underline; }		
.MrgRN												{ margin-right:0 !important;}
#Footer												{ background:url(../images/foorter-bg.gif) repeat-x; margin:20px 0 10px 0 }
.QuickLinks											{ float:left; width:454px; min-height:190px; background:url(../images/footer-sap.jpg) no-repeat 100% 0; margin-left:10px;}
.qhd												{ font:bold 17px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#444444;}

.QuickLinkBox										{ width:135px; float:left; margin:10px 5px; font:12px/17px Arial, Helvetica, sans-serif;}
.QuickLinkBox li									{ margin:0px 0 }
.QuickLinkBox a 									{ color:#818181;}
.QuickLinkBox a:hover								{ color:#444444; text-decoration:underline;}

.suscribeNL											{ width:420px; float:left;padding-left: 30px; height:158px; margin:5px 30px 0 0; font:11px/21px Tahoma, Geneva, sans-serif; color:#7f7f7f !important; }
.signup												{ font:bold 14px Tahoma, Geneva, sans-serif; color:#454545;}
.SubNewsLtter										{ height:39px; background:url(../images/email-bg.gif) repeat-x; margin:20px 0;}
.uns												{ margin:5px 0;}

.pagelinks											{ margin:10px 0; font:11px/17px Tahoma, Geneva, sans-serif;}
.pagelinks	ul										{ margin:0;padding-left:10px;}
.pagelinks	li										{ margin:0px 0; float:left; width:100%}
.pagelinks	li span									{ width:180px; display:block; float:left; font-size:12px;}
.pagelinks	li.Spe									{ }
.pagelinks	li.Spe a								{ display:block;float: left;color: #484848; padding: 4px;margin-right: 5px;}


.footerlink											{ margin:10px 0; font:11px/17px Tahoma, Geneva, sans-serif;}
.footerlink	ul										{ margin:0;padding-left:10px;}
.footerlink	li										{ margin:0px 0; float:left;width: 100%;min-height: 23px;}
.footerlink	li span									{ width:180px; display:block; float:left; font-size:12px;}
.footerlink	li.Spe									{}
.footerlink	li.Spe a								{ width:90px !important; display:block; float:left}
.copyright											{ text-align: center;font-size: xx-small; }
.copyright a	 								    { color:#646464; text-decoration: underline; }
.contactUs											{ position:absolute; left:0; top:500px;}

.InnerTopright										{ float:right; width:320px; padding-top:5px; text-align:right; color:#09247e;}
.InnerTopright span     							{ color:#2f2f2f; float:left; padding-right:15px;}

.InnerTopright a									{ color:#09247e;}
.bredCrum											{ margin: 5px 0;color: grey;font-size:smaller; }		
.bredCrum a											{ color:grey; text-decoration:underline;}
/*
.InnerSection										{ margin:10px  0}
.InnerSection h1									{ font:21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072bc;}
*/
.Product											{ float:left; width:560px; font:14px Tahoma, Geneva, sans-serif; color:#797979; padding-top:30px;}
.Product img										{ float:left; margin-right:10px}
.Product b 											{ font:20px/39px Tahoma, Geneva, sans-serif; color:#000;}
.Product span										{ color:#e01b22;font-weight:bold;}
.Product .morephto                                  { color:#0072bc; padding:5px 10px; clear:both;}
.Product .morephto a.first                                { color:#0072bc; background:url(../images/enlarge-image.jpg) no-repeat; padding:10px 25px; font-size:12px; text-decoration:underline;}
.Product .morephto a.first:hover                          { text-decoration:none;}
.exchange-sale                                      { width:290px; margin-right:18px; position:relative; float:right;}
.exchange-main                                      { width:274px; background:#cff1fd; border:1px solid #b7b7b7; padding:7px; overflow:hidden;}
.crvtl, .crvtr, .crvbl, .crvbr                      { width:10px; height:11px; position:absolute;background:url(../images/crv-all.gif) no-repeat;}
.crvtl                                              { background-position:left top;  left:0px; top:0px;}
.crvtr                                              { background-position:right top; right:0px; top:0px;}
.crvbl                                              { background-position:left bottom; left:0px; bottom:0px;}
.crvbr                                              { background-position:right bottom; right:0px; bottom:0px;}
.exchange-heading                                   { width:244px; padding:0px 15px; font:22px/38px Tahoma, Geneva, sans-serif; color:#fff; background:url(../images/heading-exchange.gif) no-repeat; }
.exchange-cont                                      { width:252px; background:#f4f4f4; border:1px solid #fff; border-bottom:none; border-top:none; padding:10px; padding-top:0px; margin-top:-5px;}
.exchange-txt                                       { overflow:hidden; padding-bottom:5px; font:22px/22px Tahoma, Geneva, sans-serif;  }
.exchange-txt b                                     { color:#484848;}
.exchange-txt span                                  { color:#d32a2f;}
.exchange-cont .core								{text-align:12px; padding-top:5px; color:#646464; text-align:right;}

.exchange-qty                                       { overflow:hidden; padding-top:6px; padding-bottom:14px; color:#000; font:14px/26px Tahoma, Geneva, sans-serif;  }
.exchange-qty input                                 { width:34px; padding:3px 0px; margin-top:10px; height:18px; background:url(../images/bg-input.gif) repeat-x; /*float:left;*/ margin-left:4px; border:1px solid #c6c6c6;  margin-right:4px;}
.exchange-qty span                                  { width:34px; margin-top:10px; /*display:block; float:left;*/ }
/*.exchange-qty a                                     { float:left; margin-left:4px; }*/

.midarea                                            { width:100%; padding:13px ; margin-top:10px; float:left; }
.leftcontarea                                       { width:661px; float:left; padding-right:12px;}
.contentleft                                        { padding:12px 0;}
.rightcontarea                                      { width:280px; float:left; background:#e7e7e7;}
.rightcontarea h3                                   { padding:0px 15px; font:22px/41px Tahoma, Geneva, sans-serif; color:#fff; background:url(../images/right-heading.gif) repeat-x;}
.rightcontarea li                                   { background:url(../images/linebg.gif) repeat-x top; overflow:hidden; padding:10px;}
.rightcontarea li span                              { display:block; width:65px; float:left;}
.rightcontarea li div                               { width:260px; float:left; font:12px/17px Tahoma, Geneva, sans-serif; color:#000;}
.rightcontarea li div a                             { color:#0072bc; clear:both; display:block; float:left;}


.rightcontarea2                                      { width:226px; float:left;  margin-top:45px; border:solid 1px #c2c2c2; background:#fff; }
.rightcontare2a h3                                   { padding:0px 15px; font:22px/41px Tahoma, Geneva, sans-serif; color:#fff; background:url(../images/right-heading.gif) repeat-x;}
.rightcontarea2 li                                   { background:url(../images/libg356.jpg) repeat-x bottom; overflow:hidden; padding:10px;}
.rightcontarea2 li span                              { display:block; width:65px; float:left;}
.rightcontarea2 li div                               { width:200px; float:left; font:12px/17px Tahoma, Geneva, sans-serif; color:#000;}
.rightcontarea2 li div a                             { color:#0072bc; clear:both; display:block; float:left;}
.rightcontarea2 li span  img						{ border:solid 1px #c2c2c2}




.InnerBlueSearchBox									{}

.tabborder												{ border-top:solid 1px #c3c3c3; background:#fff; position:relative; margin-top:-1px;  z-index:9; }
.line-left                                          {background:url(../images/line-big.jpg) no-repeat; position:absolute; left:0px; width:1px;height:300px;}
.line-right	                                        {background:url(../images/line-big.jpg) no-repeat;position:absolute; right:0px; width:1px;height:300px;}
.bordertab h2											{ border-bottom: solid 1px #aaa; font:17px/21px Verdana, Geneva, sans-serif; padding:10px 0; }
.sap 												{ width:100%; height:1px; background:#aaa; margin:10px 0}

.tabborder h3											{font:15px/21px Verdana, Geneva, sans-serif; padding:5px 0; color:#0072bc;}
.list												{ width:100%; float:left; margin-right:5px;}
.list li											{ width:100%; background:#e9f8ff;  margin:1px 0; padding:5px}
.tabborder h4											{ width:100%; background:#7fc4e6; padding:2px 5px; margin:10px 0}
.list li span.title										{ width:230px; display:block;float: left; font-weight: bold;}
.list li span.detail									{ width:280px; display:block; float:left}
.list ul li.alrt									{ background:#e9ecf1 !important}


/************ Form Classes****************/
#PartSearchTextBoxBig								{ width:400px; background:none; padding:15px; border:none; margin:2px 0; font:18px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2f2f2f;}
#PartSearchTextBoxMenuSmall							{ width:500px; border:none; background:none;  color:#2f2f2f;}

.InputSearch										{ width:400px; background:none; padding:15px; border:none; margin:2px 0; font:18px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2f2f2f;}
.EmaidInput											{ height:20px; padding:5px 0; margin:3px; width:188px; border:0px; background:none; color:#8f8f8f;}

/************ Search Area****************/
.search-area									    { width:975px; height:45px; background:url(../images/search-area.gif) no-repeat; padding:10px 0 0 14px;}
.search-bg									        { width:372px; padding:8px 0 0 40px; height:28px; float:left; background:url(../images/searchbg.gif) no-repeat; }
.search-bg input     						        { width:352px; background:none; border:none; font-size:16px; color:#2f2f2f; margin-top: -4px;}
.select-area        						        { width:225px; margin-left:16px; float:left; font-size:16px; color:#2f2f2f; height:38px;}
/*Select*/
.dd                                                 {float:left;width:284px !important;}
.dd .ddTitle                                        {background:url(../images/select-all.gif) no-repeat; height:38px; text-indent:0;cursor:default;overflow:hidden;line-height:38px;width:264px;font-size:14px;color:#484848; padding:0px 10px; width:205px; float:left;}
.dd .ddChild                                        {position:absolute;border-top:none;display:none;margin:0;width:222px !important;overflow:hidden;background:#e8e4e4;font-size:16px; margin:10px 0 0 4px; padding-top:5px;padding-bottom:10px;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited  {padding-left:10px}
.dd .ddChild a                                      {display:block;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;line-height:24px;padding:0px 10px;}
.dd .ddChild a:hover                                {background-color:#f1f1f1;}
.dd .ddChild a.selected                             {background:#f1f1f1;}
/*End Select*/
.ll                                                 {float:left;width:284px !important;}
.ll .ddTitle                                        {background:url(../images/select.gif) no-repeat; height:26px; text-indent:0;cursor:default;overflow:hidden;line-height:26px;width:161px;font-size:14px;color:#2f2f2f; padding:0px 10px; float:left;}
.ll .ddChild                                        {position:absolute;border-top:none;display:none;margin:0;width:150px !important;overflow:hidden;background:#e8e4e4;font-size:12px; margin:10px 0 0 4px; padding-top:5px;padding-bottom:10px;}
.ll .ddChild .opta a, .dd .ddChild .opta a:visited  {padding-left:10px}
.ll .ddChild a                                      {display:block;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;line-height:24px;padding:0px 10px;}
.ll .ddChild a:hover                                {background-color:#f1f1f1;}
.ll .ddChild a.selected                             {background:#f1f1f1;}
/*End Select*//*Select*/
.tt                                                 {float:left;width:110px !important;}
.tt .ddTitle                                        {background:none; height:48px; text-indent:0;cursor:default;overflow:hidden;line-height:49px;width:184px;font-size:14px;color:#2f2f2f; padding:0px 10px; width:145px; float:left;}
.tt .ddChild                                        {position:absolute;border-top:none;display:none;margin:0;width:166px !important;overflow:hidden;background:#e8e4e4;font-size:14px; margin:12px 0 0 0px; padding-top:5px;padding-bottom:10px;}
.tt .ddChild .opta a, .dd .ddChild .opta a:visited  {padding-left:10px}
.tt .ddChild a                                      {display:block;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;line-height:24px;padding:0px 10px;}
.tt .ddChild a:hover                                {background-color:#f1f1f1;}
.tt .ddChild a.selected                             {background:#f1f1f1;}
/*End Select*/
.search-btn                                         {background:url(../images/search-btn.gif) no-repeat; width:129px; height:38px; float:left; border:none;}
.Option												{width:170px; float:left; height:49px; margin:3px 5px; background:url(../images/down-arrow.gif) 100% 12px no-repeat;}

.shopping-cart                                      {background:url(../images/bg-shoping.gif) repeat-x; height:55px;font:24px/55px Rockwell,Verdana, Geneva, sans-serif; color:#0072bc; }
.shopping-left                                      {float:left;}
.shopping-right                                     {float:right;}
.shopping-titel                                     {background:url(../images/shopping-titel.gif) repeat-x; width:890px; height:31px; margin:auto; color:#484848;font:12px/31px Tahoma,Arial, Helvetica, sans-serif;}
.shopping-titel li                                  {float:left;list-style-type:none; color:#484848;}
.pname                                              {padding-left:127px; width:390px;}
.unit-price                                         {width:86px;}
.qty                                                {width:90px; text-align:center;}
.qty input                                          {width:34px; padding:3px 0px; margin:auto; height:14px; background:url(../images/bg-input.gif) repeat-x; border:1px solid #c6c6c6; }
.subtotal                                           {width:98px;}
.remove                                             {width:70px; text-align:center;}
.shopping-list                                      {width:890px; margin:auto; padding:20px 0px; background:#f4f4f4; margin-bottom:10px;}
.shopping-list li                                   {float:left;list-style-type:none;}
.product-area                                       {width:140px;}
.product-content                                    {width:390px;}
.product-content p                                  {padding-bottom:10px;}
.product-content a                                  {color:#0072bc; font-size:14px;}
.product-content p em                               {display:block;font-style:italic;}
.shopping-btn-area                                  {padding:10px 15px; overflow:hidden; clear:both;}
.shopping-btn-area a                                {padding-left:15px; margin-left:6px; line-height:30px; display:block; font-size:16px; font-weight:bold; color:#fff;float:right;background:url(../images/shopping-btn.gif) no-repeat left top; }
.shopping-btn-area a span                           {padding-right:15px; display:block; padding-bottom:7px; background:url(../images/shopping-btn.gif) no-repeat right bottom;}
.dcode-area                                         {background:#bfe1f2;overflow:hidden; margin-top:12px;}
.dcode-txt                                          {width:362px; float:left;}
.dcode-iarea                                        {width:500px; float:left;padding:5px 0px;}
.dcode-iarea p                                      {color:#484848;}
.dcode-iarea .inputdcode                            {color:#484848;background:url(../images/input-dc.gif) no-repeat; width:365px; height:34px; float:left;}
.dcode-iarea .inputdcode input                      {color:#484848;background:none; border:none; width:345px; margin:0px 5px;padding-top:4px; line-height:24px; height:24px;}
.dcode-iarea .apply-btn                             {background:url(../images/apply-btn.gif) no-repeat; width:95px; float:left; height:36px;}
.dcode-iarea .apply-btn input                       {background:none; width:95px;height:36px; font-size:0; border:none}
.sub-totalarea,  .grand-total                       {padding:5px 10px; background:#fff; font-size:16px; color:#484848; overflow:hidden;}
.sub-totalarea span, .grand-total span              {width:150px; float:right; text-align:right;}
.sub-totalarea b, .grand-total b                    {width:80px; float:right; text-align:right;}
.grand-total span                                   {color:#d3262c; font-weight:bold;} 




.bigBg											{ background:url(../images/big-bg.gif) no-repeat !important;}
.bgigwid										{ width:530px}
.forminput56									{ width:500px !important; border:solid 1px red; }
.bigBg2											{ background:url(../images/search-bg2.gif) no-repeat !important;}


.midpart                                        {padding-top:30px;overflow:hidden;}
.leftpart                                       {width:176px; float:left;}
.heading-refine                                 {color:#008bce;font:16px/48px Tahoma, Arial,Helvetica, sans-serif; text-align:right; padding-right:4px; }
.refine-search                                  {margin-bottom:10px; background:#f4f4f4;text-transform:uppercase;}
.refine-search h4                               {background:url(../images/bg-refine-search.gif) no-repeat; font:14px/34px Tahoma, Arial,Helvetica, sans-serif;height:39px; padding-left:12px;}
.refine-search h4 a                             {font-size:11px; float:right; margin-right:5px; text-transform:capitalize; color:#006eb9; }
.refine-search li                               {background:url(../images/line-search.gif) repeat-x bottom; overflow:hidden; font:12px/16px Tahoma, Arial,Helvetica, sans-serif; padding:10px 12px;}
.refine-search li  a                            {color:#484848;}
.rightpart                                      {width:770px; float:left;font-family:Tahoma, Arial,Helvetica, sans-serif;}
.search-r-right                                 {padding-left:15px;height:auto;font:28px/48px Rockwell,Verdana, Geneva, sans-serif; color:#008bce; }
.search-results-right                           {width:770px; margin:auto;padding-top:8px;}
.search-results-right h5                        {font:16px/24px Rockwell,Verdana, Geneva, sans-serif; color:#484848;}
.search-results-main                            {position:relative;margin-top:10px;}
.search-results                                 {/*border:1px solid #c7c7c7;*/padding:5px 3px;}
.scrvtl, .scrvtr, .scrvbl, .scrvbr              {width:6px; height:6px; position:absolute;background:url(../images/crv-search.gif) no-repeat;}
.scrvtl                                         {background-position:left top; z-index:1; left:0px; top:0px;}
.scrvtr                                         {background-position:right top; right:0px; top:0px;}
.scrvbl                                         {background-position:left bottom; left:0px; bottom:0px;}
.scrvbr                                         {background-position:right bottom; right:0px; bottom:0px;}
.search-results h2                              {border-left:1px solid #e5e8eb;border-right:1px solid #e5e8eb;border-bottom:1px solid #596e8a; background:url(../images/heading-search.gif) repeat-x;font:20px/32px Tahoma, Arial,Helvetica, sans-serif;padding:0px 12px;color:#484848; text-transform:uppercase;}
.results-titel                                  {overflow:hidden;background:url(../images/results-titel-bg.gif) repeat-x; line-height:35px; font-size:16px;color:#484848;}
.results-titel li                               { float:left;padding:0px 10px;border-right:1px solid #fff;}
.results-data                                   { overflow:hidden; background:#f4f4f4;font-size:14px;color:#484848;font-size:12px; margin-bottom:10px;}
.results-data  li                               { float:left;padding:12px 10px;border-right:1px solid #cfcfcf;min-height:110px;}
.results-data  li strong                        { display:block;padding-bottom:10px;font-size:14px; color:#007aa7}
.results-data  li span                          { display:block;padding-bottom:10px;font-size:20px; color:#646464}


.results-data:hover                             { background:#d7ebf4;}

.results-datanoborder                           { overflow:hidden; background:#f4f4f4;font-size:14px;color:#484848;font-size:12px; margin-bottom:10px;}
.results-datanoborder  li                       { float:left;padding:12px 10px;}
.results-datanoborder  li strong                { display:block;padding-bottom:10px;font-size:14px; color:#007aa7}
.results-datanoborder  li span                  { display:block;padding-bottom:10px;font-size:20px; color:#139e00}
.results-datanoborder:hover                             { background:#d7ebf4;}

.results-simple                                 { overflow:hidden; background:#f4f4f4;color:#484848;font-size:12px; }
.results-simple  li                       { float:left;padding:7px 5px;}
.results-simple  li strong                { display:block;font-size:14px; color:#007aa7}
.results-simple  li span                  { display:block;color:#139e00}
.results-simple:hover                     { background:#d7ebf4;}

.category-area                                  { width:115px;}
.order-area                                     { width:220px;font-family:Tahoma, Arial,Helvetica, sans-serif; border-right:none !important;}
.orderline-area                                 { width:680px;font-family:Tahoma, Arial,Helvetica, sans-serif; border-right:none !important; border-left:1px solid #cfcfcf;}
.part-area                                      { width:120px;font-family:Tahoma, Arial,Helvetica, sans-serif;}
.part-area-widenofilter                         { width:150px;font-family:Tahoma, Arial,Helvetica, sans-serif;}
.part-area-contactsearch                        { width:225px;font-family:Tahoma, Arial,Helvetica, sans-serif;}
.description-area                               { width:314px;}
.description-area-widenofilter                  { width:420px;}
.price-area                                     { width:216px; border-right:none !important;}
.price-area-contactsearch                       { width:216px; border-right:none !important;}
.price-area p                                   { font-size:11px; color:#646464; }

.orderNo                                        { color:#007aa7;padding-bottom:15px; font-size:20px; font-weight:bold;display: inline-block;}
.order-status                                   { padding-bottom:10px;font-size:20px;color: #646464; line-height:22px; font-weight:bold; display: inline-block; position: relative;	left: 0px;	top: -12px;}
.order-status-detail                            { color: gray; font-size: small;}


.yousave                                        { color:#484848;padding-bottom:4px; font-size:14px;}
.our-price                                      { color:#484848; line-height:22px; font-size:16px; font-weight:bold;}
.our-price b                                    { color:#d32a2f;}
.dullgray                                       { background:#e9e9e9;}
.more-info                                      { background:url(../images/more-info.png) no-repeat; display:block; float:left; text-align:center; color:#fff; font-weight:bold;width:87px; height:25px; line-height:24px; margin-top:10px;}
.more-info:hover                                { color:#fff;}
.mgbnone                                        { margin-bottom:0px !important}

.padding10										{ padding:10px;}
.billingInfo									{ width:335px; float:left; margin:0 11px;}
.billingInfo p									{ margin:10px 0}
.FormInfo										{  border:solid 1px #c7c7c7; background:#f1f1f1; padding:10px}
.FormInfo ul									{ margin:0; padding:0;}
.FormInfo ul li									{ margin:7px 0; padding:0; background:url(../images/libg.jpg) no-repeat 90% 0; height:26px; }
.FormInfo ul li span							{ width:135px; display:block; float:left;}
.bgn 											{ background:none !important}
.hg												{ height:50px !important; color:#0072bc;}
.spe											{ background:url(../images/libg2.jpg) no-repeat 90% 0 !important; height:26px; }
.continue										{ float:right; margin:10px}
.sap2											{ width:auto; height:1px; background:#c7c7c7;}
.red											{ color:red !important}
.resig											{ float:left; width:400px}
.bdN											{ border:none !important}
span.widBg										{ width:195px !important; }
.rightInfo										{ float:left; width:300px; margin-top:60px; font-style:italic;}
.rightInfo li									{ background:url(../images/bullet.jpg) no-repeat 0 3px; padding-left:15px; margin:5px 0}

.total											{ float:right; width:230px; margin-top:15px; }
.txtr											{ text-align:right}

.total span										{ width:150px; display:block; float:left;}
.selectmode										{ margin:5px 0;  color:#4495cc; font-size:10px !important}
.selectmode	label								{ margin: 0 5px}
.selectmode	label img							{ padding:0 2px;}
.listT											{ font-size:17px; line-height:29px; color:#2f2f2f; margin:0px 0 10px;}
.listT span										{ width:90px; display:block; float:left; margin:0px 0;}
.seemore										{ text-align:right;}
.seemore a										{ color:#0072bc; font-style:italic; background:url(../images/arrow.jpg) no-repeat 100% 5px; padding-right:15px;}
.seemore a:hover								{ text-decoration:underline}
.savemore										{ text-align:left; margin-bottom:8px; }
.savemore a										{ color:#0072bc; font-weight:bold; font-style:italic; text-decoration:underline; background:url(../images/arrow.jpg) no-repeat 100% 5px; padding-right:15px;}
.savemore a:hover								{ text-decoration:none}


.bb												{ background:#F5F5F5; height:60px; padding:7px;}





.inputForm2										{ width:150px; background:none; border:none; padding:3px;}
.inputForm3										{ width:35px; margin:0 5px; background:none; border:none; padding:3px;}

.modelsul li 									{min-height:28px; padding-bottom:5px;}
.models-de										{width:420px;}
.models-se										{width:110px;}


/*------------------POPUPS------------------------*/
#fade 											{display: none;background: #000; position: fixed; left: 0; top: 0; z-index: 10;width: 100%; height: 100%;	opacity: .80; z-index: 9999;}
.popup_block									{display: none;	background: #fff; padding: 20px; float: left; font-size: 1.2em;	position: fixed; top: 50%; left: 50%;z-index: 99999;}
img.btn_close 									{float: right; margin: -40px -36px 0 0;}
.popup p 										{padding: 5px 10px; margin: 5px 0;}
.popup_block input,.popup_block  h2				{margin-bottom:8px;}

.iconslist										{padding-top:20px;}
.brtop10										{border-top:10px solid #fff;}
.required-field									{color:#d3262c; text-align:right; padding:0px; font-size:11px;}

.infouser										{background:#f1f1f1; margin-left:10px; width:680px; font-size:16px; font-weight:bold; margin-top:15px; padding:20px 8px; overflow:hidden;}
.infouser  div									{width:29%; float:left;}
.infouser  div input							{float:left; margin-top:5px; margin-right:4px;}
.infouser  div span							    {float:left;}
.infouser .last									{width:40%;}
.bgnone											{background:none !important;}
.calculate-shipping								{background:#bfe1f2; border:1px solid #bfe1f2; color:#484848; width:315px; margin:10px 0px;float:right;  padding-top:8px;}
.calculate-shipping h4                          {font-size:16px; font-weight:bold;padding-left:20px;}
.cal-row                                        {padding-top:5px; padding-bottom:5px; overflow:hidden;padding-left:15px;}
.cal-left                                       {width:110px; padding-right:10px; line-height:26px; text-align:right;float:left;}
.cal-left span                                  {color:#d3262c;}
.cal-right                                      {width:165px; float:left;}
.getrate                                        {width:160px;background:url(../images/get-rate.gif) no-repeat; height:27px;}
.getrate input                                  {width:60px; float:left; background:none;border:none; margin-bottom:5px; margin-left:5px;height: 15px; position: relative;
	left: 0px;
	top: -2px;}


.getrate a                                      {width:70px; height:27px; float:left; display:block; }


.nice-box {
    border: 1px solid #BBBBBB;
    padding: 10px;
   	min-height:40px;
	height:auto !important;
	height:40px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.nice-box a:link a:visited a:active {
	color:#11ADD9;
	text-decoration:none;
}	

.nice-box a:hover {
	color:#11ADD9;
	text-decoration:underline;
}

.confirmation-message								{text-align:center; color:Black;font-size:15px;padding-top:10px; padding-bottom:10px; background-color:#fff1a8;}


/*[clearfix]*/.footer-twitter
{
	/*+placement:shift 270px -52px;*/
	position: relative;
	left: 200px;
	top: -50px;
}

#subscriptionSignUp {}
#subscriptionSignUp form {padding-top: 13px;}
input#subscriptionSignUpEmail {border:1px solid #aaa; background-color: #fff; padding: 13px 20px 10px 10px; font-size: 1.4em; width: 300px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
input#subscriptionSignUpEmail:focus {outline: none;}
input#subscriptionSignUpSubmit {background-color: #666;	border: none; padding:13px 10px 10px 10px; font-size: 1.4em; text-transform: uppercase; color: #ddd; margin-left: -20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
input#subscriptionSignUpSubmit:hover {background-color: #333;}

/*
jquery fix...
*/
.ui-widget-content { border: none;background: none;color: inherit;}
.ui-widget-header
{
	color: #222222;
	font-weight: bold;
	border: none;background: none;
}
.ui-widget
{
	font-family: inherit;
	font-size: inherit;
}

