@charset "utf-8";
/* CSS Document */

.menulanguages {  font-weight: normal; }
.headerimage {  }
.slogan {  }
.logo {float:left;  }

.addthis {float:right; margin:5px; position:relative; display:block; z-index:1;}

.skinBg {  }
.skinAlign {  }

.text { padding-top: 10px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; }
.titles { padding-top: 10px; color:#fff; font-size:14px; font-weight:bold; display:none; }
.titles_path { padding-top: 10px; }
.titles_in { padding-top: 10px; }

.nextprevout { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; }
.nextprevin { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #A90A08; text-decoration: underline; }
.nextprevactive {  }

.printv_link {  }
.printv_table {  }
.printv_body {  }
.printv_content_title {  }
.sendtoafriend_link {  }
.sendtoafriend_body {  }
.sendtoafriend_data {  }

.astrix { color: #FF0000; }
.form_field_text {  }
.text_field {  }
.text_field_big {  }
.buttons {  }

.search_button {  }
.search_field {  }
.search_text { }

.login_field { height: 20px; width: 148px; background-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.side_menu {  }
.side_menu_sub {  }

.gallery_titles {  }
.gallery_text {  }
.gallery_links {  }

.user_normal {  }
.user_self { font-weight: bold; }
.user_admin { font-weight: bold; text-decoration: underline; }
.quote { background-color: #FFFFFF; border: 1px solid #000000; }

.price {  }
.top_categories_titles {  }

.replies_page_toplinks_table {  }
.replies_page_toplinks_td {  }
.replies_page_toplinks_link {  }
.replies_page_replylink {  }


/* == LiveDeal=== */
*    {margin:0; padding:0;}
form {margin:0; padding:0; overflow:hidden}
body {font-family:Verdana, Geneva, sans-serif; font-size:small; }

#header  {overflow:hidden; padding-top:20px;}
#body     {overflow:hidden;}
#footer    {overflow:hidden; padding-bottom:20px;}

.mainHeader                              {width:874px; margin:0 auto;}
.mainHeader   table.tableBG        {}
.mainHeader   table.tableDisplay  {position:relative; z-index:100px; }
.mainHeader   td.tdLogo              {padding-right:10px; vertical-align:middle;}
.mainHeader   td.tdTxtLogo          {width:575px; text-align:left; vertical-align:middle; }
.mainHeader   td.tdContact          {width:273px; text-align:left; vertical-align:middle;}
.mainHeader   td.outTD                {padding-left:25px}
.tdLogo   img                              {}

.imageHeader                                     {width:521px;}
.imageHeader table.tableImageHeader {}
.imageHeader table.tableImageTxt       {position:relative; z-index:101px; margin-top:-192px;}

.divBox     {overflow:hidden; text-align:left;}
.clearBreak {display:block; height:25px;}
.lineBreak    {display:block; height:1px;}

.divBox h4          {font-size:16px; font-weight:bold; color:#BF3019; margin-bottom:15px;}
.divBox p            {margin:0 25px 20px 0;}
.divBox p.twentyOne {font-size:20px; font-style:italic; margin:0 0 0 0;}
.divBox p.name      {font-size:14px; text-align:right; padding-right:30px;}
.divBox img {}

img.hpPic           {margin-top:4px;}

.header 		              {width:874px; margin: 0 auto; overflow:hidden; text-align:left; padding-top:10px; padding-bottom:10px;}
.header .pageLogo           {text-align:left; overflow:hidden; width:695px; float:left}
.header p.twelve              {font-size:12px;}
.header p.twelvePadding   {font-size:12px;}
.header span.twenty         {font-size:20px;}

/*
.headerLogo {overflow:hidden;}
.slogan {overflow:hidden; padding-left:6px; font-weight:bold; }
*/

.pageLogo .imgLogo  {float:left; margin-left:8px; }
.pageLogo .textLogo {min-width:200px; float:left; margin-left:8px; margin-top:-3px; }
.imgLogo img {width:78px; height:78px; border:0 none; margin-right:8px; }

.textLogo .companName h1 {font-weight:bold; font-size:43px;}
.textLogo .slogan h2           {font-weight:normal;}

.pageContact               {text-align:left; overflow:hidden; margin:0 10px 5px 15px; padding:0 0 8px 0;}
.pageContact .phone    { text-align:left; font-size:16px; font-weight:bold;}
.pageContact .address  {overflow:hidden; text-align:left; font-size:14px; }
.pageContact .operationHours  {overflow:hidden; text-align:left; font-size:14px; margin-top:8px; }

.navigation           {text-align:left; height: 27px; width:874px; margin: 0 auto;}


.grayPageHeader                        {width:547px; margin-left:20px;}
.grayPageHeader .topBorder       {height:11px; display:block; background: transparent url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/grayPageHeader.gif) no-repeat;}
.grayPageHeader .boxContent      {overflow:hidden; background:#D2D4D5 url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/grayPageBody.gif) bottom repeat-x; border-left:1px solid #636667; border-right:1px solid #636667; padding-bottom:9px;}

.headerPage      { margin-left:15px;}
.headerPage ul   { list-style:none;} 
.headerPage li   { list-style:none; background: url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/buttlet.gif) left 3px no-repeat; width:155px !important; width:140px; text-transform:uppercase; font-size:11px; padding-left:10px; float:left;}

.menu {
text-align: center;
font-family: Helvetica Neue, Arial;
/*background-image:url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/manuBtn_off.gif) ;
background-color:#bbbbbb;*/
background-repeat: repeat-x;
background-position: top center; 
height:27px;
font-weight:bold;
color:#fff;
}


.menu_rollover {
text-align: center;
font-family: Helvetica Neue, Arial;
/*background-image:url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/manuBtn_over.gif) ;
background-color:#999999;*/
background-repeat: repeat-x; 
background-position: top center; 
height:27px;
font-weight:bold;
color:#fff;
}

.menu_active {
text-align: center;
font-family: Helvetic Neue, Arial;
/*background-image:url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/manuBtn_over.gif) ;
background-color:#333333;*/
background-repeat: repeat-x; 
background-position: top center; 
height:27px;
font-weight:bold;
color:#fff;
}

/*.bodyPage                     {overflow:hidden; width:888px; margin: 0 auto;}*/
.bodyPage                        {overflow:hidden; width:874px; margin: 0 auto;}
/*.bodyPage .content         {overflow:hidden; padding:35px 40px 0 40px; background:#FFF url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/body_bg.gif) repeat-y; width:808px;}*/
/*.bodyPage .content         {overflow:hidden; padding:25px 40px 15px 40px; background: url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/contentPage_WhiteBG.gif) repeat-y; width:808px;}*/
.bodyPage .content            {overflow:hidden; padding:25px 40px 15px 25px !important; padding:25px 0px 15px 0px; width:824px;}
.bodyPage .bottomContent {overflow:hidden; padding:25px 40px 15px 25px !important; padding:25px 0px 15px 0px; width:824px; tex-align:left;}
.bodyPage .bottom            {overflow:hidden; height:14px; background: url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/roundCornerBottomA.gif) 100% 0 no-repeat; display:block; margin-right:7px; margin-left:6px; }
/*.bodyPage .bottom div   {overflow:hidden; h7ight:17px; width:17px; background:#FFF url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/body_bl.gif) 0 0 no-repeat;float:left;}*/

.content .leftContent  {overflow:hidden; width: 533px; float:left;}
.content .rightContent {overflow:hidden; width: 261px; float:right; }
.content .fullFloating {overflow:hidden; width: 794px; clear:both;}

.divBox .template {overflow:hidden; text-align:left;}
.divBox .internalTemplate {overflow:hidden; text-align:left;}

.companySlogan {overflow:hidden; }
.companySlogan p {overflow:hidden;}

.template img {}
.template p {width:45%; text-align:left; font-weight:bold; float:left;color:#E00003; overflow:hidden;}
.template ul    {width:45%; float:left; margin:0 20px 0 0; overflow:hidden;}
.template ul li {list-style-image:url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/bullet_red.gif); margin:0 0 10px 20px; text-align:left;}
.internalTemplate img {margin-bottom:20px;}
.internalTemplate p {overflow:hidden;} 
.internalTemplate ul li {list-style-image:url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/bullet_red.gif) top; margin:0 0 10px 20px; text-align:left;overflow:hidden;}

.contentInfo       {overflow:hidden; padding:0 20px 10px 0;}
.contentInfo p    {}
.contentInfo ul   {list-style:none;} 
.contentInfo li    {list-style:none; background: url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/bullet_black.png) left 5px no-repeat; padding-left:17px; margin-bottom:2px;}
.contentInfo td   {vertical-align:top;}

.whiteBox                       {overflow:hidden; margin-bottom:20px; width:248px; float:right; padding-top:1px; padding-bottom:6px; }
.whiteBox .topBox          {display:block; overflow:hidden;  display:none;}
.whiteBox .contentBox    {overflow:hidden; padding:0 0 10px 0; text-align:left;}
.whiteBox .bottomBox     {height:6px; display:block; overflow:hidden; display:none; }

.contentBox h4.specialHeader   {overflow:hidden; font-size:18px; font-weight:bold; color:#00225B; margin:0 15px 10px 15px; padding-top:5px; padding-bottom:3px; }
.contentBox .firstAds    {background: url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/adBox.gif) no-repeat; width:191px; height:83px; text-align:center; display:block; margin-bottom:20px; padding-top:5px; overflow:hidden}
.contentBox .secondAds   {background: url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/adBoxGray.gif) no-repeat; width:192px; height:87px; text-align:center; padding-top:5px; overflow:hidden; display:block;}
.contentBox p.eithteen   {font-size:18px; text-transform: uppercase; font-weight:bold;}
.contentBox p.twelve     {font-size:12px; }
.contentBox p.sixteen    {font-size:16px; }
.contentBox p.fourteen   {font-size:14px; text-transform: uppercase; font-weight:bold}
.contentBox p.thirtyFive {font-size: 36px; text-transform: uppercase; font-weight:bold; }

.firstAds p      {vertical-align:middle;}
.secondAds p {vertical-align:middle;}

/*.specialAdsA             {background:#1589FF url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/aroundBox_bottom.gif) bottom no-repeat; width:192px; overflow:hidden; padding-bottom:6px; text-align:left; margin: 0 auto;}*/
.specialAdsA                 {width:220px; overflow:hidden;  text-align:left; margin: 0 auto; }
.specialAdsA .topBox     {height:6px; width:220px;}
.specialAdsA .contentBox {overflow:hidden; font-size:16px; font-weight:bold}

.specialAdsB                  {width:220px; overflow:hidden; padding-bottom:6px; text-align:left; margin: 0 auto; margin-top:10px;}
.specialAdsB .topBox      {height:6px; width:220px;}
.specialAdsB .contentBox {overflow:hidden;}

.request              {width:248px; overflow:hidden; text-align:left; float:right; }
.request h4         {font-size:14px; font-weight:bold; padding:8px 0 0 10px; height:auto !important; height:25px; text-align:left; margin-bottom:8px;}
.request fieldset   {border:0 none; overflow:hidden; padding:0 0 0 15px;}
.request label      {display:block; font-weight:bold; text-align:left; overflow:hidden; font-size:11px;}
.request input      {width:206px; height:17px; padding:2px 2px 3px 4px;  margin-top:4px; margin-bottom:8px}
.request input.phone     {width:25px; height:17px; padding:2px 2px 3px 4px;  margin-top:4px; margin-bottom:8px}
.request input.phone2     {width:33px; height:17px; padding:2px 2px 3px 4px;  margin-top:4px; margin-bottom:8px}
.request textarea   {display:block;/* background:url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/field_big.gif) no-repeat; */ width:206px; height:70px; padding:2px 2px 3px 4px; overflow:auto;  margin-top:4px; margin-bottom:8px}
.request input.btn  {margin-top:8px; color:#fff; background:url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/SubmitButtonGray.png); height:33px; width:80px;  font-weight:bold; padding-top:8px; cursor:pointer; border:none; margin-bottom:0px}
.request .divFieldSet {font-size:24px;}

.isTxtIfNoFormDiv  {width:250px; overflow:hidden; float:right; margin:10px 0 10px 15px; padding:10px 0 10px 0px;}

/*.footerLink    {width:874px; overflow:hidden; margin: 0 auto;}*/
.footerLink    {width:849px; overflow:hidden; margin: 0 auto; padding-left:25px;}
.footerLink ul {}
.footerLink li {display:inline; padding-right:25px; float:left;}
.footerLink a  {color:#555; text-decoration:none; font-size:10px;}
.footerTxtLinks a {color:#fff;}
.footerTxtLinks {color:#fff}

.ldmenu                        {overflow:hidden; height:27px;}
.ldmenu .leftBtn           {display:block; width:2px; height:27px; float:left; background: url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/btn_left.gif) no-repeat; }
.ldmenu .rightBtn        {display:block; width:2px; height:27px; float:right; background: url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/bt_right.gif) no-repeat;}
.ldmenu .contentBtn   {overflow:hidden; min-width: 10px ; height:27px; background: url(/templates/creator/2_Columns_Right_Portlets/Black/en/gfx/btn_center.gif) repeat-x; margin:0 2px 0 2px;  text-align:center; color:#000}

