/* PageHolder= 972px */

/* dMiddle= 630px */

/* middle Full = 972px */

/* picture product full = 361x249px */

@media all{      
/* TAG STYLE */

.TextMore {
	width: 972px;
	height: 10px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: right;
	float: left;
}

.TextMore a {
	width: 972px;
	height: 20px;
	text-align: right;
	float: left;
	color: black;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

h1.homepage {
	color: #000;
	font: 15px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
}

h1 {
	color: #000;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
}

h2 {
	color: black;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
}

h3 {
	color: black;
	font: 18px "Lucida Grande", Lucida, Verdana, sans-serif;
}

h4 {
	color: black;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
}

h6 {
	color: #eaeaea;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	margin-bottom: 10px;
}

.LineDown {
	height: 30px;
	background: url(_img/lineDown.png) repeat-x;
}

.LineDown2 {
	height: 10px;
	background: url(_img/lineDown.png) repeat-x;
	float: left;
	width: 972px;
	margin: 15px 0 0;
	padding: 0;
}

.imgborder {
	border: 1px solid #424242;
}
body{font-family:arial;font-size:12px;margin:0px;text-align:center;}
      div{position:relative;display:block;}
      a{}
      a:hover{color: black;}
      a:active{}

a:visited{
	color: black;
}
      table{}
            tr{}
                  td{}
      span{}
      fieldset{}
         legend{}
      
      u{}
      i{}
      b{}
      li{}
      ol{}
}

@media screen{
/* ID STYLE */
#dPageHolder{width: 972px;height:auto;margin-left:auto;margin-right:auto;text-align:left;z-index:1;
	background-color: white;
}

/* @group #dHeader */

#dHeader{width: 972px;overflow:hidden;z-index:4;height: 96px;
	margin: 0;
	padding: 0;
}

#dHeaderLogo {
	width: 369px;
	height: 96px;
	margin-top: 0;
	padding: 0;
	float: left;
}

#dHeaderMenu {
	margin-top: 51px;
	padding: 0;
	width: 599px;
	height: 31px;
	float: left;
}

ul.dHeaderMenu {
	margin: 11px 0 0;
	padding: 0;
	width: 599px;
	list-style-type: none;
	height: 20px;
}

li.dHeaderMenu {
	display: inline;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 39px;
}

li.dHeaderMenu a {
	color: black;
	text-decoration: none;
}

li.dHeaderMenu a:hover {
	color: black;
	text-decoration: underline;
}



/* @end */

/* @group searchBox */

/* @group searchMain */

#dSearchMainBox {
	width: 694px;
	height: 30px;
	margin: 5px 0 0;
	padding: 0;
	text-align: right;
	z-index: 200;
}

/* @group formfix */

#searchBox {
	width: 194px;
	height: 34px;
	margin-top: 0;
}

form#SearchMain {
	margin: 0;
	padding: 0;
}

.inputSearchMain {
    border: 1px solid black;
	width: 144px;
	height: 19px;
	float: left;
	margin-top: 5px;
	margin-left: 0;
	padding: 0;
	border-left: 1px solid black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
}
.buttonSearchMain {
    background: #424242;
	color: white;
	width: 26px;
	margin-top: 5px;
	height: 21px;
	float: left;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-left: 1px solid #424242;
}

inputSearchMain:hover {
    background: #fff;
}
.buttonSearchMain:hover {
    background: #c0c0c0;
}



/* @end */



/* @end */



/* @end */

/* @group dSubHeader */

#dSubHeader{width: 972px;z-index: 50;height: 64px;
	position: relative;
	top: 5px;
	margin: 0;
	padding: 0;
}

ul#dSubHeader {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-type: none;
	margin: 0 0 0 12px;
	padding: 0;
	width: 757px;
	height: 50px;
}

#dSubHeaderLeft {
	width: 771px;
	height: 62px;
	float: left;
	padding: 0;
	margin: 0;
}

#dSubHeaderRight {
	width: 201px;
	height: 40px;
	float: left;
}

li.dSubHeader {
	text-decoration: none;
	display: inline;
	padding: 0;
	margin-right: 19px;
}

