html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ul { list-style:none; }
/* reset */
/*hand coded by DFXden.com*/


body{background:#000 url(../d_images/body_back.jpg) repeat-x top left;}
#wrap{width:800px; margin-left:auto;margin-right:auto;}
p {color:black;font-family:Arial, Helvetica, sans-serif;font-size:0.90em;}



#mastHead{height:159px;width:800px;}
#hleft{width:213px;height:159px;float:left;}
#hleft h1 {text-indent:-4000px;width:213px; height:159px; background:url(../d_images/logo.jpg) left top no-repeat;}
#hleft h1 a {display:block;width:213px; height:159px;}
#hright{float:right;width:555px;padding-top:89px;}

#navigation{}
ul#MainNav {width:510px;height:30px;float:right;border:1px solid #333;background:url(../d_images/navigation.png)  no-repeat 6px -29px;}

ul#MainNav li {display:inline;}
ul#MainNav li a {width:100px;height:29px; display:block;float:left;text-align:center;line-height:29px;border-right:1px solid #333;background:url(../d_images/navigation.png) left no-repeat;text-indent:-4000px;}

ul#MainNav li a#about{width:97px;background-position:3px -29px;}
ul#MainNav li a#about:hover{background-position:5px top;}
	ul#MainNav li a#products{width:147px;background-position:-91px -29px;}
		ul#MainNav li a#products:hover{background-position:-89px top;}
				ul#MainNav li a#order{width:122px;background-position:-242px -29px;}
		ul#MainNav li a#order:hover{background-position:-240px top;}

	ul#MainNav li a#contact{width:137px;background-position:-364px -29px;border-right:none;}
		ul#MainNav li a#contact:hover{background-position:-362px top;}




.clearer{clear:both;}

.bwrap{clear:both;padding-top:12px;}
#contentM{background:#000;padding-bottom:5px;clear:both;}
/*homepage*/
#contentM div.promo{border:1px solid #BBBCBE;width:519px; height:300px;background-color:white;float:left;}

div.buzzbox{float:right;height:300px;width:264px;border:1px solid #BBBCBE;background:#000 url(../d_images/blockqute_back.png) no-repeat bottom right;}


div.buzzbox blockquote{z-index:0;margin-top:-64px;width:260px;}


div.buzzbox blockquote p.firstword{font-size:50px;float:right;width:144px;height:50px;text-align:left;line-height:50px;display:block;}

blockquote p {clear:left;font-Family:"Times New Roman", Times, serif;color:#fff;text-align:right;padding:1px 20px 1px 20px;font-size:30px;letter-spacing:0.10em;}


span.cite{background:url(../d_images/span_quoteback.jpg) bottom right no-repeat;padding-right:59px;height:38px;color:white;width:200px;float:right;text-align:right;}

div#servHand{width:206px; height:188px; display:block;position:relative;
background:url(../images/serve_hand_206_188.png) no-repeat left top;margin-left:-14px;z-index:1;margin-top:-88px;}



div.hd{height:33px;background:url(../d_images/hdbk.jpg) repeat-x;border:1px solid #333;font-size:18px;font-family:arial;line-height:33px;}
div.hd h3 {text-indent:-4000px;}
div.hd h3.buzz{text-indent:normal;font-weight:normal;font-family:Arial;text-align:right;font-size:20px;padding-right:12px;}
div.hd h3.featured{width:264px;background:url(../d_images/featured_h3.jpg) left top no-repeat;}
div.hd h3.more{width:525px;background:url(../d_images/uniqueSolutions_h3.jpg) left top no-repeat;}

#blft {float:left;width:265px;height:275px;background-color:#e8e8e8;}
#blft h2{color:#561211;margin:4px 0 5px 35px; }




#blft ul {font-family:arial;padding-left:40px;}
#blft ul li { background:url(../d_images/li_image.jpg) top left no-repeat;padding-left:14px;font-size:13px;line-height:14px;text-transform:capitalize;margin-bottom:5px;}


#blft ul li p{font-size:80%;}



#learn{width:525px; float:right;margin-right:1px;background-color:#e8e8e8;height:275px;}
#learn p{padding:2px;padding-left:10px;letter-spacing:0.5px;line-height:125%;}
#learn p a{text-decoration:none; color:#990000;font-size:125%;font-family:Arial;padding-right:20px;}
#learn p a:hover{color:black; text-decoration:underline;}

#learn p img {float:right;}
#footer {clear:both;background:#000 url(../d_images/hfooter.jpg) left top no-repeat ;padding-top:15px;display: inline-block;width:800px;}
#footer p{clear:both;text-align:center;color:#FFCC00;padding-top:10px;font-size:0.70em;}

#footerSub{clear:both;background:#000;padding-top:10px;display: inline-block;width:800px;border-top:1px solid #333;}
#footerSub p{clear:both;text-align:center;color:#FFCC00;padding-top:10px;font-size:0.70em;}
#footerLinks {width:750px;margin-left:auto;margin-right:auto;}
#footerLinks li {display:block;height:20px; width:150px; float:left;}
#footerLinks li a {color:#FFCC00; display:block;text-align:center;float:left;font-family:Arial, Helvetica, sans-serif;font-size:0.75em;}
#footerLinks li a:hover{color:#CCCCCC;}

/*Subpages*/
#SubPagecontent {background:#fff;}
#SubPagecontent  h2 {text-indent:-4000px;margin:0 0 10px 15px;padding-top:10px;}
h2.products{width:367px; height:18px;display:block;background:url(../d_images/h2/products.png) left bottom no-repeat;}
h2.about{width:385px; height:18px;display:block;background:url(../d_images/h2/about.png) left bottom no-repeat;}
h2.contact{width:367px; height:18px;display:block;background:url(../d_images/h2/Contact.png) left bottom no-repeat;}
h2.order{width:367px; height:18px;display:block;background:url(../d_images/h2/order.png) left bottom no-repeat;}
.general {padding:5px 15px;margin-bottom:10px;}


div#privacy.general {background:#e8e8e8; margin:10px;}
div#privacy.general p a{color:#990000;font-weight:bold;}

/*products*/

#LftColmn {background:#000;float:left;width:396px;padding-left:4px;}
#LftColmn p {color:#fff;}

#LftColmn p.specs{font-size:80%;padding-left:15px;background:#222;padding:5px;margin:0 5px 3px 5px;}

#LftColmn p span a{height:25px;width:135px;margin-left:auto;margin-right:auto;display:block;text-align:center;line-height:25px;margin-bottom:10px;background-color:#E2B327; color:#000;font-family:arial;font-weight:bold;border:1px solid #ccc;border-bottom:1px solid #333; }
#LftColmn p span a:hover{background-color:#000000;color:white;border:1px solid #ccc;border-bottom:1px solid #fff;border-top:1px solid #333;}



#RghtClmn {float:right;width:400px;background-color:#e8e8e8;border-bottom:1px solid #ccc;}
#RghtClmn p{padding:5px 15px;letter-spacing:0.5px;line-height:125%;font-size:0.85em;}
a.backit{padding:5px 8px;background:#333 url(../d_images/lback1.jpg) left top no-repeat;color:#FFCC00;text-decoration:none;outline:none;}

#RghtClmn div.hd{letter-spacing:0.10em;width:90%;margin:0 auto;padding-left:15px;}
div.toCart a{height:25px;width:135px;margin-left:auto;margin-right:auto;display:block;text-align:center;line-height:25px;margin-bottom:10px;background-color:#E2B327; color:#000;font-family:arial;font-weight:bold; border:1px solid black;}

/*contact see forms css*/
#contact{}

#orderList p{padding:5px 15px;text-align:center;}
dl#ProdList{width:525px;font-family:Arial, Helvetica, sans-serif;height:500px;border-left:1px solid #ccc;margin-left:250px;border-right:1px solid #000;background:url(../d_images/paypalback.jpg) bottom center no-repeat;}
dl#ProdList dt {clear:both;font-weight:bold;background:#E2B327;width:510px;padding:3px;margin-bottom:5px;font-family:Arial;letter-spacing:0.10em;margin-top:10px;padding-left:12px;margin-top:10px;}
dl#ProdList dd{width:510px;letter-spacing:0.10em;padding-bottom:10px;height:200px;}

dl#ProdList dd.even{}
dl#ProdList dd.odd{background:#e8e8e8;}


dl#ProdList dd img{float:left;margin:1px 5px 2px 0;height:128px;width:128px;display:block;}
dl#ProdList dd a img {float:left;margin:1px 5px 2px 0;height:128px;width:128px;display:block;}
dl#ProdList dd p img{float:left;}
dl#ProdList dd p .texthead {font-weight:bold;}

dl#ProdList dd div#pinfa {padding:5px;border-bottom:1px solid #000;}

dl#ProdList dd p {padding:5px;text-align:left;}

div.lynx {margin-bottom:10px;}
div.lynx a{padding:2px 5px; background:#E2B327;text-decoration:none;display:inline;color:#000;}
div.lynx a:hover{background:#000;color:#ccc;}

#orderList{background:url(../d_images/serverr_back.jpg) bottom left no-repeat;}
/*fshow effects*/


#Fslideshow {
    position:relative;
    height:295px;
	width:512px;
}

#Fslideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#Fslideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#Fslideshow IMG.last-active {
    z-index:9;
}


/*treacureChest*/
.treasure_cart{font-size:70%;}
.treasure_cart a {background:#000;color:white;padding:5px 10px;margin:10px 5px;}
.treasure_cart a:hover{color:#000000;color:#FFCC00;}


#footer p span a{color:#FFCC00;font-family:arial; font-size:10px;float:right;}
#footer p span a:hover{color:white;}

#footerSub p span a{color:#FFCC00;font-family:arial; font-size:10px;float:right;}
#footerSub p span a:hover{color:white;}

#footer  a.fbook {background:url(../d_images/facebook.png) no-repeat bottom left;height:40px;}
#footerSub  a.fbook {background:url(../d_images/facebook.png) no-repeat bottom left;height:40px;}
/*forms tyles*/
form.ryght {width:500px;font-family:Arial, Helvetica, sans-serif;font-size:0.85em;background:#000000;padding-top:10px;padding:15px;}
.ryght fieldset{color:#000;padding:5px;margin:3px 15px 10px 15px;background:#e8e8e8;}
.ryght legend{color:#000;background:#FFCC00; padding:3px 10px;width:185px;height:auto;font-weight:bold;border:1px solid #222;text-transform:capitalize;display: inline-block;margin:0 5px 10px 0px;text-align:left;display:inline;}


.ryght label {text-align:right;width:100px;height:12px;padding-right:10px;font-size:12px;display:block;float:left;clear:left;text-transform:capitalize;}
.ryght input{width:150px;height:16px;padding:0 2px;margin-bottom:5px;}
.ryght textarea {height:170px; padding:7px;vertical-align:bottom;border:1px solid black;overflow:auto;width:250px;}
.ryght input#submit,.ryght input#reset{padding:0px 7px;margin:0 0 8px 8px;line-height:16px;width:180px;height:20px;text-align:center;}
form.ryght p{display:block;}

input#cfContact.button {height:27px;border:1px solid #000;display:block;}

#contacted div.errors strong{background:#000;color:red;}


#contacted p{padding:5px 0;}

div#orderList p{padding:0;text-align:left;width:520px;padding-left:260px;}

ul#sitemap {padding-left:50px;width:350px;font-family:Arial, Helvetica, sans-serif;}
#sitemap li {display:inline;}
#sitemap li a {display:block;border-bottom:1px solid #E4E4E4;padding:3px; color:black;  text-decoration:none;width:250px;height:25px;line-height:25px;text-transform:capitalize;}

#aboutus p{padding:5px 0px;letter-spacing:0.10em;}

#sitemap li a:hover{background:black;color:white;} 
p.smaller {font-size:11px;}

.Pleft{float:left;width:130px;height:130px;display:block;}
.Prght{float:right;width:370px}
.general {padding-top:10px;}
.general h3{font-weight:bold;font-size:1.25em;text-decoration:underline;margin-bottom:10px;letter-spacing:0.12em;margin-top:5px;}
