/* CSS Document */
/* Niche Icons */
/* basic */
body {
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	}
div, p, span, h1, h2, h3, h4, h5, h6, a, ul, ol, li, form, img, table, tr, td {
	margin:0px;
	padding:0px;
	}
/* div */
#wrapper {
	margin:0px;
	padding:0px;
	width:100%;
	}
		/* header */
.header_main {
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
	background:url(images/header_bg.jpg) repeat-x;
	}
.header_1 {
	margin:0px auto;
	padding:0px;
	width:931px;
	overflow:hidden;
	}
.header_2 {
	margin:0px;
	padding:0px;
	width:931px;
	height:248px;
	float:left;
	}
.top_navarea {
	margin:0px;
	padding:0px;
	width:931px;
	height:31px;
	float:left;
	}
.topnav_bg {
	margin:0px;
	padding:0px;
	background:url(images/top_nav_area.jpg) no-repeat;
	width:320px;
	height:31px;
	float:left;
	}
ul#topnavigation {
	margin:0px;
	padding:4px 0px 0px 25px;
	list-style:none;
	}
ul#topnavigation li {
	margin:0px;
	padding:12px 26px 0px 26px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#C8C8C8;
	}
ul#topnavigation li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#C8C8C8;
	}	
ul#topnavigation li a:hover {
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	}
.home_icon {
	background:url(images/home_icon.gif) no-repeat;
	background-position:32px 0px;
	}
.login_icon {
	background:url(images/login_icon.gif) no-repeat;
	background-position:33px 2px;
	}
.contact_icon {
	background:url(images/contact_icon.gif) no-repeat;
	background-position:46px 2px;
	}
.logo_area {
	margin:0px;
	padding:0px;
	width:931px;
	height:177px;
	float:left;
	}
.logo_slogan {
	margin:0px;
	padding:0px;
	float:left;
	width:651px;
	}
#logo {
	margin:0px 0px 0px 20px;
	padding:0px;
	}
h1.caption_1 {
	margin:5px 5px 5px 20px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration:none;
	font-weight:normal;
	color:#17637D;
	}
.customicon {
	margin:0px;
	padding:0px;
	width:280px;
	float:left;
	}
#offer_1 {
	margin:20px 0px 0px 0px;
	padding:0px;
	}
#sh_1 {
	margin:0px;
	padding:0px;
	background:url(images/offercustomicon_sh.jpg) no-repeat;
	float:left;
	width:280px;
	height:58px;
	}
.main_nav {
	margin:0px;
	padding:0px;
	width:931px;
	height:40px;
	float:left;
	}
.blank_txt {
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
	}
.nav_left_bg {
	margin:0px;
	padding:0px;
	background:url(images/nav_left_bg.jpg) no-repeat;
	float:left;
	width:14px;
	height:40px;
	font-size:0px;
	line-height:0px;
	}
.nav_right_bg {
	margin:0px;
	padding:0px;
	background:url(images/nav_right_bg.jpg) no-repeat;
	float:left;
	width:14px;
	height:40px;
	font-size:0px;
	line-height:0px;
	}
.nav_mid_bg {
	margin:0px;
	padding:0px;
	background:url(images/nav_bg.jpg) repeat-x;
	float:left;
	width:873px;
	height:40px;
	}
ul#navigation {
	margin:0px;
	padding:7px 0px 0px 0px;
	list-style:none;
	}
ul#navigation li {
	margin:0px 24px 0px 24px;
	padding:0px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#C8C8C8;
	line-height:27px;
	text-align:center;
	}
ul#navigation li a {
	margin:0px;
	padding:0px 0px 0px 10px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#C8C8C8;
	line-height:27px;
	text-align:center;
	background:none;
	cursor:pointer;
	}
ul#navigation li a span {
	margin:0px;
	padding:0px 10px 0px 0px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#C8C8C8;
	line-height:27px;
	text-align:center;
	background:url(images/nav_hover_right.jpg) no-repeat;
	background:none;
	cursor:pointer;
	}
