@charset "UTF-8";
/* CSS Document */
html {
	overflow-y: scroll;
}
p {
     margin:  0 0 1em 0;
     padding:  0;
}
body {
text-align:center; /*center hack*/
background-image:url(../img/template/bg_darkblue.jpg);
margin-top:22px;
font-family:Arial, Helvetica, sans-serif;
}

img, div { 
behavior: url(../script/iepngfix.htc) 
}
#wrap {
min-width:980px;
max-width:980px;
width:auto !important; /*IE6 hack*/
width:980px; /*IE6 hack*/
text-align:left; /*center hack*/
position: relative;
margin:0 auto;
}
#container {
width:980px;
float:left;
position:relative;
background-position:right;
background-repeat:repeat-y;
background-image:url(../img/template/bg_rightshadow.jpg);
}
#footershadow {
width:980px;
height:7px;
background-image:url(../img/template/bg_footershadow.jpg);
position:relative;
float:left;
}
#header {
width:975px;
height:90px;
float:left;
position:relative;
background-image:url(../img/template/bg_lightblue.jpg);
}
#header_line {
width:975px;
height:1px;
float:left;
position:relative;
background-image:url(../img/template/header_line.jpg);
}
#header_menu_left {
width:525px;
float:left;
position:relative;
background-image:url(../img/template/bg_lightblue.jpg);
}
#header_menu_right {
width:450px;
float:left;
position:relative;
background-image:url(../img/template/bg_lightblue.jpg);
}
#submenu {
width:975px;
height:0px;
float:left;
position:relative;
z-index:7;
}
#contentPane {
width:975px;
float:left;
padding-bottom:30px;
position:relative;
background-color:#FFFFFF;
}
#bannercontentPane {
width:975px;
height:300px;
float:left;
position:relative;
background-color:#FFFFFF;
}
#contentPadding {
padding:14px;
}
#contentHeader {
font-size:22px;
color:#2D3A64;
padding-left:7px;
padding-top:5px;
padding-bottom:4px;
width:100%;
float:left;
}
#main_banner_shadow {
width:975px;
height:6px;
float:left;
position:relative;
background-image:url(../img/template/banner_shadow.jpg);
}
#main_content_pane_left {
width:323px;
height:270px;
float:left;
background-color:#FFFFFF;
}
#main_content_pane_line1 {
width:3px;
height:270px;
float:left;
background-image:url(../img/template/vertical_line.jpg)
}
#main_content_pane_center {
width:323px;
height:270px;
float:left;
background-color:#FFFFFF;
}
#main_content_pane_line2 {
width:3px;
height:270px;
float:left;
background-image:url(../img/template/vertical_line.jpg)
}
#main_content_pane_right {
width:323px;
height:270px;
float:left;
background-color:#FFFFFF;
}