li.dSubHeader a {
	text-decoration: none;
	color: gray;
}



/* @end */

#dTorso{width: 972px;overflow:hidden;z-index:8;
	padding-top: 10px;
	clear: both;
}

#dPromote {
	width: 972px;
	height: 353px;
	margin: 0;
	padding: 0;
}

#slideshow {
	z-index: 1;
}

/* @group dLeft */

#dLeftHide{float:left;z-index:10;overflow:hidden;
}

#dLeft{float:left;width: 312px;z-index:10;overflow:hidden;
	left: 10px;
	border-right: 1px dotted #eaeaea;
}

#dLeftWide{float:left;width: 337px;z-index:10;overflow:hidden;
	left: 10px;
	border-right: 1px dotted #eaeaea;
}

/* @group contactus */

#dLeftContactUs {
	width: 337px;
}

#dLeftContactUs {
	width: 337px;
}

#dLeftContactUs li {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #424242;
	padding: 0;
	margin: 0;
}



/* @end */

.dLeftProductList {
	height: 140px;
}

.uLeftProductList {
	list-style-type: none;
}

/* @group Left */

.dLeftPictureLeft {
	width: 186px;
	height: 128px;
	margin: 0;
	padding: 0;
	float: left;
}



/* @end */

/* @group Right */

.dLeftDetailRight {
	width: 120px;
	padding: 0;
	margin: 0 0 0 5px;
	float: left;
}

.uLeftDetailRight {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-type: none;
}

.uLeftDetailRight li {
	margin-top: 2px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.uLeftDetailRight li a {
	margin-top: 2px;
	color: gray;
}



/* @end */



/* @end */

/* @group dMiddle */

/* @group subPage */

#dMiddleWide{position:absolute;top:0px;left: 357px;width: 615px;z-index:12;overflow:hidden;
	padding: 0;
	margin-top: 10px;
}

#dMiddleFull{position:absolute;top:0px;width: 972px;z-index:12;overflow:hidden;
	padding: 0;
	margin-top: 10px;
}

/* @group ProductFullsize */

#dMiddleProductDetail {
	width: 972px;
	margin: 0;
	padding: 0;
	background: url(_img/productDetail_bgvetical.png) no-repeat 0 27px;
	height: 255px;
}

#dMiddleProductDetailLeft {
	width: 433px;
	height: 255px;
	float: left;
	text-align: center;
}

#dMiddleProductDetailRight {
	width: 539px;
	height: 255px;
	float: left;
}

#dMiddleProductDetailRight ul {
	list-style-type: none;
	margin-top: 38px;
}

#dMiddleProductDetailRight ul li {
	margin-bottom: 10px;
}

#dMiddleProductDetailRight ul li a {
	color: black;
	text-decoration: underline;
}



/* @end */

/* @group titleZone */

#dMiddleTitleZone {

	width: 972px;
	height: 40px;
}

#dMiddleTitleZoneLeft {
	width: 590px;
	height: 40px;
	float: left;
}

#dMiddleTitleZoneLeft a {
	color: black;
	text-decoration: underline;
}

#dMiddleTitleZoneLeft a:visited {
	color: black;
	text-decoration: underline;
}

#dMiddleTitleZoneRight {

	float: left;
	width: 382px;
	height: 40px;
}

#dMiddleTitleZoneRight ul {
	display: inline;
	text-align: right;
	float: right;
	color: #424242;
	margin-top: 13px;
}

#dMiddleTitleZoneRight ul li {
	display: inline;
	text-align: right;
	color: gray;
}

#dMiddleTitleZoneRight ul li a {
	color: black;
	text-decoration: none;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dMiddleTitleZoneRight ul li a:hover {
	color: black;
	text-decoration: underline;
}

#dMiddleTitleZoneRight ul li a:visited {
	color: black;
	text-decoration: none;
}



/* @end */

/* @group CatalogList */

#dCatalogList {
	width: 972px;
	float: left;
	background-position: 0 37px;
}

#dCatalogList ul {
	margin-left: 8px;
	list-style-type: none;
	float: left;
}

