html { font-size: 100.01%; }
body { margin: 0; font: 64% Arial, Verdana, sans-serif; color: #5a5a5a; background-color:#7DC0DB; }
form { padding: 0; margin: 0; display: inline; }
input, textarea, select { font:11px arial, sans-serif; vertical-align:middle;/*border:1px solid #8C9CAB;*/
}
fieldset { margin:0; padding:0; border:none; }
img { border: none; }
table { padding:0; margin:0; border-collapse:collapse; }
td { padding:0; margin:0; }
a { text-decoration: none; }
/* main page wrapper */
#wrap { margin: 0 auto; width: 780px; /*width: 992px;*/
	padding:0 0 31px; }
/*****  HEADER SECTION  *****/

#header .columns { overflow:hidden; width:100%; }
/* logotype */
.logo { float:left; overflow: hidden; /*	text-indent: -9999px;
	background: url(../images/logo.jpg) no-repeat;
	width: 294px;
	height: 95px;**/
	margin: 24px 0 0 8px; }
/* welcome box */
#header .utility-box { float:right; width:376px; margin: 0; padding: 0; display:inline; border:0; }
#header .utility-box td { height:120px; }
#header .utility-box .utility-box-content { background-color:#585858; }
/*START*/
	#header .utility-box .utility-box-top { /*	background-image:url(../images/utility-box-top.gif); */
	background-repeat:no-repeat; height:10px; width:376px; }
#header .utility-box .utility-box-bottom { /*	background-image:url(../images/utility-box-bottom.gif); */
	background-repeat:no-repeat; height:10px; width:376px; }
/*END*/
#header .utility-box .utility-row { overflow:hidden; font: 11px Arial, Helvetica, sans-serif; color:#fff; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding:5px 2px 5px 2px; width:350px; }
#header .utility-box .utility-form-row { overflow:hidden; font: 11px Arial, Helvetica, sans-serif; color:#fff; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding:8px 2px 0 2px; width:363px; }
#header .utility-box .dotline { background: url(../images/utility_row_dotline.gif) no-repeat bottom center; /*	width:356px;
	height:1px;
*/}
#header .utility-box .utility-row strong { float:left; margin: 0 0 0 2px; }
#header .utility-box .utility-row p { margin:0; float:right; font: 11px Arial, Helvetica, sans-serif; line-height:18px; margin-right:5px; }
#header .utility-box .utility-row a { color:#fff }
#header .utility-box .utility-row a:hover { text-decoration:underline }
#header .utility-box .utility-form-row .language { float:right; margin-right: 8px; }
#header .utility-box .utility-form-row .currency { float:right; margin-right: 8px; }
#header .utility-box .utility-form-row .search { float:right; margin-right: 8px; }
#header .utility-box .utility-form-row select { color:#666; border:1px solid #8C9CAB; }
/*****  CONTENT SECTION  *****/
#content { /* background:url(../images/content-bg_700.gif) repeat-y;
	background:url(../images/content-bg_980.gif) repeat-y;*/
	padding:0; }
/* content columns */
#content .columns { overflow:hidden; border:1px solid #d9d9d9; border-top:0; border-bottom:0; background:#fff; }
/* content utility bar */
#content .utility-bar { overflow:hidden; /*margin: 5px 18px 5px 12px;*/  
	padding:5px 18px 5px 12px; font-size:11px;  color:#FFFFFF; width: 180px;}
