@charset "utf-8";
/* CSS Document */
img{ border:none;}
body{ background:url(../images/html/body-bg.jpg); margin:0px; padding:0px; font-family:Trebuchet MS; font-size:13px; color:#313131;}
ul, li, p, h1, h2, h3, h4, h5,h6, input, select{ margin:0px; padding:0px;}
#wrapping{width:932px; height:auto; margin:16px auto;  padding:30px 14px 0px 14px; background:#FFFFFF; overflow:hidden;}
.fltlf{ float:left;}
.fltrt{ float:right;}
#topcontainer{width:932px; height:59px; float:left; padding:0px 0px 21px 0px;}
#logocontainer{width:332px;  float:left;}
#topnavcontent{ width:600px; float:right; font-size:12px;}
#topnavcontent ul{ list-style:none; float:right;}
#topnavcontent li{ float:left;}
#topnavcontent li a{ color:#313131; padding:0px 3px; text-decoration:none;}
#topnavcontent li a:hover{color:#c3bfb3;}
#topnavcontent p{ padding-top:5px; text-align:right; padding-right:3px;}
.clear{ clear:both;}

#navigationcontainer{ width:932px; height:27px; float:left; border-bottom:solid 1px #101130; border-top:solid 1px #101130; background:#101130;  color:#fff;  padding:0px 0px 0px 0px; }

/*#navigationcontainer ul{ list-style:none;}
#navigationcontainer li{ float:left; font-size:14px;}
#navigationcontainer a{ color:#FFFFFF; text-decoration:none; padding:0px 18px;}
#navigationcontainer a:hover{color:#c3bfb3;}*/

#jonmailcontainer{ width:932px; height:30px; float:left; background:#f5f1e6;  padding:7px 0px 0px 0px;}
#jonmailcontainer .joinleft{ height:30px; float:left; width:340px; padding-left:10px;}
#jonmailcontainer .joinright{height:30px; float:right; width:236px;}
#jonmailcontainer input{ width:158px; height:18px;  border-bottom:solid 1px #e0e1dc; border-left:solid 1px #e0e1dc; border-top:solid 1px #e0e1dc; background:#FFFFFF; font-size:12px; padding-left:3px; padding-top:3px; margin-left:5px; vertical-align:middle; }
#jonmailcontainer .add-button{ width:auto; height:auto; border:solid 1px #e0e1dc; background:#FFFFFF; font-size:12px; padding:2px 4px 3px 4px; #padding:2px 4px 2px 4px; margin:0px; cursor:pointer;}

#middlecontainer{ width:932px; float:left; padding:5px 0px 0px 0px;}
#midleftcontainer{ width:214px; height:auto; float:left; padding-right:15px; text-align:left;}
.left-heading{ width:194px; line-height:33px; padding-left:20px; border-bottom:solid 1px #dedbd2; background:#f5f1e6; font-size:15px; font-weight:bold; margin-bottom:5px;}

/*#midleftcontainer ul{ list-style:none; padding:10px 0px;}
#midleftcontainer li{background:url(../images/arrow.jpg) no-repeat 200px 13px;}*/
.dyscontainer{width:194px; float:left; padding:5px 0px;}
.dyscontainer ul{ list-style:none; }
.dyscontainer li{ padding-left:20px; border-bottom:dotted 1px #dedbd2; line-height:24px; width:194px;}
.dyscontainer li a{background:url(../images/list_remove_btn.gif) no-repeat left 7px;  color:#0033CC; display:block; float:right; width:11px; margin-right:5px;}


/*#midleftcontainer ul{ list-style:none; padding:5px 0px;}
#midleftcontainer li{ padding-left:10px; border-bottom:solid 1px #dedbd2; line-height:30px;  }*/
#midleftcontainer a{ color:#313131; text-decoration:none;}
#midleftcontainer a:hover{color:#c3bfb3;}
#midleftcontainer img{ padding:10px 0px;}

#midrightcontainer{ width:693px; height:auto; float:right; text-align:left;}
#midrightcontainer h1{font-size:22px; font-weight:normal;}

#headercontainer{ width:758px; float:left;}
.gridcontainer{ height:23px; border-bottom:solid 1px #fff; border-top:solid 1px #fff; background:#f5f1e6; width:683px; float:left; padding:3px 5px 0px 5px;}




.grid-leftcontainer{ width:229px; float:left;}
.grid-rightcontainer{ width:220px; float:right;}
.gridcontainer a{ color:#313131; text-decoration:none; padding:3px;}
.gridcontainer select{ border:solid 1px #b7b6bc; margin:0px 4px; vertical-align:middle; color:#313131;}
.imgdyscontainer{ width:683px; height:auto; float:left; padding:0px 0px 0px 0px;}
.imgdyscontainer-space{ width:683px; height:auto; float:left; padding:30px 0px 0px 0px;}
.imagedysbox{ width:163px; float:left; height:auto; padding-right:7px; height:195px;  position:relative;}
.imagedysbox-content{ height:60px; width:163px; float:left; clear:both;  overflow:hidden;}
.price-button{ position:absolute; left: 0px; width:116px; height:40px;top: 0px; font-weight:normal; font-size:12px; color:#101130; padding-left:10px; display:none;}
.more-info{ position:absolute; left:40px; width:94px; top:170px; height:22px; color:#101130; font-weight:normal; font-size:11px;  padding-left:25px; display:none;}
.more-info a{color:#101130; background:url(../images/html/more-info.gif) no-repeat; display:block; padding-left:24px;}
.more-info a:hover{background:url(../images/html/more-info-over.gif) no-repeat; color:#101130;}
.imagedysbox p{ padding:5px 0px; text-align:center; font-size:14px;}
.imagedysbox img{ text-align:center; padding-top:30px;} 

.imgdyscontainerx{ width:661px; height:auto; float:left;}
.imagedysboxx{ width:160px; float:left; height:auto; padding-right:7px; height:195px;  position:relative;}
.imagedysboxx-content{ height:60px; width:160px; float:left; clear:both;  overflow:hidden;}
.imagedysboxx p{ padding:5px 0px; text-align:center; font-size:14px;}
.imagedysboxx img{ text-align:center; padding-top:50px;} 


.navigation-bottom{ width:932px; line-height:26px; float:left; background:#f5f1e6; text-align:right; margin-top:20px;}

.navigation-bottom ul{ list-style:none;float:right;}
.navigation-bottom li{float:left;}
.navigation-bottom li a{ color:#313131; text-decoration:none; padding:0px 5px;}
#footercontainer{  width:932px; float:left;}


/* Slider Style Sheet */
			.menutitle{ font:bold 12px arial, verdana;cursor:pointer; color:#313131; width:193px; font-weight:bold; border-bottom:1px solid #dbdbdb; line-height:28px; background:url(../images/html/arrow.jpg) no-repeat 200px 13px; padding-left:21px; }
			.menutitle:hover{color:#c3bfb3;}
			.menutitle a{padding-left:10px;line-height:30px; color:#313131; text-decoration:none; }
			.menutitle a:hover{color:#ffffff;text-decoration:none;}
			.submenu a{font-weight:normal;color:#fff;text-decoration:none;}
			.submenu a:hover{color:#c3bfb3;text-decoration:none;}
			.submenu{ margin-bottom: 1em;}
			.submenu ul li{line-height:27px; padding:0px 5px 0px 40px; background:url(../images/html/arrowright.gif) no-repeat 30px 8px; border:0px; font-size:12px; font-weight:normal; color:#3f3f3f; border-bottom:dotted 1px #cfcbc1;}
			.submenu li:hover{color:#c3bfb3;}
/* End Slider Style Sheet */
/*Home page css*/
#homemidrightcontainer{ width:997px; height:auto; float:left;}
#homemidrightcontainer h1{font-size:22px; font-weight:normal;}
#homeheadercontainer{ width:997px; float:left;}
.homeimgdyscontainer{ width:997px; height:auto; float:left; padding-bottom:10px; padding:30px 5px 0px 5px;}
.homeimagedysbox{ width:241px; float:left; height:auto; padding-right:7px; padding-bottom:5px;}
.homeimagedysbox p{ padding:5px 0px; text-align:center; font-size:14px;}
.homeimagedysbox img{ text-align:center;} 
#flashheadercontainer{ width:997px; float:left;}
.add_cart{cursor:pointer; }
/* home page css end*/


#google-container{ width:680px; height:auto; float:left; padding-right:10px;}
#googlemap-container{ width:435px; padding-right:10px;  float:left; margin-top:25px;}
#google-det-container{ width:200px; float:right; margin-top:30px;}
#right-image-container{ width:215px; height:auto; float:right;}
#google-container h1{margin-bottom:10px;}


.price-list-container{ width:100%; height:150px; position:relative;}
.price-list-container img{ padding-top:5px;}
.price-list-button{ position:absolute; left: 0px; width:116px; height:40px;top: 0px; font-weight:normal; font-size:12px; color:#101130; padding-left:10px; display:none; padding-top:10px;}
.price-list-more-info{ position:absolute; left:75px; width:94px; height:30px; top:125px; color:#101130; font-weight:normal; font-size:11px;  padding-left:24px; display:none;}
.price-list-more-info a{color:#101130; background:url(../images/html/more-info.gif) no-repeat; display:block; padding-left:25px;height:30px;}
.price-list-more-info a:hover{background:url(../images/html/more-info-over.gif) no-repeat; color:#101130;}

/*FAQ Css*/

.faq-container{ height:auto; float:left; padding:0px 5px 0px 5px;}
.faq-container ul{ list-style:none; padding-top:0px; padding-left:15px; padding-bottom:15px;}
.faq-container ul li{ padding-bottom:10px; font-size:13px;}
.faq-container ul li a{ color:#333333; text-decoration:none; display:block; background:url(../images/html/dot.jpg) no-repeat left 7px; padding-left:15px;}
.faq-container ul li a:hover{ color:#990000; background:url(../images/html/arrow.jpg) no-repeat left 7px;}
.faq-container ol{ list-style:none;}
.faq-container ol li p{ line-height:20px; padding-top:5px; font-size:12px; font-weight:normal; color:#000000;}
.faq-container ol li{ padding-bottom:20px; font-size:16px; font-weight:bold; color:#101130;}
.faq-container ol a{ color:#000; text-decoration:underline; font-weight:bold;}
.faq-container ol a:hover{color:#990000;}
.faq-container ol li table{ margin-top:10px; padding:0px; background:#101130;}
.faq-container ol li table td{ background:#FFFFFF; padding:5px;}
.faq-container dl{ margin:0px; padding:0px 0px 0px 10px;}
.faq-container dl dt{font-size:12px; background:url(../images/html/arrowright.gif) no-repeat left 10px; font-weight:normal;border:none; margin:0px,padding:0px;}
