* {margin:0px; padding:0px;}
html, body {margin:0; padding:0; height:100%}
form {margin:0; padding:0;}
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#111111; line-height:18px; background:#111;}
a {color:#c69c6d; text-decoration:none; outline:none;}
a:hover {color:#c69c6d; text-decoration:underline; outline:none;}
img {border:0 none;}
p{margin:0; padding:0;}
input, select, textarea {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#b08f6a; font-size:11px; font-weight:bold; outline:none;}
.Lft {float:left;}
.Rgt {float:right;}
.Clr {clear:both; font-size:0; margin:0; padding:0; line-height:0; visibility:hidden; height:0;}

/* home page css start */
#main_container_home {background:#111 url(../images/home_bg.png) no-repeat center top; width:100%; height:752px; margin:0px; padding:0px;}

#container {margin:0px auto; padding:0px; width:999px; display:block; height:auto;}
/* header css start*/
.header {width:999px; height:91px; display:block; margin:0px auto;}
.header_banner {width:964px; height:auto; padding:20px 18px 0px 17px; display:block;}
.header_title {background:url(../images/header_img.png) no-repeat left top; width:100%; height:37px; display:block; float:left;}
* html .header_title {background-color:transparent; background:transparent url(/Frontend/images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/header_img.png", sizingMethod="scale");}
.header_title .logo {float:right; padding:19px 23px 0 0;}
.header_title .logo a {width:180px; height:13px; display:block; cursor:pointer; position:relative;}
.header_title .logo a span {display:none;}

.header_navi {float:left; width:981px; padding:0 18px 0 0; display:block; height:34px;}
.header_menu {margin:8px 0 0px 0; padding:0; width:650px; line-height:13px; float:left; height:auto;}
.header_menu ul {margin:0px; padding:0 0 0 9px; width:auto; height:auto;}
.header_menu ul li {margin:0px; padding:0px 0px 0px 0px; list-style:none;  width:auto; height:auto; float:left;}
.header_menu a {display:block; float:left; width:auto; height:auto; margin:0px 0 0 0; cursor:pointer;}
.header_menu a span {display:none;}

/* Top menu english */
.header_menu a.product_english {background:url(../images/products_btn.png) no-repeat left top; width:74px; height:26px;}
* html .header_menu a.product_english {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/products_btn.png", sizingMethod="scale");}

.header_menu a.product_over_english {background:url(../images/products_over_btn.png) no-repeat left top; width:74px; height:26px;}
* html .header_menu a.product_over_english {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/products_over_btn.png", sizingMethod="scale");}

.header_menu a.designer_english {background:url(../images/designers_btn.png) no-repeat left top; width:73px; height:26px;}
* html .header_menu a.designer_english {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/designers_btn.png", sizingMethod="scale");}

.header_menu a.designer_over_english {background:url(../images/designers_over_btn.png) no-repeat left top; width:73px; height:26px;}
* html .header_menu a.designer_over_english {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/designers_over_btn.png", sizingMethod="scale");}

.header_menu a.republic_english {background:url(../images/the_reblic_btn.png) no-repeat left top; width:86px; height:26px;}
* html .header_menu a.republic_english {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/the_reblic_btn.png", sizingMethod="scale");}

.header_menu a.republic_over_english {background:url(../images/the_reblic_over_btn.png) no-repeat left top; width:86px; height:26px;}
* html .header_menu a.republic_over_english {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/the_reblic_over_btn.png", sizingMethod="scale");}

.header_menu a.locator_english {background:url(../images/store_locator_btn.png) no-repeat left top; width:103px; height:26px;}
* html .header_menu a.locator_english {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/store_locator_btn.png", sizingMethod="scale");}

.header_menu a.locator_over_english {background:url(../images/store_locator_over_btn.png) no-repeat left top; width:103px; height:26px;}
* html .header_menu a.locator_over_english {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/store_locator_over_btn.png", sizingMethod="scale");}

.header_menu a.contact_english {background:url(../images/contact_btn.png) no-repeat left top; width:67px; height:26px;}
* html .header_menu a.contact_english {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/contact_btn.png", sizingMethod="scale");}

.header_menu a.contact_over_english {background:url(../images/contact_over_btn.png) no-repeat left top; width:67px; height:26px;}
* html .header_menu a.contact_over_english {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/contact_over_btn.png", sizingMethod="scale");}

/* Top menu german */
.header_menu a.product_german {background:url(../images/de_products_btn.png) no-repeat left top; width:74px; height:26px;}
* html .header_menu a.product_german {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/products_btn.png", sizingMethod="scale");}

.header_menu a.product_over_german {background:url(../images/de_products_over_btn.png) no-repeat left top; width:74px; height:26px;}
* html .header_menu a.product_over_german {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/products_over_btn.png", sizingMethod="scale");}

.header_menu a.designer_german {background:url(../images/de_designers_btn.png) no-repeat left top; width:67px; height:26px;}
* html .header_menu a.designer_german {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/designers_btn.png", sizingMethod="scale");}

.header_menu a.designer_over_german {background:url(../images/de_designers_over_btn.png) no-repeat left top; width:67px; height:26px;}
* html .header_menu a.designer_over_german {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/designers_over_btn.png", sizingMethod="scale");}

.header_menu a.republic_german {background:url(../images/the_reblic_btn.png) no-repeat left top; width:86px; height:26px;}
* html .header_menu a.republic_german {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/the_reblic_btn.png", sizingMethod="scale");}

.header_menu a.republic_over_german {background:url(../images/the_reblic_over_btn.png) no-repeat left top; width:86px; height:26px;}
* html .header_menu a.republic_over_german {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/the_reblic_over_btn.png", sizingMethod="scale");}

.header_menu a.locator_german {background:url(../images/de_store_locator_btn.png) no-repeat left top; width:92px; height:26px;}
* html .header_menu a.locator_german {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/store_locator_btn.png", sizingMethod="scale");}

.header_menu a.locator_over_german {background:url(../images/de_store_locator_over_btn.png) no-repeat left top; width:92px; height:26px;}
* html .header_menu a.locator_over_german {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/store_locator_over_btn.png", sizingMethod="scale");}

.header_menu a.contact_german {background:url(../images/de_contact_btn.png) no-repeat left top; width:67px; height:26px;}
* html .header_menu a.contact_german {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/contact_btn.png", sizingMethod="scale");}

.header_menu a.contact_over_german {background:url(../images/de_contact_over_btn.png) no-repeat left top; width:67px; height:26px;}
* html .header_menu a.contact_over_german {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/contact_over_btn.png", sizingMethod="scale");}

/* Top menu japanese */
.header_menu a.product_japanese {background:url(../images/products_btn.png) no-repeat left top; width:74px; height:26px;}
* html .header_menu a.product_japanese {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/products_btn.png", sizingMethod="scale");}

.header_menu a.designer_japanese {background:url(../images/designers_btn.png) no-repeat left top; width:73px; height:26px;}
* html .header_menu a.designer_japanese {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/designers_btn.png", sizingMethod="scale");}

.header_menu a.republic_japanese {background:url(../images/the_reblic_btn.png) no-repeat left top; width:86px; height:26px;}
* html .header_menu a.republic_japanese {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/the_reblic_btn.png", sizingMethod="scale");}

.header_menu a.locator_japanese {background:url(../images/store_locator_btn.png) no-repeat left top; width:103px; height:26px;}
* html .header_menu a.locator_japanese {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/store_locator_btn.png", sizingMethod="scale");}

.header_menu a.contact_japanese {background:url(../images/contact_btn.png) no-repeat left top; width:67px; height:26px;}
* html .header_menu a.contact_japanese {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/contact_btn.png", sizingMethod="scale");}
/* top menu end */

/* Top menu CVI */
.header_menu a.intro_cvi {background:url(../images/intro_btn.png) no-repeat left top; width:52px; height:26px;}
* html .header_menu a.intro_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/intro_btn.png", sizingMethod="scale");}
.header_menu a.intro_over_cvi {background:url(../images/intro_over_btn.png) no-repeat left top; width:52px; height:26px;}
* html .header_menu a.intro_over_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/intro_over_btn.png", sizingMethod="scale");}

.header_menu a.logo_cvi {background:url(../images/logo_btn.png) no-repeat left top; width:48px; height:26px;}
* html .header_menu a.logo_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/logo_btn.png", sizingMethod="scale");}
.header_menu a.logo_over_cvi {background:url(../images/logo_over_btn.png) no-repeat left top; width:48px; height:26px;}
* html .header_menu a.logo_over_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/logo_over_btn.png", sizingMethod="scale");}

.header_menu a.coreelement_cvi {background:url(../images/core_element_btn.png) no-repeat left top; width:102px; height:26px;}
* html .header_menu a.coreelement_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/core_element_btn.png", sizingMethod="scale");}
.header_menu a.coreelement_over_cvi {background:url(../images/core_element_over_btn.png) no-repeat left top; width:102px; height:26px;}
* html .header_menu a.coreelement_over_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/core_element_over_btn.png", sizingMethod="scale");}

.header_menu a.applications_cvi {background:url(../images/applications_btn.png) no-repeat left top; width:92px; height:26px;}
* html .header_menu a.applications_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/applications_btn.png", sizingMethod="scale");}
.header_menu a.applications_over_cvi {background:url(../images/applications_over_btn.png) no-repeat left top; width:92px; height:26px;}
* html .header_menu a.applications_over_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/applications_over_btn.png", sizingMethod="scale");}

.header_menu a.retail_cvi {background:url(../images/retail_btn.png) no-repeat left top; width:46px; height:26px;}
* html .header_menu a.retail_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/retail_btn.png", sizingMethod="scale");}
.header_menu a.retail_over_cvi {background:url(../images/retail_over_btn.png) no-repeat left top; width:46px; height:26px;}
* html .header_menu a.retail_over_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/retail_over_btn.png", sizingMethod="scale");}

.header_menu a.checklist_cvi {background:url(../images/check_list_btn.png) no-repeat left top; width:72px; height:26px;}
* html .header_menu a.checklist_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/check_list_btn.png", sizingMethod="scale");}
.header_menu a.checklist_over_cvi {background:url(../images/check_list_over_btn.png) no-repeat left top; width:72px; height:26px;}
* html .header_menu a.checklist_over_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/check_list_over_btn.png", sizingMethod="scale");}

.header_menu a.downloadcentre_cvi {background:url(../images/download_centre_btn.png) no-repeat left top; width:135px; height:26px;}
* html .header_menu a.downloadcentre_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/download_centre_btn.png", sizingMethod="scale");}
.header_menu a.downloadcentre_over_cvi {background:url(../images/download_centre_over_btn.png) no-repeat left top; width:135px; height:26px;}
* html .header_menu a.downloadcentre_over_cvi {background-color:transparent; background:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Frontend/images/download_centre_over_btn.png", sizingMethod="scale");}
/* Top menu CVI end*/

.header_menu a.lang {background: no-repeat right 12px; padding:4px 5px 0 5px; font-weight:bold; color:#b79e82; font-size:13px; line-height:18px; margin:0px 0px 0px 3px; text-decoration:none; display:none;}
.header_menu a.selected_lang {background:url(../images/arw_down.gif) no-repeat right 12px; padding:4px 15px 0 0; font-weight:bold; color:#b79e82; font-size:13px; line-height:18px; margin:0px 0px 0px 3px; text-decoration:none;}
.unselected {}
.selector {}
.search_box {background:url(../images/search_bg_btn.gif) no-repeat left top; width:255px; height:25px; display:block; float:right; margin:2px 0 0 0;}
.search_box input {background:none; width:220px; border:0px none; margin:6px 0 0 0; display:block; float:left; padding-left:10px;}
.search_btn {display:block; float:right; width:20px; height:25px;}
/* header css end*/

/* flash banner part css */
.flash_banner1 {width:963px; display:block; margin:0px 0px 0px 21px; float:left;}
* html .flash_banner1 {margin:0px 0px 0px 10px;}
/*.flash_banner1 img {float:left; }*/

/*iframes start*/
.iframe{width:100%;border:none;}
/* iframe end */

.bannerPadding {margin-bottom:-5px; float:left;}


/**/

/* footer css start */
.footer {width:963px; margin:0px auto; height:auto; line-height:26px; color:#b9a083; font-size:11px; font-weight:bold; text-transform:uppercase; display:block;}
.footer a {color:#b9a083;}
.footer a:hover {text-decoration: none; border-bottom: solid 1px Red;}
.footer1 {width:957px; margin:0px auto; height:auto; line-height:26px; padding:3px 0 0 0 ; color:#b9a083; font-size:11px; font-weight:bold; text-transform:uppercase; display:block;}
.footer1 a {color:#b9a083;}
.footer1 a:hover {text-decoration: none; border-bottom: solid 1px Red;}
/* footer css end */
/* home page css end */

/* inner page css start */
.content {background:#fff url(../images/inner_content_bg.gif) repeat-y -2px top; display:block; margin:0px auto; min-height:315px; width:957px; height:auto;}
.content_left {background:url(../images/content_top_bg.gif) repeat-x left -2px; width:613px;  padding:0px 31px 0 27px; height:auto; float:left; min-height:500px;}
.content_left_cvi {background:white; width:890px;  padding:0px 31px 0 27px; height:auto; float:left; min-height:500px;}* html .content_left {height:500px;}
.content_left_3 {background-color:#ffffff; width:813px; padding:0px 31px 0 27px; height:auto; float:left; min-height:500px;}
.font_18 {font-size:18px; line-height:28px; padding-left:3px;}
.font_18-1 {font-size:18px; line-height:24px; padding-left:3px;}
.image_right {float:right; margin: 15px 0px 15px 15px;}
.image_left {float:left; margin: 0 15px 15px 0px;}

.title_line {padding:0 0 0px 0; margin:0px;}
h1 {font-weight:normal; font-size: 18px; letter-spacing:0; margin:0; padding:0; line-height:100%; width:380px; float:left; text-transform:uppercase;}
h2 {font-weight:normal; font-size: 18px; letter-spacing:0; margin:0; padding:0; line-height:100%; width:380px; float:left; text-transform:uppercase;}
h2.title1 {font-weight:normal; letter-spacing:0; margin:0; padding:0; line-height:100%; width:580px; float:left;}
.title_line a.more {float:right; display:block; font-size:10px; font-weight:bold; padding:4px 0 0 12px; background:url(../images/more_arw.gif) no-repeat left 10px; color:#111;}
.height {display:block; line-height:1px; font-size:1px; height:45px; width:100%;}
* html .height {height:44px;}

h2.title2 {font-weight:normal; letter-spacing:0; margin:0; padding:0; line-height:100%; width:500px; float:left;}

.height52 {display:block; line-height:1px; font-size:1px; height:52px; width:100%;}
* html .height52 {height:51px;}

.div_line {border-bottom:1px solid #cdcdcd; display:block; line-height:1px; font-size:1px; height:3px; width:100%;}
* html .div_line {height:6px;}
.img_pad {padding:10px 22px 0 0; float:left}
.img_left {width:465px; float:left;padding:7px 0 0 0; line-height:16px;}

.height2 {display:block; line-height:1px; font-size:1px; height:36px; width:100%;}
.height3 {display:block; line-height:1px; font-size:1px; height:32px; width:100%;}
.height4 {display:block; line-height:1px; font-size:1px; height:38px; width:100%;}

.spe_data {width:100%; height:auto; line-height:17px; padding:5px 0 0 0; font-size:11px;}
.spe_left {width:288px; float:left; height:auto;}
.spe_right {width:320px; float:right; height:auto;}
.spe_right ul {margin:0px; padding:0px; width:152px; height:auto;}
.spe_right ul li {margin:0px; padding:0px; list-style:none;}

.gallery {padding:10px 0 0 0; width:auto; height:auto;}
.gallery ul {margin:0px; padding:0; display:table;}
.gallery ul li {margin:0px; padding:2px 0 0 0; list-style:none; float:left; width:113px; height:119px; background:#ebebeb; display:block; margin:0px 0px 2px 0px;}
.gallery ul li.space {width:2px; height:119px; background:none; margin:0px;}
.gallery ul li img {display:block; margin:auto; padding:0px;}

.content_right {background:url(../images/content_top_bg.gif) repeat-x left -2px; width:226px; float:right; height:auto; padding:29px 28px 0px 28px;}
h2.right {font-weight:normal; letter-spacing:0; margin:0; padding:0; line-height:100%; width:226px; float:left;}
h2.right1 {font-weight:normal; letter-spacing:0; margin:0; padding:0; line-height:100%; width:226px; float:left;}
h2.right2 {font-weight:normal; letter-spacing:0; margin:0; padding:0; line-height:100%; width:200px; float:left;}
h2.right3 {font-weight:normal; letter-spacing:0; margin:0; padding:0; line-height:100%; width:150px; float:left;}
.right_navi {margin:0px; padding:3px 0 0 0;}
* html .right_navi {margin:0px; padding:6px 0 0 0;}
.right_navi ul {margin:0px; padding:0px; border-top:1px solid #e9e9e9;}
.right_navi ul li {margin:0px; padding:0px; line-height:23px; border-bottom:1px solid #e9e9e9; list-style:none; display:block; text-transform:uppercase;}
.right_navi ul li a {display:block; color:#111; text-decoration:none; font-size:11px; font-weight:bold; background:url(../images/more_arw.gif) no-repeat left 9px; padding:0 0 0 8px;}


/* inner page css end */

/* gallery page css start */
.gallery_page {padding:7px 0 0 5px;}
.gallery_page p {padding:8px 0px; color:#363636;}
.height5 {display:block; line-height:1px; font-size:1px; height:21px; width:100%;}
.search_box2 {background:url(../images/search_bg_btn2.gif) no-repeat left top; width:234px; height:25px; display:block; float:right; padding:0 0 0 22px; margin:2px 0 0 0;}
.search_box2_german {background:url(../images/search_bg_btn2_german.gif) no-repeat left top; width:234px; height:25px; display:block; float:right; padding:0 0 0 22px; margin:2px 0 0 0;}
.search_box2 input {background:none; width:166px; border:0px none; margin:6px 0 0 0; display:block; float:left;color:#000;}
.search_box2_german input {background:none; width:166px; border:0px none; margin:6px 0 0 0; display:block; float:left;color:#000;}
.search_btn2 {display:block; float:right; width:65px; height:25px;}
.gallery2 {padding:10px 0 0 31px; width:auto; height:auto;}
.gallery2 ul {margin:0px; padding:0; display:block;}
.gallery2 ul li {padding:2px 0 0 0; list-style:none; float:left; width:120px; height:118px; background:#ebebeb; display:block; margin:0px 0px 2px 0px;}
.gallery2 ul li.space {width:2px; height:118px; margin:0px; background:none;}
.gallery2 ul li img {display:block; margin:auto; padding:0px;}
/* gallery page css end*/

/* Search Asset css start */
.content_left_1 {width:613px; padding:0px 31px 0 27px; height:auto; float:left; }
.content_left_11 {width:674px; margin:0; padding:0; display:block; float:left;}
.content_right_1 {width:226px; float:right; height:auto; padding:29px 28px 0px 28px;}
.title_line_1 {padding:0 0 0px 31px; margin:0px;}
.title_line_2 {padding:0 0 6px 0; margin:0 0 0 0px; border-bottom:1px solid #e9e9e9;}
h2 {font-weight:normal; letter-spacing:0; margin:0; padding:0; line-height:100%; width:380px; float:left;}
h2.sub_title {font-weight:normal; letter-spacing:0; margin:0; padding:0; line-height:100%; width:380px; float:left;}
.height7 {height:10px; font:0px; display:block; line-height:10px; _height:13px;}
.height16 {height:16px; font:0px; display:block; line-height:16px; _height:19px;}
.content_left_2 {width:644px; padding:0px 0px 0 27px; height:auto; float:left;}
.width_613 {width:613px;}


/* iFraming purposes */
    .content_left_3     {width:957px; padding:0px 0px; margin:0px 0px; min-height:600px; float:left;}
    .title_line_3       {padding:0; margin:0;}
    .search_page_1      {padding:0px 0 0 5px;}  
/* end iFraming*/


.search_page {padding:0px 0 0 5px;}
h3 {font-size:16px; font-weight:bold; text-transform:uppercase; color:#be0005; padding:6px 0 0 0;}
h3.a {color:#000000;}
h3.a:hover {color:#000000;}
.light_gray {color:#959595; font-size:12px;}
.search_text {font-size:12px; color:#252525; padding:6px 0px;}
.height6 {display:block; line-height:1px; font-size:1px; height:7px; width:100%;}
.search_page {padding:0px 0 0 5px;}
h3 {font-size:16px; font-weight:bold; text-transform:uppercase; color:#be0005; padding:6px 0 0 0;}
h3.a {color:#000000;}
h3.a:hover {color:#000000;}
.light_gray {color:#959595; font-size:12px;}
.search_text {font-size:12px; color:#252525; padding:6px 0 0 35px;}
.height6 {display:block; line-height:1px; font-size:1px; height:7px; width:100%;}
#SearchResults h3 { font-size: 14px; }
#SearchResults .gallery { padding: 0; }
#SearchResults .gallery ul li { padding: 20px 0 0 0; height:101px;}
#SearchResults .more { padding: 0px 0 0 12px; background-position: left 6px; }
.search.designers, .search.products, .search.general { padding-top: 35px; }
.designer-image, .product-image, .general-image {float: left; padding-right: 10px;padding-top:10px;}


/* Search Asset css end */

.h4a a {font-size:16px; font-weight:bold; color:Black; padding:6px 0 0 0;}
.h4a a:hover {color:#000;}

/*
 .hd2 {font-weight:bold; margin:0 0 4px 0; color:Black; font-size:16px;}
 .hd2.a:hover {color:#c69c6d;}
 */
 
/* asset document css start */
.double_arrow_list { list-style-type: none; padding:0; margin:0 0 0 0;}
.double_arrow_list li { background-image:url(../images/more_arw.gif);background-repeat:no-repeat;background-position:0px 7px; padding-left: 10px;}
.double_arrow_list a {font-size:11px; font-weight:bold; color:#252525; text-decoration:none;}
.double_arrow_list a:hover {text-decoration:underline; color:#252525;}
.single_arrow_list { list-style-type: none; padding:0; margin:0 0 0 0;}
.single_arrow_list li { background-image:url(../images/more_arw1.gif);background-repeat:no-repeat;background-position:0px 6px; padding-left: 10px;}
.single_arrow_list a {font-size:11px; font-weight:bold; color:#252525; text-decoration:none;}
.single_arrow_list a:hover {text-decoration:underline; color:#252525;}
.title_line2 {padding:3px 0 0px 228px; margin:0px;}
.font_11_bold {font-size:11px; font-weight:bold; color:#252525; text-decoration:none; line-height:17px;background:url(../images/more_arw.gif) no-repeat left 5px; display:block; float:left; text-transform:capitalize; padding:0 0 0 10px;}
.font_11_bold:hover {text-decoration:underline; color:#252525;}
.div_line2 {border-bottom:1px solid #e9e9e9; display:block; line-height:1px; font-size:1px; height:3px; width:100%;}
* html .div_line2 {height:6px;}
.ass_left {width:218px; float:left; padding:19px 10px 0 0; display:block;}
.ass_left2 {width:200px; float:left; padding:0px 10px 0 0; display:block;}
.ass_left3 {width:218px; float:left; padding:19px 10px 0 0; display:block; clear:both;}
.ass_right {width:385px; float:right; padding:19px 0 0 0; display:block;}
.ass_right_cvi {width:662px; float:right; padding:19px 0 0 0; display:block;}
.ass_right2 {width:672px; float:left; padding:19px 0 0 0; display:block;}
.ass_right3 {width:585px; float:left; padding:19px 0 0 0; display:block;}
.ass_right4 {width:603px; float:right; padding:19px 0 0 0; display:block;}
.ass_data_box {color:#000; width:176px; height:auto; display:block; float:left; line-height:17px; padding:0 16px 0 0;}
.font_14 {font-size:14px; font-weight:bold; line-height:18px;}
.send_link a {font-size:12px; font-weight:bold; color:#111; text-decoration:none; line-height:17px;background:url(../images/more_arw.gif) no-repeat left 5px; display:block; float:left; padding:0 0 0 10px;}
.send_link span {font-size:12px; font-weight:bold; color:#111; text-decoration:none; line-height:17px;background:url(../images/more_arw.gif) no-repeat left 5px; display:block; float:left; padding:0 0 0 10px; cursor:pointer;}
.send_link a:hover {color:#111; text-decoration:underline;}
.div_line3 {border-bottom:1px solid #e9e9e9; display:block; line-height:1px; font-size:1px; height:16px; width:100%; margin:0 0 18px 0px;}
* html .div_line3 {height:18px;}
.right_title {font-size:11px; font-weight:bold; line-height:13px; padding:10px 0px 0px 0px;}
.right_img {display:block; border:solid #e9e9e9; padding:9px 0px 23px 0px; float:left; border-width:1px 0px 1px 0px;}
.right_img img {display:block; float:left;}
.right_data {line-height:14px; font-size:11px; display:block; border-bottom:1px solid #e9e9e9; padding:7px 0 9px 0;}
/* asset document css end */

/* sub page 2 css start */
.sub_content_left {width:575px; padding:25px 31px 0 67px;   float:left; min-height:500px;} /*DELETED: background:url(../images/sub_top_bg.gif) repeat-x left top;*/
* html .sub_content_left {height:500px;}
.sub_content_right {width:226px; float:right; height:auto; margin-top:-20px; padding:29px 28px 0px 28px; overflow:hidden;}
.pad_tb {padding:5px 0px;}
.right_data2 {line-height:14px; font-size:11px; display:block; border-bottom:1px solid #e9e9e9; padding:7px 0 0px 0; margin:0 0 3px 0px}
.subLeft1 {float:left; width:170px; margin:0 21px 0 6px; font-size:14px; font-weight:normal; text-transform:uppercase; line-height:24px;}
.subRight1 {float:left; width:378px; line-height:24px;}


.right_data2_1 {line-height:14px; font-size:11px; display:block; padding:20px 13px 0 13px; margin:0 0 3px 0px; background:url(../images/right_data2-1bg1.gif) left top repeat-x; width:auto; height:auto; float:left;}
/* sub page 2 css end */


.right_navi1 {margin:0px; padding:3px 0 0 0;}
* html .right_navi1 {margin:0px; padding:6px 0 0 0;}
.right_navi1 ul {margin:6px 0 0 0; padding:14px 0 0 0; border-top:1px solid #e9e9e9;}
.right_navi1 ul li {margin:0px; padding:0px; line-height:20px; border-bottom:1px solid #FFF; list-style:none; display:block;}
.right_navi1 ul li a, .right_navi1 ul li a:hover {display:block; color:#111; text-decoration:none; font-size:13px; font-weight:bold; background:url(../images/more_arw1.gif) no-repeat left 7px; padding:0 0 0 8px;}

.LineBox1 {width:577px; margin:0; padding:0 1px; background:url(../images/lineboxbg1.gif) left bottom no-repeat;}
.LineBoxFst {float:left; width:162px; padding:10px 15px 8px 15px; border-right:1px solid #FFF;}
.LineBoxSnd {float:left; width:161px; padding:10px 15px 8px 15px; border-right:1px solid #FFF;}
.LineBoxTrd {float:left; width:161px; padding:10px 15px 8px 15px;}
.LineBoxAct {background:#FFF url(../images/lineboxActBg1.gif) left top repeat-x;}
.LineBoxLinks1 {margin:0; padding:0; font-size:13px; font-weight:bold; line-height:18px;}
.LineBoxLinks1 li {list-style-type:none; margin:0; padding:0;}
.LineBoxCnt1 {width:545px; height:170px; margin:0; padding:26px 13px 0 21px; background:url(../images/lineboxCntBg1.gif) left top no-repeat;}
.LineBoxImg1 {float:left; margin-right:33px;}
.LineBoxTxt1 {float:left; width:256px; padding:10px 0 0 0; font-size:13px;}



.right_navi2 {margin:8px 0 0 0; padding:14px 0 0 0; border-top:1px solid #e9e9e9; line-height:14px; color:#363636;}
.right_navi2 a {color:#363636; text-decoration:underline;}
.right_navi2 a:hover {color:#363636; text-decoration:none;}
.Date1 {font-style:italic; color:#898989;}

.ArwTxt1 {background:url(../images/more_arw1.gif) left 5px no-repeat; font-weight:bold; margin-bottom:10px; padding-left:8px; line-height:16px;}
a.more1 {float:right; display:block; font-size:11px; font-weight:bold; padding:1px 0 0 6px; background:url(../images/more_arw1.gif) no-repeat left 7px; color:#111; white-space:nowrap;}
a.more2 {float:right; display:block; font-size:12px; font-weight:bold; padding:1px 0 0 6px; background:url(../images/more_arw1.gif) no-repeat left 7px; color:#111; white-space:nowrap;}
a.more3 {float:right; display:block; font-size:12px; font-weight:bold; margin:0; padding:4px 0 0 6px; background:url(../images/more_arw1.gif) no-repeat left 10px; color:#111; white-space:nowrap;}

.NewsBox1 {margin-bottom:51px; color:#252525;}
.NewsBox1ImgBox1 {width:230px; float:left; text-align:right; margin:0 20px 0 0; padding:0;}
.NewsBox1Cnt1 {width:320px; float:left;}
.NewsBox1Cnt1 a {color:#252525; text-decoration:underline;}
.NewsBox1Cnt1 a:hover {color:#252525; text-decoration:none;}
.BltTxt1 {background:url(../images/bullet1.gif) left 8px no-repeat; padding:0 0 0 12px;}
.NewsBox1Cnt1 .hd1 {font-weight:bold; margin:0 0 4px 0;}


.MngtBox1 {background:url(../images/grdbg1.gif) left bottom repeat-x; margin:0 0 12px 6px;}
.MngtImg1 {float:left; margin:0 60px 0 40px; _margin-left:20px; width:92px;}
.MngtFst {float:left; margin:83px 0 0 0; width:384px; height:90px; background:url(../images/signature1.gif) left top no-repeat;}
.MngtSnd {float:left; margin:83px 0 0 0; width:384px; height:90px; background:url(../images/signature2.gif) left top no-repeat;}


.hidden {}

.more4 {background:url(../images/more_arw1.gif) left 4px no-repeat; margin:10px 0 0 0; padding:0 0 0 10px; font-weight:bold; float:right;}

/*Product page start*/
.title_line3 a.more {float:right; display:block; font-size:10px; font-weight:bold; padding:4px 0 0 12px; background:url(../images/more_arw.gif) no-repeat left 10px; color:#111;}
.img_pad1 {padding:10px 22px 10px 0; float:left}
.img_left1 {padding:7px 0 0 0; line-height:16px;}
.spacebottom {margin:0; padding:0 0 10px 0;}
.height8 {display:block; line-height:1px; font-size:1px; height:8px; width:100%;}
.hidden1 {visibility:hidden; display:none;}
.hidden1.changed {visibility:visible;display:block;}
.content1 {background:#fff url(../images/inner_content_bg.gif) repeat-y 3px top; display:block; margin:0px auto; width:957px; height:auto;}
.spe_right1 {width:280px; float:right; height:auto;}
.sub_content_right1 {width:226px; float:right; height:auto; margin-top:-20px; padding:45px 28px 0px 28px;}
/*Product page end*/


/* Library Assetpage */
.libWrapper         {margin-bottom:15px; *margin-bottom:23px; float:left; width:99.5%}
.ass_right h3       {border-bottom:1px solid #111; color:#111; font-size:15px; line-height:18px}
.libImg             {margin-top:20px; float:left; }
.libContent     {margin:20px 0px 0px 20px; float:left;}
.seperator      {margin-bottom:5px;}
.libWrapper a.more {float:right; display:block; font-size:10px; font-weight:bold; padding:4px 0 0 12px; background:url(../images/more_arw.gif) no-repeat left 10px; color:#111;}
/* End Library */

.right_navi3 {margin:0px; padding:3px 0 0 0;}
* html .right_navi3 {margin:0px; padding:6px;}
.right_navi3 ul {margin:6px 0 0 0; padding:14px 0 0 0; border-top:1px solid #e9e9e9;}
.right_navi3 ul li {margin:0px; padding:0px; line-height:22px; list-style:none; display:block; text-transform:uppercase;}
.right_navi3 ul li a {display:block; color:#111; text-decoration:none; font-size:11px; font-weight:bold; background:url(../images/more_arw.gif) no-repeat left 9px; padding:0 0 0 8px;}
.right_navi3 ul li a:hover {text-decoration:underline}

/* SITEMAP */
#NavigationSideBar  {margin:10px;}
#NavigationSideBar.NavigationOpen     {background:white no-repeat url(../images/more_arw.gif) 0px 5px; padding-left: 0px;}
#NavigationSideBar li ul li a.NavigationSelected  {background:white no-repeat url(../images/more_arw1.gif) 0px 5px; color:#666; padding-left: 10px;}

/* 1st Level */
#NavigationSideBar li       {background:white no-repeat url(../images/more_arw.gif) 0px 9px; padding-left: 0px;}
#NavigationSideBar li a     {color:#111; font-weight:bold;}
/* 2nd Level */
#NavigationSideBar li ul li     {background:white no-repeat url(../images/more_arw1.gif) 12px 8px; padding-left: 0px;}
#NavigationSideBar li ul li a   {color:#666; font-weight:normal;}
#NavigationSideBar li ul li a.NavigationSelected   {color:#D2232A; font-weight:normal;}
/* 3rd Level - Not visible for now. */
/* #NavigationSideBar li ul li ul li     {background:white no-repeat url(../images/more_arw1.gif) 12px 8px; padding-left: 0px;}
#NavigationSideBar li ul li ul li a   {color:#666; font-weight:normal;} */


/* END SITEMAP*/

/* THEFT REG */
.TheftReg .Buttons input.Submit, input.Reset{
	float: left;
	background:white repeat-x url(../images/button_background.gif);
	border:1px solid #959595;
	height:24px;
	color:#111;
	margin-top:-8px; *margin-top:0px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;    
}
.TheftReg fieldset {
	display: block;
	border: 0;
	margin: 10px 0 10px 0;	
}
.TheftReg .Fields label {
	clear: both;
	display: block;
	font-size:10px; 
	text-transform:uppercase;
	font-weight:bold;
}
.TheftReg .Fields select {
	display: block;
	float: left;
	width: 404px;	
	margin: 2px 0px 15px 0px;
	height: 25px;
	padding:3px 0px 3px 0px;
	background:#f1f1f1 url(Images/control_background.gif);
	border:1px solid #959595;
}
.TheftReg .Fields input {
	display: block;
	float: left;
	width: 400px;
	margin: 2px 0px 15px 0px;
	height: 16px; *height:14px;
	padding:4px 0px 2px 2px; *padding:2px 0px 2px 2px;	
	background:transparent repeat-x url(../Images/control_background.gif);
	border:1px solid #959595;
}

/* END THEFT REG */

/* CVI */
#CviTopNavigation {font-size: 13px; text-transform: uppercase; font-weight:bold;}
#CviTopNavigation ul {padding-left: 19px; padding-top: 7px;}
#CviTopNavigation li {padding-right: 10px;}
#CviTopNavigation li a {text-decoration: none;}
#CviTopNavigation li a:hover {border-bottom: solid 1px Red;}
/* END CVI */
.categoryHeader {color:Black; font-weight:bold; text-transform:uppercase;}

.no-background { background:none; }

/* TEXTBOX WITH IMAGE XSLT */
.textbox_img{ float: left; padding: 0 15px 50px 0; }
.textbox_title{ text-transform: uppercase; }
.textbox_subtitle{ color: #898989; font-style:italic; }

.ShowroomNewsImg { float: left; padding: 0 10px 10px 0; }
.ShowroomNewsContent { padding-bottom: 25px; }
.ShowroomNewsContent .Header { font-weight: bold; }

/* VIDEO ON LONG PAGE */
.video_longpage .videoPreview { overflow: hidden; width: 575px;margin-top: 20px;}
.video_longpage .videoContainer { width: 185px; height:111; background-color: #000; float:left; margin-right: 10px; position:relative;}
.video_longpage .videoContainer img {cursor: pointer;}
.video_longpage .videoContainer .close {display:none; float: right; z-index:2; position:absolute; left:560px;}
.video_longpage .videoContainer .video { width: 100%; height:100%; display:none; }
.video_longpage .videoContainer .text { min-width: 454px;}
#videoRightLink img { padding-top:5px; }