* html #content .utility-bar { overflow:visible; height:1%; }
#content .columns .sidebarcell .contentcell .sidetopseller { padding: 0px 10px 0px 10px; text-align:center; margin-bottom:10px; }
/** for page **/
#content .columns .sidebarcell .contentcell ul.sidepage { list-style:none; margin:4px 10px 0 10px; padding:0px 0px 20px 0px; line-height:22px; text-indent:-15px; }
#content .columns .sidebarcell .contentcell ul.sidepage li { background:url(../images/dotted-border.gif) repeat-x 0 100%; padding-bottom:5px; padding-left:15px; }
#content .columns .sidebarcell .contentcell ul.sidepage a { color:#888787; background:url(../images/bullet.gif) no-repeat 0 5px; padding: 0 0 0 15px; margin:0; }
/** for news **/
#content .columns .sidebarcell .contentcell ul.sidenews { list-style:none; margin:4px 10px 0 10px; padding:0px 0px 20px 0px; line-height:30px; }
#content .columns .sidebarcell .contentcell ul.sidenews li { background:url(../images/dotted-border.gif) repeat-x 0 100%; }
#content .columns .sidebarcell .contentcell ul.sidenews a { color:#888787; background:url(../images/bullet.gif) no-repeat 0 5px; padding: 0 0 0 15px; margin:0; }
.sidebarcell .contentcell ul.sidenews a.news_title { color:#676767; background:url(../images/bullet.gif) no-repeat 0 5px; padding: 0 0 0 15px; margin:0; font-weight:bold; text-decoration:underline; }
.sidebarcell .contentcell ul.sidenews .text_summary { color:#888787; padding: 0 0 0 15px; margin:0; line-height:normal; display:block; }
.sidebarcell .contentcell ul.sidenews a.detail_link { background:none; color:#ABC71C !important; padding: 0 0 10px 15px !important; background-image:none !important; margin:0; line-height:normal; display:block; font-weight:bold; }
/** for blogs **/
#content .columns .sidebarcell .contentcell ul.sideblogs { list-style:none; margin:4px 10px 0 10px; padding:0px 0px 20px 0px; line-height:30px; }
#content .columns .sidebarcell .contentcell ul.sideblogs li { background:url(../images/dotted-border.gif) repeat-x 0 100%; }
#content .columns .sidebarcell .contentcell ul.sideblogs a { color:#888787; background:url(../images/bullet.gif) no-repeat 0 5px; padding: 0 0 0 15px; margin:0; }
.sidebarcell .contentcell ul.sideblogs a.news_title { color:#676767; background:url(../images/bullet.gif) no-repeat 0 5px; padding: 0 0 0 15px; margin:0; font-weight:bold; text-decoration:underline; }
.sidebarcell .contentcell ul.sideblogs .text_summary { color:#888787; padding: 0 0 0 15px; margin:0; line-height:normal; display:block; }
.sidebarcell .contentcell ul.sideblogs a.detail_link { background:none; color:#ABC71C !important; padding: 0 0 10px 15px !important; background-image:none !important; margin:0; line-height:normal; display:block; font-weight:bold; }
#content .columns .sidebarcell .contentcell .sidefreetext { padding: 0px 10px 0px 10px; text-align:center; margin-bottom:10px; }
#content .columns .sidefreetextnobox { padding: 0px 10px 0px 10px; text-align:center; margin-bottom:10px; }
.titlenobox { padding: 0px; padding-bottom:5px; margin:0px; /*	text-transform: uppercase;*/
	text-align:center; }
.titlenobox h2 { margin: 0; line-height: 46px; font: bold 12px/23px Arial, Helvetica, sans-serif; padding: 0px; }
#content .columns .sidelogo { padding: 0px 10px 0px 10px; margin-bottom:10px; clear:both; width:162px; margin-left:auto; margin-right:auto; }
/*****  SIDEBAR SECTION  *****/
.side-bar { float:left; width:213px; margin:3px 6px 0px 6px; display:inline; }
/* side boxes */
.sidebarcell { /*	background: url(../images/side-box-repeat.gif) repeat-y; */
	overflow: hidden; width: 213px; margin-bottom: 10px; }
.rightside-bar { float:left; width:213px; margin:3px 6px 0px 6px; display:inline; }
#content .columns .sidebarcell .contentcell .sidecurrency { padding: 0px 10px 0px 10px; text-align:center; margin-bottom:10px; }
#content .columns .sidebarcell .contentcell .sidelanguage { padding: 5px 10px 0px 10px; text-align:center; margin-bottom:10px; }
.sidebarcell .contentcell .sidesearch { padding: 5px; color:#454545; list-style:none; margin:3px 3px 0; overflow:hidden; margin-bottom:10px; }
.sidebarcell .title { /*	background: url(../images/side-box-top.gif) no-repeat left top; */
	width: 213px;/*	text-transform: uppercase;*/
}
.sidebarcell .title h2 { margin: 0; color: #ffffff; line-height: 46px; font: bold 12px/23px Arial, Helvetica, sans-serif; padding: 14px 0 6px 33px; text-transform:uppercase; }
.sidebarcell .contentcell { /*	background: url(../images/side-box-bottom.gif) no-repeat left bottom; */
	padding: 5px 5px 12px 5px; overflow: hidden; font: 12px/14px Arial, Helvetica, sans-serif; width: 203px; }
.sidebarcell a { color:#888787; }
.sidebarcell a:hover { text-decoration:underline }
/* sidebox mini cart */
.sidebarcell .contentcell .minicart { padding: 0px 10px 0px 10px; color:#888787; list-style:none; margin:3px 3px 0; overflow:hidden; margin-bottom:10px; }
.sidebarcell .contentcell .minicart li { overflow:hidden; width:100%; margin:15px 0 0; }
.sidebarcell .contentcell .minicart li span { float:left; width:30px; margin: 0 5px 0 0; }
.sidebarcell .contentcell .minicart li div { overflow: hidden }
.sidebarcell .contentcell .minicart-subtotal { border: 1px solid #ccc; background:#e4e4e4; padding:6px 10px 7px 10px; font-weight:bold; text-align:center; margin-left:auto; margin-right:auto; width: 80%; }
.sidebarcell .contentcell .minicart-links { text-align:center; font-weight:bold; margin:7px 0 0; }
.sidebarcell .contentcell .minicart a { font-weight:bold; }
/* sidebox categories */
.sidebarcell .contentcell ul#catnav { list-style:none; margin:4px 10px 0 10px; padding:0px 0px 20px 0px; line-height:30px; }
.sidebarcell .contentcell ul#catnav li { background:url(../images/dotted-border.gif) repeat-x 0 100%; }
.sidebarcell .contentcell ul#catnav a { color:#888787; background:url(../images/bullet.gif) no-repeat 0 5px; padding: 0 0 0 15px; margin:0 }
.sidebarcell .contentcell ul#catnav a:hover { text-decoration:underline }
.sidebarcell .contentcell ul#noncatnav { margin:4px 10px 0 10px; padding:0px 0px 20px 0px; line-height:30px; }
.sidebarcell .contentcell .submenucatnav ul { list-style:none; margin:4px 24px 0 20px; padding:0px 0px 20px 0px; font: 12px/30px Arial, Helvetica, sans-serif; }
/* sidebox menu list*/
.sidebarcell .contentcell ul.menulist { list-style:none; margin:4px 10px 0 10px; padding:0px 0px 20px 0px; line-height:22px; text-indent:-15px; }
.sidebarcell .contentcell ul.menulist li { background:url(../images/dotted-border.gif) repeat-x 0 100%; padding-bottom:5px; padding-left:15px; }
.sidebarcell .contentcell ul.menulist a { color:#888787; background:url(../images/bullet.gif) no-repeat 0 5px; padding: 0 0 0 15px; margin:0 }
.sidebarcell .contentcell ul.menulist a.news_title { color:#676767; background:url(../images/bullet.gif) no-repeat 0 5px; padding: 0 0 0 15px; margin:0; font-weight:bold; text-decoration:underline; }
.sidebarcell .contentcell ul.menulist .text_summary { color:#888787; padding: 0 0 0 15px; margin:0; line-height:normal; display:block; }
.sidebarcell .contentcell ul.menulist a.detail_link { background:none; color:#ABC71C; padding: 0 0 10px 15px; margin:0; line-height:normal; display:block; font-weight:bold; }
.sidebarcell .contentcell ul.menulist a:hover { text-decoration:underline }
.sidebarcell .contentcell ul#noncatnav { margin:4px 24px 0 20px; padding:0px 0px 20px 0px; font: 12px/30px Arial, Helvetica, sans-serif; }
.sidebarcell .contentcell .menulist .submenulist ul { list-style:none; margin:0px 0px 0 20px; padding:0px 0px 10px 0px; font: 12px/20px Arial, Helvetica, sans-serif; }
.sidebarcell .contentcell .menulist .submenulist li a { color:#888787; background:url(../images/bullet.gif) no-repeat 0 5px; padding: 0 0 5px 15px; margin:0 }
.sidebarcell .contentcell .menulist .submenulist li { background: none; list-style:none; padding: 3px 0; }
/* sidebox featured-product */
.sidebarcell .contentcell .featuredproduct { text-align:center; }
.sidebarcell .contentcell .featuredproduct .image { display:block; border:1px solid #d4d4d4; background:#fff; padding: 7px 0; margin: 0 0 10px; }
.sidebarcell .contentcell .featuredproduct p { margin:4px 0; font: bold 12px/16px Arial, Helvetica, sans-serif; color:#7fa811; }
.sidebarcell .contentcell .featuredproduct strong { color:#6f6f6f; font: bold 12px/16px Arial, Helvetica, sans-serif; }
.sidebarcell .contentcell .featuredproduct hr { border: none 0; border-top: 1px dotted #dddddd; height: 1px; margin: 20px 10px 0px 10px; }
.sidebarcell .contentcell .featuredproduct .btn-details { margin: 10px auto; color:#fff; }
/* sidebox top-sellers */
.sidebarcell .contentcell .topsellers { padding: 17px 12px 0px 12px; text-align:center; }
.sidebarcell .contentcell .topsellers .image { display:block; border:1px solid #d4d4d4; background:#fff; padding: 7px 0; margin: 0 0 10px; }
.sidebarcell .contentcell .topsellers p { margin:4px 0; font: bold 12px/16px Arial, Helvetica, sans-serif; color:#7fa811; }
.sidebarcell .contentcell .topsellers strong { color:#6f6f6f; font: bold 12px/16px Arial, Helvetica, sans-serif; }
.sidebarcell .contentcell .topsellers hr { border: none 0; border-top: 1px dashed #dddddd; height: 1px; margin: 20px 10px 0px 10px; }
.sidebarcell .contentcell .topsellers .btn-details { margin: 10px auto; color:#fff }
/* sidebox news-box */
.sidebarcell .contentcell .newsbox { padding:6px 20px 15px }
.sidebarcell .contentcell .newsbox ul { list-style:none; margin:0; padding:0; font: 12px/14px Arial, Helvetica, sans-serif; color:#666; }
.sidebarcell .contentcell .newsbox li { padding:0 0 0 18px; background:url(../images/bullet.gif) no-repeat 0 5px; margin: 9px 0 0; }
.sidebarcell .contentcell .newsbox h3 { font:bold 12px/14px Arial, Helvetica, sans-serif; color:#666; margin:0 0 6px; }
.sidebarcell .contentcell .newsbox h3 a { text-decoration:underline; color:#666; font-size:12px; }
.sidebarcell .contentcell .newsbox h3 a:hover { text-decoration:none; }
.sidebarcell .contentcell .newsbox p { margin:0; }
.sidebarcell .contentcell .newsbox a { color:#7fa811; font-size:11px; font-weight:bold; }
.sidebarcell .contentcell .newsbox a:hover { text-decoration:underline; }
/* sidebox blog-box */
.sidebarcell .contentcell .blogbox { padding:6px 20px 15px }
.sidebarcell .contentcell .blogbox ul { list-style:none; margin:0; padding:0; font: 12px/14px Arial, Helvetica, sans-serif; color:#666; }
.sidebarcell .contentcell .blogbox li { padding:0 0 0 18px; background:url(../images/bullet.gif) no-repeat 0 5px; margin: 9px 0 0; }
.sidebarcell .contentcell .blogbox h3 { font:bold 12px/14px Arial, Helvetica, sans-serif; color:#666; margin:0 0 6px; }
.sidebarcell .contentcell .blogbox h3 a { text-decoration:underline; color:#666; font-size:12px; }
.sidebarcell .contentcell .blogbox h3 a:hover { text-decoration:none; }
.sidebarcell .contentcell .blogbox p { margin:0; }
.sidebarcell .contentcell .blogbox a { color:#7fa811; font-size:11px; font-weight:bold; }
.sidebarcell .contentcell .blogbox a:hover { text-decoration:underline; }
/*sidebar info links */
.sidebarcell .contentcell .infolinks ul { list-style:none; margin:4px 10px 0 10px; padding:0px 0px 20px 0px; line-height:22px; text-indent:-15px; }
.sidebarcell .contentcell .infolinks li { background:url(../images/dotted-border.gif) repeat-x 0 100%; padding-bottom:5px; padding-left:15px; }
.sidebarcell .contentcell .infolinks a { color:#888787; background:url(../images/bullet.gif) no-repeat 0 5px; padding: 0 0 0 15px; margin:0 }
.sidebarcell .contentcell .infolinks a:hover { text-decoration:underline }
.sidebarcell .contentcell .language { padding: 5px 10px 0px 10px; width:90%; ; margin-bottom:10px; }
.sidebarcell .contentcell .language .txtfielddropdown { background-color: #FFFFFF; color: #333333; border:1px solid #8C9CAB; margin-left:auto; margin-right:auto; width:90%; font-size:11px; }
#content .columns .sidebarcell .contentcell .sidefeaturedproducts { padding: 0px 10px 0px 10px; text-align:center; }
/*sidebar bottom  logotypes */
.side-bar .logotypes { list-style:none; margin:14px 7px 0 0; padding:0; text-align:center; }
.side-bar .logotypes li { display:inline; margin:0 2px 0 0; }
/*****  MAIN CONTENT SECTION  *****/

#main { float:right; clear: none; width:540px; margin:3px 0 0 0; padding: 0; font-size:12px;  }
#main h1 { margin:10px 0 10px 0; /*	background:url(../images/main-content-title.gif) no-repeat; */
	font: bold 14px/18px Arial, Helvetica, sans-serif; color:#fff; padding:11px 0 11px 14px; text-transform: uppercase; }
#main h1 a { font: bold 14px/18px Arial, Helvetica, sans-serif !important; color:#fff !important; }
#main h1 a:hover { text-decoration: underline !important; }
#main h2 { margin:10px 0 0; /*	background:url(../images/main-content-title.gif) no-repeat; */
	font: bold 14px/18px Arial, Helvetica, sans-serif; color:#fff; padding:11px 0 11px 14px;/*	text-transform: uppercase;*/
}
#main h2 a { font: bold 14px/18px Arial, Helvetica, sans-serif !important; color:#fff !important; }
#main h2 a:hover { text-decoration: underline !important; }
h2.picheader { /* Heading style for headings with picture, e.g. shopcustomer.asp */ padding:10px 5px 10px 50px !important; margin:5px 0px 5px 0px !important; background-position:1% 50% !important; background-repeat:no-repeat !important; background-color:#F1F1F1 !important; border:1px solid #C3C6CD !important; color:#666666 !important; text-transform:none !important; font-size:12px !important; }
#main a { color: #7fa811; }
#main a:hover { text-decoration: underline; }
#main .product-wrapper { margin-top:10px; }
#main .top-main-content-border { }
#main .bottom-main-content-border { }
/* main content */
.main-content { width:100%;/*	background:url(../images/main-box-repeat.gif) repeat-y; */
}
.main-content .top { /*background:url(../images/main-box-top.gif) no-repeat; */ }
.main-content .bottom { overflow:hidden; width:100%;/*	background:url(../images/main-box-bottom.gif) no-repeat 0 100%; */
}
.main-content .text { float:left; width:500px; margin: 19px 0 20px 18px; display:inline; }
.main-content .text h3 { font: bold 24px/30px Arial, Helvetica, sans-serif; color:#aac717; margin:0; }
.main-content .text p { font:12px/18px Arial, Helvetica, sans-serif; color:#666; margin:8px 0 0; }
.main-content .image { float:right; width:250px; margin: 20px 5px 0; }
/* main news */
#main .main-news { margin:13px 0 0; }
#main .main-news ul { list-style:none; margin:17px 35px 0 10px; padding:0; font: 11px/14px Arial, Helvetica, sans-serif; color:#666; }
#main .main-news li { padding:0 0 0 17px; background:url(../images/bullet.gif) no-repeat 0 5px; margin:11px 0 0; }
#main .main-news h3 { margin:0 0 8px; font:bold 11px/14px Arial, Helvetica, sans-serif; color:#666; }
#main .main-news h3 a { color:#666; }
#main .main-news p { margin:4px 0; font-size:11px; }
#main .main-news a { color:#7fa811; font-size:11px; }
#main .main-news a:hover { text-decoration:underline; }
#main .main-news .text-content-wrapper { }
#main .main-news .top-content-border { }
#main .main-news .bottom-content-border { }
/* main blog */
#main .main-blog { margin:13px 0 0; }
#main .main-blog ul { list-style:none; margin:17px 35px 0 10px; padding:0; font: 11px/14px Arial, Helvetica, sans-serif; color:#666; }
#main .main-blog li { padding:0 0 0 17px; background:url(../images/bullet.gif) no-repeat 0 5px; margin:11px 0 0; }
#main .main-blog h3 { margin:0 0 8px; font:bold 11px/14px Arial, Helvetica, sans-serif; color:#666; }
#main .main-blog h3 a { color:#666; }
#main .main-blog p { margin:4px 0; font-size:11px; }
#main .main-blog a { color:#7fa811; font-size:11px; }
#main .main-blog a:hover { text-decoration:underline; }
#main .main-blog .text-content-wrapper { }
#main .main-blog .top-content-border { }
#main .main-blog .bottom-content-border { }
/* main freetext */
#main .main-freetext { margin:13px 0 0; }
#main .main-freetext ul { list-style:none; margin:17px 35px 0 10px; padding:0; font: 12px/14px Arial, Helvetica, sans-serif; color:#666; }
#main .main-freetext li { padding:0 0 0 17px; background:url(../images/bullet.gif) no-repeat 0 5px; margin:11px 0 0; }
#main .main-freetext h3 { margin:0 0 8px; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#666; }
#main .main-freetext h3 a { color:#666; }
#main .main-freetext p { margin:4px 0; font-size:11px; }
#main .main-freetext a { color:#92c508; font-size:11px; }
#main .main-freetext a:hover { text-decoration:underline; }
/* new product */
#main .main-product ul { text-align:left; }
#main .main-product .image { text-align:center; }
#main .main-product h3 { font:bold 12px/23px Arial, Helvetica, sans-serif; color:#7fa811; background:#eaeaea; padding:0 10px; margin:0; }
#main .main-product p { font: 11px/14px Arial, Helvetica, sans-serif; color:#666; margin:0px; }
#main .main-product .info { border-top:1px dotted #000000; padding-top:10px; padding-bottom:5px; }
#main .main-product .info strong { float:left; font: bold 14px/18px Arial, Helvetica, sans-serif; color:#6f6f6f; margin:15px 0px 0px 0px; width:45%; }
#main .main-product .priceinfo2cols { float:none; font: 12px/18px Arial, Helvetica, sans-serif; color:#6f6f6f; width:45%; display:block; }
#main .main-product .info .divider-vertical { border-right:1px dotted #000000; height:50px; display:block; width:1px; float:left; margin-top:10px; }
#main .main-product .info .divider-vertical2 { border-right:1px dotted #000000; }
#main .main-product .info .info_column { padding-left:5px; padding-right:5px; }
#main .main-product .info .input_table { float:right; }
#main .main-product .info .input_table td { text-align:right; }
#main .main-product .btn-details { float:right; margin:5px 0; color:#fff !important; }
#main .main-product .txtfield { margin-bottom:0; }
#main .main-product .info .line_break { height:10px; }
/*****  FOOTER CONTENT SECTION  *****/

#footer { /*background:url(../images/footer-bg.gif) no-repeat;*/
	padding: 0; }
#footer .bottom-row .alphabet { /*	background:url(../images/footer-alphabet.gif) no-repeat; */
	height:30px; text-align:center; padding:0; font: 11px/30px Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:5px; background:#fff; margin-bottom:20px; }
#footer .bottom-row .alphabet .tdleft { /*    background:url(../images/alphabet_bg_left.gif) no-repeat top left; */
	width:10px; height:30px; }
#footer .bottom-row .alphabet .tdcenter { background:#e4e4e4; }
#footer .bottom-row .alphabet .tdright { /*    background:url(../images/alphabet_bg_right.gif) no-repeat top right; */
	width:10px; height:30px; }
#footer .bottom-row .alphabet a { color:#666; }
#footer .bottom-row .alphabet a:hover { text-decoration:underline; }
#footer .bottom-row { overflow:hidden; width:100%; font: 11px/14px Arial, Helvetica, sans-serif; color:#949494; margin:0; text-align:center; }
#footer .bottom-row div { margin:0; }
#footer .bottom-row .freetext { margin:0 auto 5px auto; padding:0px; }
#footer .bottom-row .poweredby { margin:0 auto 5px auto; padding:0px; }
#footer .bottom-row .bottomlogo { padding: 0px; margin:0 auto 5px auto; clear:both; }
#footer .bottom-row .bottomlinks ul { list-style:none; margin:0 auto 5px auto; padding:0px; text-align:center; }
#footer .bottom-row .bottomlinks li { display:inline; /*	background:url(../images/footer-menu--separator.gif) no-repeat 0 50%; */
	padding: 0 10px 0 14px; }
#footer .bottom-row .bottomlinks li:first-child { background:none }
#footer .bottom-row a { color:#949494; }
#footer .bottom-row a:hover { text-decoration:underline }
/* CUSTOM FORM STYLES */
.btn-details { display:block; /*	background:url(../images/btn-details.gif) no-repeat; */
	width:89px; font: bold 12px/19px Arial, Helvetica, sans-serif; color:#fff; text-align:center; }
/****rounded table box ***/
.product-box { margin-bottom:10px; }
.box-top-left { /*	background:url(../images/box-top-left.gif) no-repeat;*/ width:10px; height:10px; }
.box-top-right { /*	background:url(../images/box-top-right.gif) no-repeat;*/ width:10px; height:10px; }
.box-bottom-left { /*	background:url(../images/box-bottom-left.gif) no-repeat;*/ width:10px; height:10px; }
.box-bottom-right { /*	background:url(../images/box-bottom-right.gif) no-repeat;*/ width:10px; height:10px; }
.box-border-left { /*	background:url(../images/box-border.gif) repeat-y left top;*/ width:10px; }
.box-border-right { /*	background:url(../images/box-border.gif) repeat-y right top;*/ width:10px; }
.box-border-top { /*	background:url(../images/box-border.gif) repeat-x center top;*/ height:10px; }
.box-border-bottom { /*	background:url(../images/box-border.gif) repeat-x center bottom;*/ height:10px; }
.box-top-left2 { /*	background:url(../images/box-top-left2.gif) no-repeat; width:10px;*/ height:10px; }
.box-top-right2 { /*	background:url(../images/box-top-right2.gif) no-repeat; width:10px;*/ height:10px; }
.box-bottom-left2 { /*	background:url(../images/box-bottom-left2.gif) no-repeat; width:10px;*/ height:10px; }
.box-bottom-right2 { /*	background:url(../images/box-bottom-right2.gif) no-repeat; width:10px;*/ height:10px; }
.searchresultwrapper { z-index: 999; position:absolute; width:150px; padding:3px 1px 3px 5px; background:#FFFFCC; font-family:arial; font-size:11px; text-align:left; visibility:hidden; }
.searchresultwrapper a { color:#666666 !important; font-weight:normal !important; }
.searchresultwrapper a:active { color:#666666 !important; font-weight:normal !important; }
.searchresultwrapper a:hover { color:#666666 !important; font-weight:normal !important; }
.searchresultwrapper a:visited { color:#666666 !important; font-weight:normal !important; }
/****** BLOG AND NEWS STYLE *****/

.title_top { /* 	background:url(../images/title_top_bg.gif) no-repeat center top; */
	width:540px; height:10px; }
.title_bottom { /* 	background:url(../images/title_bottom_bg.gif) no-repeat center top; */
	width:540px; height:10px; }
h1.blog_title, h1.news_title { color: #fff; font-weight:bold; background-image:none !important; background-color: #6f6f6f !important; margin:0 !important; padding:0 10px !important; width:520px; }
.comment_container { margin-bottom: 30px; }
.comment_title { /*	background:url(../images/comment_title_tab_bg.gif) no-repeat center top ; */
	width:465px; height:26px; padding:10px 15px 0; margin:0 auto; }
.form_title { /*	background:url(../images/comment_title_bg.gif) no-repeat center top; */
	width:484px; height:26px; padding:10px 10px 10px; font-weight: bold; }
.form_content { border:1px solid #d6d6d6; border-top:none; width:502px; padding:10px 0 10px; }
.comment_title_tab { /*	background:url(../images/comment_title_tab_bg.gif) no-repeat center top ; */
	width:465px; height:26px; padding:10px 10px 10px 10px; font-weight:bold; }
.comment_text_tab { border:1px solid #cccccc; border-top:none; width:463px; padding:10px; }
.comment_text { border:1px solid #cccccc; border-top:none; width:463px; padding:10px; margin:0 auto; }
.comment_author { font-size:10px; }
/**** BLOG and NEWS LISTING VIEW***/

#contentpage ul.monthly_listing { list-style:circle inside; margin:0; padding:0; margin-left:10px; margin-bottom:10px; }
#contentpage ul.monthly_listing li { display:list-item; padding:5px 0; text-indent:0!important; margin:0; }
span.month_title { }
ul.daily_listing { margin-top:5px; }
ul.daily_listing li { padding:5px 0; }
ul.daily_listing li span.date { }
ul.daily_listing li span.title { }
hr {
	border:0;
	height:1px;
	background:#d6d6d6;
	margin: 4px 0px;
	padding: 0px;
}
.newsheading { margin:0; padding:0; }
.addotherbtnwrapper { padding-left:10px; }
.noproductmessage { padding:10px; border:1px solid #cccccc; margin-top:20px; text-align:center; background-color:#f8f8f8; }
.message { width:auto; display:block; text-align:center; clear:both; padding:10px }
.category_container { min-height:130px; height:auto !important; height:130px; }
/* Styles for flyout categories menu */
#catnavflyout { z-index:0; }
#catnavflyout, #catnavflyout ul { /* style for all menus */ list-style:none; margin:4px 10px 0 10px; padding:0px 0px 20px 0px; line-height:22px; text-indent:-15px; }
#catnavflyout li { /* all menu items */ background:url(../images/dotted-border.gif) repeat-x 0 100%; padding-bottom:5px; padding-left:15px; }
#catnavflyout li ul { /* second-level lists */ /* Do not change */
	position : absolute; left: -999em; z-index:10 !important; /* Styles */
	margin-left : 100px; margin-top : -17px; }
#catnavflyout li ul ul { /* third-and-above-level lists */ left: -999em;	/* Do not change */ }
#catnavflyout li:hover, #catnavflyout li.hover { position: static; } /* Fix for IE7 overlap issue */
#catnavflyout li a { color:#888787; background:url(../images/bullet.gif) no-repeat 0 5px; padding: 0 0 0 15px; margin:0 }
#catnavflyout li a span {	/* Give left and right padding to menu links */ padding : 0 0.5em; }
#catnavflyout li a:hover { /* Hover styles for menu links */ }
#catnavflyout li ul {	/* Styles for submenus, will also inherit styles specified for parent */ border: 1px solid #D1D1D1; background-color:#FFFFFF; padding:0 10px; width:200px; }
/* Current styles allow up to 3 levels of submenus */
/* Do not remove the following styles */
#catnavflyout li:hover ul ul, #catnavflyout li:hover ul ul ul, #catnavflyout li.sfhover ul ul, #catnavflyout li.sfhover ul ul ul { left: -999em; }
#catnavflyout li:hover ul, #catnavflyout li li:hover ul, #catnavflyout li li li:hover ul, #catnavflyout li.sfhover ul, #catnavflyout li li.sfhover ul, #catnavflyout li li li.sfhover ul { /* lists nested under hovered list items */ left: auto; }
.tellfriendiframe { overflow:hidden; border:0; width:100%; height:500px; margin-top:10px; }
.reviewproductiframe { overflow:hidden; /*overflow-y:auto;*/
   border:0; width:100%; margin-top:10px; margin-left:0px; height:900px; }
.footertable { margin-bottom:20px; font-size:1px; line-height:1px; }
.footertable .tdleft { /*   background:url(../images/footer_left.gif) no-repeat top left; */
   width:10px; height:10px; }
.footertable .tdright { /*   background:url(../images/footer_right.gif) no-repeat top right; */
   width:10px; height:10px; }
.footertable .tdcenter { }
