body {margin:00px 0px 0px 0px; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(images/page_bg.jpg) repeat-x left top #0b1922;}
h1, h2, h3, h4, h5, h6, p {margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form, input {border:0; margin:0px; padding:0px;}
a {text-decoration:none; cursor:pointer;}
.img_left {float:left;}
.img_right {float:right;}
#doc_width {width:1000px; background:url(images/doc_bg.jpg) left top #0b1922;	}
.welcome{float:right; padding:400px 30px 0px 0px; color:#FFFFFF; font-size:45px; font-family:"Times New Roman", Times, serif}
.welcome a{color:#FFFFFF; font-size:45px; font-family:"Times New Roman", Times, serif;}
#header {width:958px; margin:0px 1px; float:left; background:url(images/headerbg.jpg) left top repeat-x; height:173px; text-align:left; padding:12px 20px 0px 20px; }
.header_row1{float:left; width:958px; height:146px;}
.header_row1 p{float:right; font-size:11px; color:#6d757a;}
.header_row1 p a{margin:0px 5px; color:#6d757a; }
.header_row2{float:right; width:758px; text-align:right; padding:7px 0px 0px 200px;}
.header_row2 img{margin-left:45px; float:left;}

#bottom-bar {width:1000px; clear:both; line-height:26px; background-color:#538085; font-size:11px; color:#FFFFFF;text-align:left;}
#bottom-bar div{float:left; color:#FFFFFF; background-color:#538085; width:960px; padding:0px 20px 0px 20px;}
#bottom-bar p{float:left; color:#FFFFFF;}
#bottom-bar a{color:#FFFFFF;}


#menu {width:230px; float:left; padding:0px 0px 0px 20px; text-align:right;}
#menu_fabrics {width:230px; float:left; padding:0px 0px 0px 20px; text-align:right; background:url(images/lm_custom_accessory.jpg) right top no-repeat;}

#content_menu{float:left; background:url(images/left_menu_bg.jpg) 1px repeat-y;}

#content {width:710px; padding:20px 20px 0px 20px; float:right;}
#content h1 {background:url(images/title_bg.jpg) left top no-repeat; font-size:21px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; padding-left:50px; line-height:31px;}
#content h6 {font-size:16px; color:#fff; padding:0px 0px 10px 10px; text-align:left;}


.index_content {float:left; width:710px; text-align:left; font-family:"Times New Roman", Times, serif;}
.index_content_col1 {float:left; width:223px; text-align:left; background-color:#538085; height:615px;}
.index_content_col1 h2 { font-size:20px; color:#fff; height:65px; padding:10px;  }
.index_content_col1 p { font-size:12px; color:#fff; padding:10px 10px 10px 10px; float:left;  width:203px;}
.index_content_col1 ul {margin:0px 10px 0px 20px; padding:0px 0px 0px 0px; list-style:disc;}
.index_content_col1 li {font-size:12px; color:#6d757a; text-align:left;    margin:0px 0px 3px 8px;  padding:0px 0px 0px 8px;}
.index_content_col1 li a {color:#FF6600;}

.banner {float:left; border-bottom:2px solid #fff;}
.banner img {float:left;}

.static_display {float:left; width:690px; text-align:left; font-family:"Times New Roman", Times, serif; padding:10px 0px 0px 20px;}
.static_display p {font-size:14px; color:#9da3a7; padding:0px 15px 10px 0px; margin-bottom:9px; text-align:left; line-height:21px;}
.static_display p a {color:#ffc454; display:inline block;}
.static_display p a.readmore {color:#d8dfe0; margin:5px 0 8px 0; float:left;}
.static_display p a.readmore:hover{color:#abb2b3;}
.static_display h5 {font-size:20px; color:#88a8ac; padding:0px 0px 5px 8px; margin-bottom:8px; text-align:left;background:url(images/horizontal_seperator.gif) left bottom repeat-x;}
.static_display h4 {font-size:16px; color:#aeb1b5; padding:0px 0px 5px 8px; margin-bottom:8px; text-align:left; border:1px solid #162732;}
.title1 { background:url(images/bullet_blue.jpg) left center no-repeat; font-size:20px; color:#88a8ac; padding:0px 0px 0px 15px;}
.title1 a{color:#88a8ac;}
.title2 { background:url(images/title2bg.jpg) left center repeat-x; font-size:16px; color:#aeb1b5; padding:0px 0px 0px 15px;}

.static_display1 {float:left; width:710px; text-align:left; font-family:"Times New Roman", Times, serif; padding:10px 0px 0px 0px;}
.static_display1 h4 {font-size:17px; color:#aeb1b5; padding:0px 0px 5px 8px; margin-bottom:8px; text-align:left; border:1px solid #162732;}
.static_display1 ul {margin:0px 10px 0px 20px; padding:0px 0px 0px 0px; list-style:disc;}
.static_display1 li {font-size:14px; color:#80888d; text-align:left; line-height:20px;   margin:0px 0px 5px 8px;  padding:0px 0px 0px 8px;}
.static_display1 li a {color:#FF6600;}

.static_display p a.link {color:#ffc454; background:url(images/bullet_blue.jpg) left center no-repeat; font-size:14px;  padding:0px 0px 0px 15px}

.price-quote-main-div{float:left; width:660px; padding:20px 0px 0px 30px; text-align:left; font-family:"Times New Roman", Times, serif;}

.price-quote-row{float:left; width:660px; margin-bottom:5px;}

.price-quote-row-left{float:left; width:235px; font-weight:normal; color:#9da3a7; font-size:14px; line-height:24px;}

.price-quote-row-right{float:left; width:425px;}

.price-quote-row-right input{border:1px solid #d2d2d2; font-size:11px; color:#9da3a7; padding:3px 3px 3px 3px;}

.price-quote-row-dropdown{float:left; border:1px solid #d2d2d2; color:#9da3a7; font-size:11px;  height:19px; margin-top:1px;}

.price-quote-row-textarea{float:left; border:1px solid #d2d2d2; color:#9da3a7; font-size:11px;}


.item_right_display{width:320px; color:#dee2e5; font-size:18px; padding-top:0px; float:left;}
.item_left_display{float:left; width:340px; color:#dee2e5; font-size:18px;}
.colors_box{float:left; border:1px solid #315b60; margin-top:15px;}
.colors_header{color:#88a8ac; padding:5px 5px 5px 15px; width:310px; background:#10212b; font-size:18px;}

.hoverbox{cursor:default; list-style-type:none; margin:20px 0px 20px 30px; padding:0px 0px 0px 0px; width:300px;}
.hoverbox span{color:#b7c3cb; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; width:40px; padding-top:5px; height:28px; line-height:14px;}
.hoverbox a{cursor:default;}
#hoverbox a{cursor:pointer;}
#hoverbox a .preview{display:none}
.hoverbox a .preview{display:none}
.hoverbox a:hover .preview{display:block; z-index:1; left:-45px; position:absolute; top:-158px; cursor:default;}
.hoverbox img{vertical-align:top; width:40px; height:40px;}
.hoverbox input{vertical-align:top;}
.hoverbox li{display:inline; float:left; margin:0px 15px 20px 0px; position:relative; text-align:center;}
.hoverbox .preview{border:4px solid #fff; width:200px; height:150px;}