#dCatalogList ul li {
	display: inline-block;
	float: left;
	text-align: center;
	width: 186px;
	height: 154px;
	border: 1px solid white;
}

#dCatalogList ul li:hover {
	border: 1px solid #eaeaea;
}

#dCatalogList ul li a {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

#dCatalogList ul li a:visited {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}



/* @end */

/* @group ProductList */

#dProductList {
	width: 972px;
	float: left;
	background-position: 0 37px;
}

#dProductList ul {
	margin-left: 8px;
	list-style-type: none;
}

#dProductList ul li {
	display: inline-block;
	float: left;
	text-align: center;
	width: 186px;
	height: 154px;
	border: 1px solid white;
}

#dProductList ul li:hover {
	border: 1px solid #eaeaea;
}

#dProductList ul li a {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

#dProductList ul li a:visited {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}



/* @end */

/* @group ProductListNav */

#dProductListNav {
	width: 972px;
	float: left;
	height: 20px;
	margin-top: 10px;
	padding: 0;
}

#dProductListNav ul {
	margin-left: 8px;
	list-style-type: none;
	float: right;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
}

#dProductListNav ul li {
	display: inline;
	margin-right: 2px;
	text-align: center;
	color: #424242;
	padding: 0;
}

#dProductListNav ul li a {
	color: black;
	text-decoration: none;
}

#dProductListNav ul li a:hover {
	color: black;
	text-decoration: underline;
}



/* @end */

/* @group ProductRef */

/* @group Refferent */

/* @group ProductList */

#ddProjectThumbList {
	width: 972px;
	float: left;
	background-position: 0 37px;
}

#dProjectThumbList ul {
	margin-left: 8px;
	list-style-type: none;
	margin-top: 20px;
}

#dProjectThumbList li {
	display: inline-block;
	float: left;
	text-align: center;
	width: 148px;
	height: 103px;
	border: 1px solid white;
	padding-top: 5px;
	padding-bottom: 5px;
}

#dProjectThumbList ul li:hover {
	border: 1px solid #eaeaea;
}

#dProjectThumbList ul li a {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

#dProjectThumbList ul li a:visited {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}



/* @end */

#dLeftWideList {
	
}

#dLeftWideList ul {
	list-style-type: none;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 20px;
}

#dLeftWideList ul li {
	display: block;
	height: 20px;
	margin-bottom: 5px;
	border-bottom: 1px dotted silver;
	width: 324px;
}

#dLeftWideList ul li a {
	color: black;
	text-decoration: none;
}

#dLeftWideList ul li a:hover {
	color: black;
	text-decoration: underline;
}

#dLeftWideList ul li a:visited {
	color: black;
	text-decoration: none;
}



/* @end */



/* @end */



/* @end */

/* @group Main */

#dMiddle{position:absolute;top:0px;left: 332px;width: 630px;background-color: white;z-index:12;overflow:hidden;
	padding: 0;
	margin-top: 10px;
}

/* @group aboutZone */

p.about {
	font: 14px/20px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #212121;
	text-align: left;
	margin-top: 10px;
}

p.about a {

	color: #000;

}

#dMiddleAboutLeft {
	width: 307px;
	float: left;
	text-align: left;
}

#dMiddleAboutRight {
	float: left;
	left: 10px;
	top: 10px;
}



/* @end */

/* @group bestseller */

#dBestSeller {
	width: 630px;
	float: left;
	margin-top: 24px;
	background: url(_img/bgBesteller.png) 0 37px;
}

#dBestSeller ul {
	margin-left: 8px;
	
}

#dBestSeller ul li {
	display: inline;
	float: left;
	margin-right: 19px;
	text-align: center;
}

#dBestSeller ul li a {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

#dBestSeller ul li a:visited {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}



/* @end */



/* @end */

/* @group contactus */

.googlepic {
	width: 300px;
	float: left;
	padding: 0;
	margin: 0 0 10px;
}

legend {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
}

.input {
    border: 1px solid #191919;
    background: #e6e6e6;
	margin-bottom: 5px;
}

