
html {
       overflow-y: scroll;
}

a:active, a:focus {
     outline: none;
     ie-dummy: expression(this.hideFocus=true);
   }

body {
	
	scrollbar-face-color: #eee;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #ccc;
	scrollbar-darkshadow-color: #fff;
	scrollbar-shadow-color: #aaa;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #eee;
	height: 100%;
	min-height: 100%;
}

.wrapper {
	min-height: 100%;
	position: absolute;
	width: 100%	
}

.headerx {
	
}

.contentx {
	padding-bottom: 7em;
}

.footerx {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #232323;
	padding-top: 10px;
	padding-bottom: 5px	
}


.topline {
	background-color: #333;
	width: 100%;
	height: 5px;
	left: 0px;
	top: 0px;
}
.logoline {
	width: 100%;
	height: 120px;
	top: 7px;
	left: 0;
	background-color: #FFF;
}
.menuline {
	height: 50px;
	width: 100%;
	background-image: url(assets/images/menuline.gif);
	padding: 0;
	background-repeat: repeat-x;
	margin-left: 0px;
}
.solidblockmenu{
	margin: 0;
	padding: 0;
	font: bold 13px Arial;
	overflow: visible;
	height: 50px;
	background-image: url(assets/images/menuline.gif);
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
}
.rightside {
	margin-top: 40px;
}
.bottom {
	background-color: #232323;
	width: 100%;
	left: 0px;
	height: auto;
}
.bottomtable {


	margin-top: 0px;
}
.main {
	width: 100%;
	height: auto;
	margin-top: 75px;
}

.solidblockmenu li{
	display: inline;
}

.solidblockmenu li a{
	float: left;
	color: white;
	padding: 0px;
	text-decoration: none;
	width: 160px;
	text-align: center;
	height: 40px;
	background-image: url(assets/images/a2.gif);
	background-repeat: repeat-x;
	padding-left: 0px;
	margin-right: 2px;
	padding-top: 12px;
}
.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .current{
	color: white;
	height: 50px;
	background-image: url(assets/images/a3.gif);
	background-repeat: repeat-x;
}

.solidblockmenu li a.current{
	color: white;
	height: 50px;
	background-image: url(assets/images/a4.gif);
	background-repeat: repeat-x;
}

.middle {
	margin-top: 225px;
}

.toptable {
	background-color: #FFF;
                      padding-right: 2px;

}
.rightmenu{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 160px;
	height: 30px;
	overflow: hidden;
	margin-bottom: 10px;
}

.rightmenu li{
	/* [disabled]border-left: solid 1px #666; */
}

.rightmenu li a{
	font: 13px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	display: block;
	color: #666;
	width: auto;
	text-indent: 15px;
	text-decoration: none;
	background-image: url(assets/images/graybutton.jpg);
	padding-top: 5px;
	padding-bottom: 9px;
	text-align: left;

}
.rightmenu li a:active, 

.rightmenu li a:visited{
}

.rightmenu li a:hover{ 
	color: #FFF;
	background-repeat: no-repeat;
	padding-left: 16px;
	background-image: url(assets/images/graybutton3.jpg);
                      border: 0;

}

.rightmenu li.selected a{
	color: #666;
	background-repeat: no-repeat;
	padding-left: 16px;
	background-image: url(assets/images/graybutton4.jpg);
}

.copyright {
	color: #FFF;
	font-size: 10px;
	margin-top: 10px;
	text-align: center;
}
A.bottom_frame_link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	line-height: 1.5em;
}
A.bottom_frame_link:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
	text-decoration: none;
}
A.bottom_frame_link:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
A.bottom_frame_link:visited:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
	text-decoration: none;
}

.collection {
	border: 0;
	margin-top: 20px;
}
.image_text h1{
	color:#777;
	font-size: 38px;
	margin:0px 0px 0px 30px;
	font-weight:100;
	line-height:80px;
	padding:0px;
            }
            .content{
	padding:0px;
	bottom:0px;
            }
            .about .text{
                width:45%;
                margin:5px 2% 10px 2%;
                height:180px;
                float:left;
                color:#444;
                font-size: 12px;
                text-align:justify;
                letter-spacing:0px;
            }