ul#navigation li a:hover {
	margin:0px;
	padding:0px 0px 0px 10px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	line-height:27px;
	text-align:center;
	background:url(images/nav_hover_left.jpg) no-repeat;
	background-position:left;
	cursor:pointer;
	}
ul#navigation li a:hover span {
	margin:0px;
	padding:0px 10px 0px 0px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	line-height:27px;
	text-align:center;
	background:url(images/nav_hover_right.jpg) no-repeat;
	background-position:right;
	cursor:pointer;
	}
ul#navigation li span {
	margin:0px;
	padding:0px 0px 0px 10px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	line-height:27px;
	text-align:center;
	background:url(images/nav_hover_left.jpg) no-repeat;
	background-position:left;
	cursor:pointer;
	}
ul#navigation li span a {
	margin:0px;
	padding:0px 10px 0px 0px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	line-height:27px;
	text-align:center;
	background:url(images/nav_hover_right.jpg) no-repeat;
	background-position:right;
	cursor:pointer;
	}
ul#navigation li span a:hover {
	margin:0px;
	padding:0px 10px 0px 0px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	line-height:27px;
	text-align:center;
	background:url(images/nav_hover_right.jpg) no-repeat;
	background-position:right;
	cursor:pointer;
	}
		/* mid_body */
.mid_body {
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
	}
.mid_1 {
	margin:0px auto;
	padding:0px;
	width:931px;
	overflow:hidden;
	}
.mid_2 {
	margin:0px;
	padding:0px;
	width:931px;
	float:left;
	}
.nav_sh {
	margin:0px;
	padding:20px 0px 20px 0px;
	background:url(images/nav_shadow.jpg) no-repeat;
	background-position:20px 0px;
	}
.left_pannel {
	margin:0px;
	padding:0px;
	float:left;
	width:641px;
	}
.right_pannel {
	margin:0px;
	padding:0px;
	float:left;
	width:280px;
	}
.gap_1 {
	margin:0px;
	padding:0px;
	float:left;
	width:10px;
	font-size:0px;
	line-height:0px;
	}
.top_bg2 {
	margin:0px;
	padding:0px;
	float:left;
	width:280px;
	background:url(images/top_bg_2.jpg) no-repeat;
	height:52px;
	font-size:0px;
	line-height:0px;
	}
.bot_bg2 {
	margin:0px;
	padding:0px;
	float:left;
	width:280px;
	background:url(images/bot_bg_2.jpg) no-repeat;
	height:28px;
	font-size:0px;
	line-height:0px;
	}
.mid_bg2 {
	margin:0px;
	padding:0px;
	float:left;
	width:280px;
	height:auto;
	background:url(images/mid_bg_2.gif) repeat-y;
	}
ul#hotlinks {
	margin:0px;
	padding:5px 0px 0px 31px;
	list-style:none;
	}
ul#hotlinks li {
	margin:0px 0px 20px 0px;
	padding:0px;
	display:block;
	}
h1.hdng_1 {
	margin:0px;
	padding:0px 20px 0px 20px;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	text-decoration:none;
	color:#FF8E08;
	}
p.txt_1 {
	margin:0px;
	padding:10px 20px 10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#646464;
	text-align:left;
	line-height:18px;
	}
p.txt_1 span {
	font-weight:bold;
	text-decoration:none;
	color:#646464;
	}
ul.readmore {
	margin:0px;
	padding:5px 0px 0px 20px;
	list-style:none;
	}
ul.readmore li {
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	background:url(images/readmore_bg.jpg) no-repeat;
	width:74px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	}
ul.readmore li a {
	margin:0px;
	padding:4px 6px 4px 6px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	}
ul.readmore li a:hover {
	margin:0px;
	padding:4px 6px 4px 6px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}
ul.prev {
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	}
ul.prev li {
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	background:url(images/readmore_bg.jpg) no-repeat;
	width:74px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	}
ul.prev li a {
	margin:0px;
	padding:4px 2px 4px 42px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	background:url(images/arrow_1.gif) no-repeat;
	background-position:6px 8px;
	}
ul.prev li a:hover {
	margin:0px;
	padding:4px 2px 4px 42px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	background:url(images/arrow_1.gif) no-repeat;
	background-position:6px 8px;
	}