#footertop {
width:975px;
height:10px;
float:left;
position:relative;
background-image:url(../img/template/bg_lightblue.jpg);
}
#leftfooter {
width:525px;
float:left;
position:relative;
background-image:url(../img/template/bg_lightblue.jpg);
text-align:left;
}
#rightfooter {
width:450px;
float:left;
position:relative;
background-image:url(../img/template/bg_lightblue.jpg);
text-align:right;
}
#footerbottom {
width:975px;
height:10px;
float:left;
position:relative;
background-image:url(../img/template/bg_lightblue.jpg);
}
#footerspacer{
width:980px;
height:5px;
}
#logo {
width:362px;
height:70px;
position:relative;
float:left;
top:10px;
left:11px;
}
#form_top {
float:right;
height:60px;
margin-top:10px;
margin-bottom:10px;
margin-right:15px;
padding-top:10px;
padding-left:10px;
color:#EEEEEE;
font-size:12px;
width:160px;
}
#form_top1{
float:left;
}
#form_top2{
float:left;
margin-top:13px;
}
#mainContentPane {
float:left;
}
.headermenumain {
text-align:left;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
float:left;
padding-left:8px;
padding-right:8px;
padding-top:13px;
padding-bottom:13px;
}
.headermenusub {
text-align:right;
color:#FFFFFF;
font-size:14px;
float:right;
padding-left:8px;
padding-right:8px;
padding-top:13px;
padding-bottom:13px;
}
.footer {
color:#DEDEDE;
font-size:11px;
}
.menu_spacer {
width:6px;
}
.news_header {
padding-left:16px;
padding-right:16px;
padding-top: 7px;
color: #2D3A64;
font-weight:bold;
font-size:14px;
}
.news_image {
padding-left:11px;
padding-right:10px;
padding-top: 6px;
}
.news_text {
padding-left:16px;
padding-right:16px;
padding-top: 8px;
color:#4E4E4E;
font-size:12px;
height:50px;
}
#menu_About {
float:left;
position:relative; 
top:0px; 
left:830px; 
width:140px;
}
#menu_Craftsmanship {
float:left;
position:relative; 
top:0px; 
left:90px; 
width:327px;
}
#menu_Philosophy {
float:left;
position:relative; 
top:0px; 
left:-344px;
width:327px;
}
#menu_Collections {
float:left;
position:relative; 
top:-174px; 
left:6px; 
width:357px;
}
.dropmenu_Shadow {
background-image:url(../img/template/dropmenu_shadow.jpg);
height:6px;
width:100%; 
/*opacity:0.96;
filter:alpha(opacity=96);*/
}
.dropmenu_ContentPane {
background-image:url(../img/template/dropmenu_bg.jpg); 
/*opacity:0.96;
filter:alpha(opacity=96);*/
padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:10px;
}
.dropmenu_Header {
font-size:12px; 
font-weight:bold;
color:#FFFFFF;
padding-bottom:7px;
}
.dropmenu_Line {
background-image:url(../img/template/dropmenu_line.gif);
width:100%;
height:1px;
}
.dropmenu_Content {
font-size:12px; 
color:#FFFFFF;
padding-top:7px; 
line-height:17px;
}
A.whitelink {
color:#FFFFFF;
text-decoration:none;
}
A.whitelink:hover {
color:#A2ADCB;
}
A.whitestaticlink {
color:#FFFFFF;
text-decoration:none;
}
A.footer {
color:#DEDEDE;
text-decoration:none;
}
A.footer:hover {
color:#A2ADCB;
}
.newsButton {
float:right;
margin:12px; 
padding-left:5px; 
padding-right:5px; 
padding-top:3px;
padding-bottom:0px;
height:17px;
background-color:#597DA1;
color:#FFFFFF;font-size:12px;
}
.dropmenu_Image {
width:166px;
height:168px;
padding-left:0px;
padding-right:1px;
padding-top:0px;
float:left;
background-image:url(../img/template/dropmenu_bg.jpg);
}
#contentHeaderDivider {
float:left;
width:945px;
height:1px;
background-image:url(../img/template/content_line.jpg);
}
#contentNavigation {
float:left;
width:200px;
margin-top:15px;
padding:10px;
background-color:#E5EDF6;
}
A.breadcrumbs {
color:#2D3A64;
text-decoration:none;
}
#submenu_Header {
width:100%;
float:left;
font-size:13px;
color:#2D3A64;
font-weight:bold;
padding-left:7px;
padding-right:7px;
padding-bottom:3px;
padding-top:2px;
}
.submenu_Divider {
width:100%;
height:1px;
float:left;
background-image:url(../img/template/menu_line.gif);
}
.submenu_Content {
width:100%;
float:left;
font-size:13px;
padding-left:7px;
padding-right:7px;
padding-bottom:5px;
padding-top:4px;
}
A.submenuContent {
color:#314a6f;
text-decoration:none;
}
A.submenuContent:hover {
text-decoration:underline;
}
#contentPaneMain {
float:left;
width:711px;
margin-top:15px;
margin-left:15px;
color:#4E4E4E;
font-size:13px;
text-align:justify;
}
#leftBlock {
float:left;
padding:10px;
padding-top:12px;
width:450px;
}
#leftBlock2 {
float:left;
padding:10px;
padding-top:12px;
width:680px;
}
#rightBlock {
float:left;
margin-left:10px;
padding:10px;
padding-top:8px;
padding-right:0px;
width:221px;
}
P.heading {
color:#3C7EB0;
font-size:17px;
font-weight:bold;
margin-bottom:-5px;
margin-top:15px;
}
P.heading2 {
color: #3C7EB0;
font-size:17px;
font-weight:bold;
margin-bottom:10px;
}
.blockLine {
float:left;
width:450px;
background-image:url(../img/template/content_line.jpg);
margin-bottom:10px;
margin-top:8px;
height:1px;
}
.sideLine {
float:left;
width:220px;
background-image:url(../img/template/content_line.jpg);
margin-bottom:14px;
margin-top:8px;
height:1px;
}
.sideText {
font-size:11px;
padding-left:10px;
padding-right:10px;
}
A.contentLink {
color:#3C7EB0;
text-decoration:none;
}
A.contentLink:hover {
color:#006699;
text-decoration:underline;
}
#catalogueImg {
float:left;
width:300px;
height:454px;
margin-left:7px;
margin-right:17px;
margin-top:14px;
background-color:#999999;
}
#catalogueContent {
float:left;
width:370px;
height:320px;
margin-top:14px;
}
#catalogueVD {
float:left;
background-image:url(../img/template/catalogue_vertical.jpg);
width:1px;
margin-top:14px;
margin-left:17px;
margin-right:17px;
height:320px;
}
#catalogueMenu {
float:left;
width:212px;
height:320px;
margin-top:14px;
margin-right:5px;
}
#catalogueHD {
float:left;
background-image:url(../img/template/content_line.jpg);
height:1px;
width:622px;
margin-top:10px;
margin-bottom:10px;
}
#catalogueList {
float:left;
width:612px;
height:101px;
margin-left:5px;
margin-right:5px;
}
#catalogueLine1 {
float:left;
height:6px;
width:370px;
margin-bottom:4px;
background-color:#0099CC;
}
#catalogueLine2 {
float:left;
height:6px;
width:212px;
margin-bottom:4px;
background-color:#0099CC;
}
#catalogueMainHeader {
float:left;
width:370px;
font-size:22px;
color:#0099CC;
}
#catalogueArrowLeft {
float:left;
background-image:url(../img/template/catleftarrowup.jpg);
margin-top:37px;
width:23px;
height:23px;
}
#catalogueArrowLeft:hover {
cursor:pointer;
}
#catalogueArrowRight {
float:left;
background-image:url(../img/template/catrightarrowup.jpg);
margin-top:37px;
width:23px;
height:23px;
}
#catalogueArrowRight:hover {
cursor:pointer;
}
#catalogueItems {
float:left;
overflow:hidden;
width:545px;
height:101px;
margin-right:10px;
margin-left:10px;
white-space:nowrap;
}
.catalogueImages {
margin-top:7px;
margin-left:7px;
margin-right:8px;
margin-bottom:5px;
border-color:#CECECE;
border-style:solid;
border-width:1px;
padding:2px;
}
#loader {
background-color:#ffffff;
position:absolute;
top:0px;
width:975px;
height:558px;
z-index:3;
visibility:hidden;
}
#loaderImg {
margin-left:472px;
margin-top:260px;
opacity:0.9;
}
#house {
width:25px;
height:25px;
position:relative;
background-image:url(../img/template/house.gif);
top:53px;
left:375px;
visibility:hidden;
}
#scLeft {
float:left;
margin-top:20px;
width:295px;
height:300px;

}
#scCenter {
float:left;
margin-top:25px;
width:295px;
height:290px;
color:#4E4E4E;
font-size:13px;
text-align:justify;

}
#scRight {
float:left;
margin-top:25px;
width:295px;
height:290px;
color:#4E4E4E;
font-size:13px;
text-align:justify;

}
#scLarge {
float:left;
margin-top:20px;
width:610px;
height:300px;

}
#scDivider {
float:left;
background-image:url(../img/template/catalogue_vertical.jpg);
width:1px;
margin-top:15px;
margin-left:15px;
margin-right:15px;
height:310px;
}
#scNext {
width:200px;
margin-top:25px;
color:#999999;
text-align:right;
float:right;
}
#scLinkTitle{
width:200px;
text-align:right;
font-size:16px;
float:right;
}
.item_Desc {
float:left;
width:370px;
margin-top:10px;
font-size:14px;
font-weight:bold;
color:#4C4C4C;
padding-left:15px;
}
.item_Code {
float:left;
width:370px;
font-size:11px;
margin-top:2px;
margin-bottom:2px;
font-style:italic;
color:#4E4E4E;
padding-left:15px;
}
.item_Material, .item_Size, .item_Color {
float:left;
width:370px;
font-size:12px;
margin-top:2px;
color:#4E4E4E;
margin-left:10px;
padding-left:20px;
background-repeat:no-repeat;
background-position:left;
background-image:url(../img/template/catarrow.gif)
}
#catalogueSpacer {
float:left;
width:370px;
margin-top:5px;
}
#collectionsLeft {
margin-top:15px;
margin-left:8px;
width:450px;
height:400px;
float:left;
text-align:center;
}
#collectionsDV {
float:left;
width:15px;
height:400px;
margin-top:15px;
}
#collectionsRight {
margin-top:15px;
margin-right:8px;
text-align:center;
width:450px;
height:400px;
float:left;
}

#lang_input {
width:150px;
color:#333333;
}
.white_link {
color:#dddddd;
text-decoration:none;
}
.white_link:hover {
color:#ffffff;
}
#contentArea {
float:left;
}
#cSide_content {
float:left;
width:200px;
height:260px;
color:#4E4E4E;
font-size:11px;
}
#cSide_content2 {
float:left;
width:200px;
font-size:12px;
color:#888888;
}
#cSide_header {
float:left;
font-size:15px;
width:200px;
color:#0099CC;
font-weight:bold;
}
.cSide_header2 {
float:left;
width:200px;
font-size:14px;
color:#4E4E4E;
font-weight:bold;
margin-top:15px;
margin-bottom:5px;
}
.cSide_item {
float:left;
margin-top:5px;
font-size:13px;
}