input.rounded {
	border: 0;
	outline:0;
	font-size: 9px;
	width: 115px;
	color: #666;
	float: left;
	margin-left: 12px;
	height: 10px;
	margin-top: 8px;
	background-color: #FFF;


}  
.search-box {
	background-image: url(assets/images/search_btn1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 130px;
	float: right;
}
.search-btn {
	float: right;
	width: 30px;
	height: 30px;
                     position: relative;
}

.related-table-title-row {
	color: #333;
	background-color: #F5F5F5;
	text-transform: uppercase;
	padding-left: 5px;
	line-height: 2em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #666;
	margin-bottom: 15px;
	
}

.related-table-item-row {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: normal;
	padding-left: 5px;

                      line-height: 39px;
}
.black {
	width:100%;   /* Height of the footer */
	background:#232323;
	background-image: url(assets/images/spacer-b.gif);
	background-repeat: repeat-y;
	height: 10px;
}
.dealer_login li{
	display: inline;
}
.dealer_login li a{
	float: left;
	color: #666;
	padding: 0px;
	text-decoration: none;
	width: 160px;
	text-align: center;
	height: 30px;
	background-image: url(assets/images/graybutton.jpg);
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-top: 5px;
	font: 13px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.dealer_login li a:visited{
	color: #666;
}
.dealer_login li a:hover{
	color: #fff;
	height: 30px;
	background-image: url(assets/images/graybutton1.jpg);
	background-repeat: no-repeat;
}
.div_view_cart{
	text-align: center;
	width: 160px;
}
.view_cart{
	list-style-type: none;
	width: 160px;
	height: 40px;
	margin-left: 0px;
	padding-left: 0px; 
}



.view_cart li{
	height: 40px;/* [disabled]border-left: solid 1px #666; */
}





.view_cart li a{
	font: 13px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	display: block;
	color: #666;
	width: auto;
	text-decoration: none;
	padding-top: 11px;
	text-align: left;
	background-image: url(assets/images/vieworder5.png);
	height: 40px;
	padding-left: 50px;
	background-repeat: no-repeat;
}
.productdescription {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.view_cart li a:hover{
	color: #FFF;
	background-repeat: no-repeat;
	background-image: url(assets/images/vieworder6.png);
}
   .add_to_order {
	background-image: url(assets/images/buybutton.jpg);
	border: 0;
	height: 35px;
	width: 100px;
	font: bold 12px Arial;
	color: #FFF;

                      outline: none;
					  

}
 .add_to_order_over {
	background-image: url(assets/images/buybutton1.jpg);
	border: 0;
	height: 35px;
	width: 100px;
	font: bold 12px Arial;
	color: #FFF;
                      outline: none;

}
.shadowcat {
	background-image: url(assets/images/shadow.jpg);
	background-repeat: no-repeat;
	height: 193px;
	width: 237px;
	position: top;
}
.thumb {
}
.message1 {
	width: 400px;
	border: solid 1px #cdcdcd;
	padding: 7px;

}
.message2 {
	width: 250px;
	border: solid 1px #FF0000;
	border-width:5px;
	border-style:double;
	padding: 10px;
	position: absolute;
	margin: 0;
	top: 70%;
	left: 50%;
	margin-left: -140px;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font: 12px #666;
	height: 100px;
}
  
.message4 {
	width: 180px;
	position: absolute;
	font-family: Verdana, Geneva, sans-serif;
	font: 12px;
	height: 120px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	z-index: 999;
	background-color: #FFF;
	border-color: #666;
	color: #CE0000;
	border-style: double;
	border-width: 5px;
}  
.message2-close {
	float: right;
}

.message4-close {
	position: relative;
	top: 3px;
	width: 15px;
	float: right;
	margin-right: 5px;
	margin-top: 0px;
}

div#sign_up { position: absolute; top: 0%; left:48%; }
div#sign_up { position: fixed; }

* html { overflow-y: hidden; }
* html body { overflow-y: auto; height: 100%;  }
/** html div#sign_up { position: absolute; border:solid 1px red; }	*/
* html div#sign_up { /*\*/position: absolute; top: expression((176 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop: document.body.scrollTop)) + 'px'); right: expression((20 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft: document.body.scrollLeft)) + 'px');/**/  }	

.select-option li{
	display: inline;
}

.select-option li a{
	float: left;
	color: #666;
	padding: 0px;
	text-decoration: none;
	width: 100px;
	text-align: center;
	height: 20px;
	background-image: url(assets/images/graybutton.jpg);
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-top: 5px;
	font: 10px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;



}

.select-option li a:visited{
	color: #666;
}

.select-option li a:hover{
	color: #fff;
	height: 20px;
	background-image: url(assets/images/graybutton1.jpg);
	background-repeat: no-repeat;

}
.fabric_main_div {
	width: 900px;
	height: 120px;
	overflow-y:hidden;
	overflow-x: scroll;
	white-space: nowrap;
	float: left;
	margin-left: 20px;
}
.fabric_holder {
	padding-bottom: 5px;
	border: solid 1px #cdcdcd;
	float: left;
                      width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.fabric_close_div {
	width: 15px;
	float: left;
	margin-top: 5px;
	margin-left: 15px;
	height: 15px;
	margin-right: 5px;
                     cursor: pointer;
}
.choose_fabric_btn_div {
	text-align: left;
	float: left;
	min-width: 130px;
}
.selected_image {
	float: left;
	font-size: 12px;
	height: 24px;
	vertical-align: middle;
                     padding-left: 7px;
	}

.selected_fabric_txt{
	vertical-align: 8px;
	font-size: 12px;
	color: #666;
                     padding-left: 5px;
}


.choose_fabric_btn {
	background-image: url(assets/images/optionbtn.gif);
                      width: 125px;
                      height: 25px;
	border: 0;
	outline: none;
	color: #666;
                     cursor: pointer;
                     padding-right: 20px;
}
.choose_fabric_btn_over {
	background-image: url(assets/images/optionbtn1.gif);
                       width: 125px;
                      height: 25px;
	border: 0;
	outline: none;
	color: #fff;
                     cursor: pointer;
                     padding-right: 20px;
}
ul.blocks {
	width: 1440px;
	display: block;
	height: 70px;
	padding-left: 1px;
}
ul.blocks li {
	width: 50px;
	float: left;
	display: block;
	height: 50px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor: pointer;
}
.fabric_txt {
	color: #666;
	font-size: 10px;
	margin-top: 60px;
}
.fabric_not_selected {
	height: 25px;
	width: 25px;
	float: left;
	padding-right: 5px;
}
.paging_btn_current{
	width: 28px;
	height: 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(assets/images/paging/pagebut2.jpg);
	border: 0;
	outline: none;
	color: #999;
	text-align: center;
	margin-right: -5px;
	padding-bottom: 1px;
}


.paging_btn{
	width: 28px;
	height: 24px;
	font-family: Verdana, Geneva, sans-serif;
                      font-size: 10px;
                      font-weight: bold;
	background-image: url(assets/images/paging/pagebut.jpg);
	border: 0;
	outline: none;
	color: #666;
	text-align: center;
	margin-right: -5px;
	padding-bottom: 1px;
}
.paging_btn_over {
	width: 28px;
	height: 24px;
	font-family: Verdana, Geneva, sans-serif;
                      font-size: 10px;
                      font-weight: bold;

	background-image: url(assets/images/paging/pagebut1.jpg);
	border: 0;
	outline: none;
	color: #FFF;
	text-align: center;
	margin-right: -5px;
	padding-bottom: 1px;	
}

.paging_btn_next{
	width: 28px;
	height: 24px;
	font-family: Verdana, Geneva, sans-serif;
                      font-weight: bold;
					  font-size: 10px;

	background-image: url(assets/images/paging/next.jpg);
	border: 0;
	outline: none;
	color: #333;
	text-align: center;
	margin-right: -5px;	
	padding-bottom: 1px;	

}
.paging_btn_next_over {
	width: 28px;
	height: 24px;
	font-family: Verdana, Geneva, sans-serif;
                      font-weight: bold;
                      font-size: 10px; 
	background-image: url(assets/images/paging/next1.jpg);
	border: 0;
	outline: none;
	color: #FFF;
	text-align: center;
	margin-right: -5px;	
	padding-bottom: 1px;
}
.paging_btn_pre{
	width: 28px;
	height: 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	background-image: url(assets/images/paging/prev.jpg);
	border: 0;
	outline: none;
	color: #333;
	text-align: center;
	margin-right: -5px;
	padding-bottom: 1px;	
}
.paging_btn_pre_over {
	width: 28px;
	height: 24px;
	font-family: Verdana, Geneva, sans-serif;
                      font-weight: bold;
                      font-size: 10px;
	background-image: url(assets/images/paging/prev1.jpg);
	border: 0;
	outline: none;
	color: #FFF;
	text-align: center;
	margin-right: -5px;
	padding-bottom: 1px;	
}
.MagicThumb-expanded{
	cursor: url(assets/images/zoomout2.cur), pointer;
	}
.MagicThumb {
	cursor: url(assets/images/zoomin2.cur), pointer;
	outline: none;
	
}
.aboutus {
	border: groove 5px #ccc;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	padding: 40px;
}