.button:hover {
    border: 1px solid #f00;
    background: #920000;
}

.button {
    border: 1px solid #191919;
    background: #333;
	color: white;
	width: 80px;
	height: 20px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

label {
    display: block;
    width: 190px;
    float: left;
    margin: 0 5px 0 0;
    text-align: right;
	padding: 0;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
}

fieldset {
	border: 1px solid #b3b3b3;
	margin: 5px 0 0;
	padding-bottom: 5px;
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dContactUsForm  {
	
}



/* @end */



/* @end */

/* @group #footer */

#dSubFooter{overflow:hidden;z-index:7;
	background-color: #82817c;
	color: white;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

*html #dSubFooter{overflow:hidden;z-index:7;
	background-color: #82817c;
	color: white;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

*html #dFooter{overflow:hidden;z-index:6;
	margin-top: 10px;
	background-color: #82817c;
	float: left;
}

#dFooter{overflow:hidden;z-index:6;
	margin-top: 10px;
	background-color: #82817c;
}

*html #dFooterLink {
	width: 972px;
	height: 200px;
	text-align: center;
	margin: 0 auto;
}

*:first-child+html #dFooterLink {
	width: 972px;
	height: 200px;
	text-align: center;
	margin: 0 auto;
}

#dFooterLink {
	width: 972px;
	margin-right: auto;
	margin-left: auto;
	height: 157px;
}

#dFooterLinkLeft {
	width: 735px;
	float: left;
	margin-top: 10px;
	height: 200px;
}

#dFooterLinkRight {
	width: 230px;
	float: left;
	left: 7px;
}

*html #dFooterLinkRight {
	width: 220px;
	float: left;
}

p.designBy {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #a9a9a9;
}

p.designBy a {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #a9a9a9;
}

p.designBy a:hover {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #eaeaea;
}

p.designBy a:visited {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #a9a9a9;
}

/* @group sub */

/* @group Left */

.dFooterLinkLeftSub {
	width: 114px;
	float: left;
	margin-right: 8px;
}

.uFooterLinkLeftSub {
	list-style-type: none;
	text-align: left;
	font: 10px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 0;
}

.iFooterLinkLeftSub {
	padding: 0;
}

.iFooterLinkLeftSub a {
	color: #eaeaea;
	text-decoration: none;
}

.iFooterLinkLeftSub a:hover {
	color: white;
	text-decoration: underline;
}



/* @end */

/* @group Right */

.uFooterLinkRightSub {
	font: 17px "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-type: none;
	text-align: left;
}

.iFooterLinkRightSub {
	margin-top: 5px;
}

.iFooterLinkRightSub a:visted {
	color: #eaeaea;
	text-decoration: none;
}

.iFooterLinkRightSub a {
	color: #eaeaea;
	text-decoration: none;
}

.iFooterLinkRightSub a:visited {
	color: #eaeaea;
	text-decoration: none;
}

.iFooterLinkRightSub a:hover {
	color: white;
	text-decoration: underline;
}



/* @end */



/* @end */



/* @end */

      #dLeftWing{position:absolute;left:-120px;top:0px;width:120px;overflow:hidden;z-index:2;height:500px;}

#dRight{float:right;background-color: white;z-index:11;overflow:hidden;right:10px;
}

#dRightWing{position:absolute;left:1000px;top:0px;width:120px;overflow:hidden;z-index:3;}

#dFloater{overflow:hidden;background-color:gray;width:200px;position:absolute;top:0px;left:950px;z-index:40}	
}


@media print{
body{background-color:white}
 #dPageHolder{width:600px;height:auto;background:white;}
      #dHeader{display:none;}
      #dSubHeader{display:none;}
      #dTorso{width:600px;height:auto;}
            #dLeft{display:none;}
            #dMiddle{width:600px;}
                  #dMiddleHeader{display:block;height:auto;}
            #dMiddleFooter{display:block;height:auto;}
            #dRight{display:none;}
      #dFooter{display:none;}
      #dSubFooter{display:none;}

      #dLeftWing{display:none;}
      #dRightWing{display:none;}

#dFloater{display:none;}	
}