ul.next {
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	}
ul.next li {
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	background:url(images/readmore_bg.jpg) no-repeat;
	width:74px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	}
ul.next li a {
	margin:0px;
	padding:4px 2px 4px 8px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	background:url(images/arrow_2.gif) no-repeat;
	background-position:64px 8px;
	}
ul.next li a:hover {
	margin:0px;
	padding:4px 2px 4px 8px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	background:url(images/arrow_2.gif) no-repeat;
	background-position:64px 8px;
	}
ul.cart {
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	}
ul.cart li {
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	background:url(images/cart_bg.jpg) no-repeat;
	width:139px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	}
ul.cart li a {
	margin:0px;
	padding:4px 2px 4px 29px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	}
ul.cart li a:hover {
	margin:0px;
	padding:4px 2px 4px 29px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}
.dispaly_thumb {
	margin:0px;
	padding:0px;
	background:url(images/thumb_display.jpg) no-repeat;
	background-position:0px 0px;
	width:173px;
	height:142px;
	}
.dispaly_thumb h5 {
	margin:0px;
	padding:0px 0px 0px 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#5C7529;
	line-height:18px;
	}
.dispaly_thumb h4 {
	margin:0px;
	padding:0px 0px 0px 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#646464;
	line-height:18px;
	}
.top_bg1 {
	margin:0px;
	padding:0px;
	background:url(images/top_bg_1.jpg) no-repeat;
	background-position:top;
	width:641px;
	float:left;
	}
.bot_bg1 {
	margin:0px;
	padding:0px 0px 33px 0px;
	background:url(images/bot_bg_1.jpg) no-repeat;
	background-position:bottom;
	width:641px;
	float:left;
	}
.bot_bg3 {
	margin:0px;
	padding:0px 0px 25px 0px;
	background:url(images/bot_bg_3.jpg) no-repeat;
	background-position:bottom;
	width:641px;
	float:left;
	}	
.mid_bg1 {
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/mid_bg_1.gif) repeat-y;
	width:641px;
	}
.display_area {
	margin:0px;
	padding:0px 20px 0px 20px;
	width:601px;
	float:left;
	}
h2.hdng_2 {
	margin:0px;
	padding:35px 10px 15px 60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	}
ul.icons {
	margin:0px;
	padding:10px 0px 10px 10px;
	list-style:none;
	}
ul.icons li {
	margin:0px 20px 0px 20px;
	padding:0px;
	display:inline;
	}
ul.viewmore {
	margin:0px;
	padding:0px 0px 0px 481px;
	list-style:none;
	}
ul.viewmore li {
	margin:0px;
	padding:0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background:url(images/viewmore_bg.jpg) no-repeat;
	width:120px;
	height:63px;
	}
ul.viewmore li a {
	margin:0px;
	padding:15px 15px 14px 15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	}
ul.viewmore li a:hover {
	margin:0px;
	padding:15px 15px 14px 15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}
h5.ques {
	margin:0px;
	padding:5px 20px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#35A0C2;
	line-height:18px;
	}
p.ans {
	margin:0px;
	padding:5px 20px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#646464;
	line-height:18px;
	text-align:left;
	}
		/* footer */
.footer {
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
	background:#393636;
	border-top:3px solid #969595;
	}
.footer_1 {
	margin:0px auto;
	padding:0px;
	width:931px;
	overflow:hidden;
	}
.footer_2 {
	margin:0px;
	padding:8px 0px 4px 0px;
	width:931px;
	float:left;
	}
ul#footer_nav {
	margin:0px;
	padding:0px 0px 0px 285px;
	list-style:none;
	}
ul#footer_nav li {
	margin:0px;
	padding:0px 14px 0px 14px;
	display:block;
	float:left;
	border-left:1px solid #C8C8C8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#C8C8C8;
	line-height:10px;
	text-align:center;
	}
ul#footer_nav li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#C8C8C8;
	}
ul#footer_nav li a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	}
p.copyright {
	margin:0px;
	padding:10px 0px 2px 395px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#C8C8C8;
	}
p.copyright span {
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	}