body {padding: 0px;margin: 0px;padding-top: 5px;background-image: url(images/body.jpg);font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #666666;} 
#flsHeader {display:none;}

a.dnm_eshop,a.dnm_eshop:link,a.dnm_eshop:visited{color:#F26522; font-weight:bold;}
a.dnm_eshop:hover,a.dnm_eshop:active{text-decoration:none;}

#overlord { margin-left:auto; margin-right:auto; text-align: center; height: 100%; } 

#container1 { background-color:#E4E3DE; width: 980px; margin-left: auto; margin-right:auto; padding-top: 20px; text-align: center; } 

#centerBox{ margin-left: auto; margin-right: auto; width: 930px; _width:932px; padding-bottom: 14px; } 

#logo { float:left; width: 245px; background-color:#E4E3DE; text-align:left; padding-bottom:20px; } 

#login { float:left; width: 60%; height: 40px; text-align: right; padding-top:5px; vertical-align: middle; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #252525; } 

.siteCredits, A.siteCredits:link, A.siteCredits:active, A.siteCredits:visited, .siteCredits a:link, .siteCredits a:active, .siteCredits a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#252525; vertical-align: middle; } 

A.siteCredits:hover, .siteCredits a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#252525; text-decoration: none; vertical-align: middle; } 

/*#dnn_dnnSEARCH_txtSearch.NormalTextBox{*/ #dnn_search{ float:left; } 

.input{ font:11px Arial, Helvetica, sans-serif; height:21px; margin:0; padding-left:2px; } #dnn_search a, #dnn_search a:visited{ margin:0; padding:0; } 

#dnn_search .SearchButton, #dnn_search .SearchButton a:active, #dnn_search .SearchButton a:visited{ background: url(images/searchBtn.gif) no-repeat; width: 23px; height:23px; cursor: pointer; margin:0; margin-top:1px; text-decoration:none; border:0;} 

#tbldnn_ctr3560_dnnACTIONS_ctldnnACTIONSMenuBar,#tbldnn_ctr4108_dnnACTIONS_ctldnnACTIONSMenuBar{width:90%!important;}

#menu { float:left; width:243px; height:415px; _height:410px; background-color:#0c0c0c; position:relative; z-index:1; } 
#dnn_menu { float:left; background-color:#0c0c0c; padding-top:0px; padding-bottom:0px; padding-left:15px; padding-top: 10px; } 
#menu table td{ height:2px; } 
#menu a{ color:#A0A0A0; font-weight: bold; text-decoration:none; } 
#menu a:hover{ color: #FFFFFF; } 
#menu .menuItem{ width:211px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-bottom: 1px dotted #3D3D3D; } 
#menu .menuItem strong {font-weight:normal;}
#menu .menuItem u {text-decoration:none;}
#menu .menuItem h2 {color:#A0A0A0; font-weight: bold; text-decoration:none; font-size:11px; margin:0px; padding:1px 0px;}


#submenu {width:100%; padding:0; margin:0; } 
#submenu .submenuItem{ line-height: 2em; padding:0px; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; vertical-align:middle; margin-bottom:0; } 
#submenu a{ color:#101010; text-decoration:none; } 
#submenu a:hover{ color: #F26522; /*background: url(images/flower.gif) no-repeat;*/ } 

#editButton a, #editButton a:visited{ text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#101010; font-weight: bold; text-decoration:none; padding-left:5px; /*word-spacing: -0.5px;*/ } 
#editButton a:hover{ color: #F26522; } 

.addButton a, .addButton a:visited{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#101010; font-weight: bold; text-decoration:none; margin-top:10px; display:inline; border-top:1px solid #c2c2c2; } 
.addButton a:hover{ color: #F26522; } 

.pane1 { float: left; width: 683px; height: 368px; text-align:left; margin-left:1px; } 

#container2 { background-image: url(images/con2middle.jpg); background-repeat: center repeat-y; width: 952px; margin-left:auto; margin-right:auto; text-align:center; padding-top: 20px; } 
#centerAlign { width: 900px; margin-left:auto; margin-right:auto; text-align:center; margin-bottom: 20px; } 


/*About*/

#about { width: 650px; } 
#about1 { width: 900px; } 

#aboutImage{float:left; width:266px; background-color:#E4E3DE; text-align:center; padding:10px; } 

.aboutWhite{float:left; background-color:#FFFFFF; padding: 10px; text-align:justify; } 

#aboutText { width: 47%; margin-left:30px; margin-right:25px; text-align: left;} 
#aboutText1 { width:64.8%; width:67%!; margin-left:30px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:12px; } 
#aboutText2{width:64.8%; width:67%!; margin-left:30px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

p#aboutHome strong {font-weight:normal;}
p#aboutHome u {text-decoration:none;}


.productDetail{ font-family:Arial, Helvetica, sans-serif; font-size:12px; } 
.productText{ background-color: #252525; color: #FFFFFF; font-weight:bold; } 

.readMore { background-color: #E4E3DE; margin-top:12px; font-size:10px; vertical-align:top; color:#252525; } 
.readMore a img{ border:0; color:#252525; } 
.readMore a:hover { border:0; color:#252525; text-decoration:none; } 
.readMore a:visited { border:0; color:#252525; text-decoration:none; } 

#aboutText h2{ margin-left:0; padding-left:0; } 

#contact { /* width: 235px; height:189px; background-color: #E4E3DE; background-image:url(images/contact.jpg); text-align:left; margin-top:20px; margin-right:5px; */ width: 235px; height:189px; background-color: #E4E3DE; background-image:url(images/contact.jpg); text-align:left; margin-top:0px; padding-left:1px; padding-bottom: 5px;padding-top: 5px;} 
#contact table td{ padding-left:9px; padding-top:0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; } 
/*#contact table p{color: #666666; padding:0; margin:0; padding-left: 10px; }*/ 
#contact .tdFont{ color: #666666; padding-left: 10px; } 
#contact1 {float:left; clear:left; width: 266px; height:189px; background-color: #E4E3DE; background-image:url(images/contact.jpg); background-repeat:no-repeat; text-align:left; margin-right:auto; margin-left:auto; margin-top:20px; padding:0px 11px 20px 9px; } 
#contact1 table { width:100%; } 
#contact1 table td{ padding-top:0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; } 
#contact1 .tdFont{ color: #666666; padding-left: 10px; } 

/*----------*/
/*--FOOTER--*/
/*----------*/
#footer { width: 980px; margin: auto; color:#E4E3DE; font-size: 10px; text-align: left; margin-top:10px; } 
.copyright { margin: auto; color:#E4E3DE; font-size: 10px; text-align: left; margin-top:10px; } 
#footer a { color:#E4E3DE; font-size: 10px; text-decoration: none; } 
#footer a:hover{ color: #F26522; } 
#footerDesign { width: 200px; } 

.floatLeft{ float:left; } 
.floatRight{ float:right; } 
.floatImg { float:left; padding:5px; } 

.installation { font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:justify; color:#353535; } 

.clear{ clear: both; padding:0; margin:0; } 

#contact .header { margin-top:0; padding-left: 10px; padding-top: 8px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 20px; font-weight: bold; } 

.header {margin-top:0; border-bottom: 1px dotted; border-bottom-color:#E4E3DE; padding-top: 8px; padding-bottom:13px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size: 20px; font-weight: bold; } 

.header span{ color:#F26522;} 

/*Categories*/ 
.Cat_Description { width:90%; padding: 10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; color: #5a5a5a; font-size: 11.5px; text-align: justify; } .Cat_Description p{margin:10px 0;} 

/*Products*/ 

.ProdDescription { width:100%; padding-left:20px; font-family:Arial, Helvetica, sans-serif; color: #5a5a5a; font-size: 12px; /*text-align: left;*/ } 
.ProdTitle, .ProdTitle a, .ProdTitle a:visited { padding: 5px 5px 5px 0; font-family:Arial, Helvetica, sans-serif; color: #F26522; font-size: 14px; font-weight: bold; text-align: left; } 
.ProdTitle a:hover { color:#000; text-decoration:none; } 
.ProdDesc { wisth:400px; display:block; padding: 5px 10px 10px; font-family:Arial, Helvetica, sans-serif; /*color: #5a5a5a;*/ font-size: 12px; text-align: justify; color:#353535; } 
table.ProdDescription p.right{float:right; padding:0 0 10px;}
/*Price*/
table.ProdDescription .price{ float:left; font:bold 12px Arial, Helvetica, sans-serif; vertical-align:middle; margin:5px 5px 0 0; line-height:200%;}
/*Add to Cart*/
table.ProdDescription a.cart,table.ProdDescription a.cart:link,table.ProdDescription a.cart:visited{float:left; clear:none; font:bold 0.75em Arial,Helvetica,sans-serif; text-align:left; margin:5px 0 0; padding:2px 10px 2px 10px; vertical-align:middle; text-decoration:none; color:#fff;  border:1px solid #dedede; background-color:#E15A08; display:block; line-height:200%;}
table.ProdDescription a.cart:active,table.ProdDescription a.cart:hover{ background-color:#FFF; border:1px solid #E15A08; color:#E15A08;}
table.ProdDescription .cart img{border:0; margin:0; padding:0; vertical-align:middle; line-height:1.5em;}

/*Detailed product*/ 

.tableTop { width:100%; /*width:550px;*/} 

.tableDetails { padding-top:10px; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:justify; } 
.tableDetails td{ vertical-align:top; line-height: 2em;} 
.tableDetails .description td{ margin-top:10px; } 
.tableDescription { width:100%; padding-left:25px; padding-right:25px; /*width:550px;*/ padding-top:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:justify; } 

.ProdText { color:#353535; padding: 5px 15px; background-color: #E4E3DE; } 
.ProdCaption, .ProdCaption td { width:20%; height: 34px; color:#FFF; padding: 3px; padding-left:15px; background: #353535 url(images/titlebg.jpg) repeat-x -20px top; font: bold 12px Arial, Helvetica,sans-serif; } 

.tableTop p.right{float:right; width:215px}
/*Price*/
table.tableTop .price{ float:left; font:bold 16px Arial, Helvetica, sans-serif; vertical-align:middle; margin:5px 5px 0 0; line-height:185%;}
/*Add to Cart*/
table.tableTop a.cart,table.tableTop a.cart:link,table.tableTop a.cart:visited{float:right; clear:none; font:bold 0.75em Arial,Helvetica,sans-serif; text-align:left; margin:5px 5px 0 0; padding:2px 22px 2px 22px; vertical-align:middle; text-decoration:none; color:#fff;  border:1px solid #dedede; background-color:#E15A08; display:block; line-height:1.5em;}
table.tableTop a.cart:active,table.tableTop a.cart:hover{ background-color:#FFF; border:1px solid #E15A08; color:#E15A08;}
table.tableTop .cart img{border:0; margin:0; padding:0; vertical-align:middle; line-height:1.5em;}

.space, .space td{ height: 10px; } 

.imageTD{ padding-bottom:10px; } 

.paging{ text-align: center; } 
.paging a:hover{ color:#D75608; text-decoration: none; } 
.paging table{float:none; margin:0 auto;}

/*More button*/ 
.moreBtn, .moreBtn td { text-align:right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-transform:uppercase; color:#957802; padding: 3px; background:#F7F7F2 url("images/morebg.jpg") repeat-x; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc; } 
.moreBtn a, .moreBtn a:visited { padding: 5px; color:#FFF; font-weight:bold; } .moreBtn a:hover { color:#252525; } 

/*EditButton*/
.editBtn, .editBtn a, .editBtn a:visited { /*float:left;*/ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#101010; font-weight: bold; text-decoration:none; /*word-spacing: -0.5px;*/ } 
.editBtn a:hover { color:#F26522; } 

.RAD_Drop { font-family: Arial,Helvetica,sans-serif; font-size: 9.5px; text-align: left; } 

/*Contact Us*/ 
#contactForm table,#contactUs tr{ vertical-align:top; padding:5px; } 
#contactForm td{ padding:4px; color:#736E49; } 
#contactForm th{ padding:4px; color:#E15A08; text-align:right; vertical-align:top; width:150px; font:11px Arial, Helvetica, sans-serif; font-weight:bold; } 
#contactForm input,#contactForm textarea{ font:11px Arial, Helvetica, sans-serif; width:200px; color:#000; } 
#contactForm .check input{width:10px; margin:0; margin-left:5px; padding:0; } 
#contactForm .drop{ font:11px Arial, Helvetica, sans-serif; width:210px; padding-left:5px; color:#736E49; } 
#contactForm .special,#contactForm .special td{ font:11px Arial, Helvetica, sans-serif; background-color:#ebe7dc; padding:3px; } 
#contactForm .bold{ font-weight:700; } 
#contactForm .valid{ padding:4px; color:#736E49; font-weight:700; text-align:right; vertical-align:top; } 

/* Read More Custom Button*/ 
#contactForm .button { display:inline-block; float:left; margin:0 .583em .667em 0; padding:7px 10px 7px 10px; /* Links */ border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; background-color:#E15A08; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; line-height:130%; text-decoration:none; font-weight:700; color:#FFF; cursor:pointer; } 
#contactForm .button { width:auto; overflow:visible; padding:5px 7px; /* IE6 */ } 
#contactForm .button[type] { padding:5px 7px; /* Firefox */ line-height:12px; /* Safari */ } 
*:first-child+html #contactForm .button[type] { padding:5px 7px; /* IE7 */ } 

/* Read More Button */ 
#contactForm .button.send:hover { background-color:#FFF; border:1px solid #E15A08; color:#E15A08; } 
#contactForm .button.send:active { background-color:#FFF; border:1px solid #E15A08; color:#E15A08; } 

.SubHead { vertical-align:middle; color:#d75608; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; font-style:normal; text-transform:capitalize; text-align:left; padding-right:10px; } 

/*Cart*/
#dnn_cart{float:left; width:266px; clear:both; margin-top:20px; padding:10px; background:#E4E3DE;}

/*Eshop - button*/

a.eshop,a.eshop:link,a.eshop:visited {padding:5px; background:#D75608; color:#fff; border:#fff; font:bold 14px Arial,Helvetica,sans-serif; margin-bottom:5px;}
a.eshop:active,a.eshop:hover {background:#fff; color:#D75608; text-decoration:none;}
