body{margin:0px; padding:0px; font:11px Verdana; text-decoration:none; }

.tborder1 {background:#767676;}

.phone {font:16PX Arial, Helvetica, sans-serif; text-decoration:none; color:#47494a;}
.phone a{font:16PX Arial, Helvetica, sans-serif; text-decoration:none; color:#47494a; font-weight:bold;}



.anyClass ul{margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 850px; left: -0px; }
.anyClass ul li {overflow: hidden; padding-right: 4px; padding-left: 4px; float: left; width: 100px; height: 120px;}

.btn,.remove,.login,.cartproducts {font-family:Arial;}

p.google {float:left; font: bold 12px Arial,Helvetica,sans-serif; margin: 0; width:241px;}
p.google strong {float: left; margin:5px 0 0 0;}
p.google span { float: left; font: bold 11px Arial,Helvetica,sans-serif; padding: 5px 0 0; width: 100%;}
p.google img {float: left; padding:4px 5px 0;}

.otherlinks {font:bold 12px Arial; color:#333399; text-decoration:none;}

ul.staticlinks {font:14px Arial, Helvetica, sans-serif; list-style:none; margin:0; padding:0; }
ul.staticlinks li {float:left;  padding:0 2px;}
ul.staticlinks li a {color:#FFFFFF; text-decoration:none; background:url(site_images/gray-btn-bg.jpg) repeat-x top left; display:block; border:solid 1px #474747; padding:5px 10px;}
ul.staticlinks li a:hover {background:url(site_images/gray-btn-bg.jpg) repeat-x top left; display:block; color:#FFFFFF; }
ul.staticlinks li a.current {background:url(site_images/gray-btn-bg.jpg) repeat-x top left; display:block; color:#FFFFFF; }

ul.linksright{margin:0; padding:5px 0;}
ul.linksright li{font: bold 15px Arial, Helvetica, sans-serif;color:#FFFFFF;margin:0; padding:2px 8px 2px 4px; text-transform:uppercase; list-style:none;}
ul.linksright li a{color:#FFFFFF; text-decoration:none; display:block; text-align:center; padding:8px 0px; background:#7e7f81;}
ul.linksright li a:hover{background:#fe9901;}

.cattop {color:#ffffff; font:18px Arial, Helvetica, sans-serif; }
.cattop a{color:#ffffff; font:12px Arial, Helvetica, sans-serif; text-decoration:none;}

ul.catlinks {font:14px Arial, Helvetica, sans-serif; list-style:none; margin:0; padding:0;}
ul.catlinks li{float:left;  padding:0 2px;}
ul.catlinks li a{color:#FFFFFF; text-decoration:none; background:url(site_images/gray-btn-bg.jpg) repeat-x top left; display:block; border:solid 1px #474747; padding:5px 10px;}
ul.catlinks li a:hover{background:url(site_images/gray-btn-bg.jpg) repeat-x top left; display:block; color:#FFFFFF; }
ul.catlinks li a.selected{background:url(site_images/gray-btn-bg.jpg) repeat-x top left; display:block; color:#FFFFFF; }
ul.catlinks li a.register {color:#FFFFFF; background:url(site_images/red-btn-bg.jpg) repeat-x top left; border:solid 1px #850001; padding:5px 10px;}

.cartpage,.btn,.remove,.newbestspecialshortdis,.newbestspecialheading,.body_textlinks {color:#ffffff;}

.body_texthaeding,.morelinks,.phone,.btn,.remove,.login,.cartproducts{font-weight:bold;}

.productshow {color:#333333 !important; padding:10px 0;}

.shortdiscription{color:#000000; text-decoration:none;}

.copyright {color:#333; padding:5px;}
.copyright a{color:#333; text-decoration:none;}

.shortdiscription,.displayprice {padding-left:5px;}
.displayprice {color:#FFFFFF}

.body_mainhaeding {background:url(site_images/headingbg.gif) no-repeat right; padding:0px;}
.body_mainhaeding h1 {background:url(site_images/heading.gif) no-repeat left; color:#FFFFFF; text-decoration:none; text-align:center; font:18px Arial, Helvetica, sans-serif; display:block; padding:9px 0; display:block; margin:0; }

.btn,.remove {font-size:11px; background:url(site_images/remove.jpg) repeat-x; cursor:pointer; color:#333333; border:solid 1px #333333;}

.selectbox,.textbox,.stextbox,.inputbox {border:1px solid #999999;}

.textbox,.inputbox {height:15px; width:110px;}

.textbox,.inputbox {font-size:11px; color:#000000; text-decoration:none;}
.login {font-size:12px; color:#3a3a3a; text-decoration:none;}

.newbestspecialheading,.topCategories {font:bold 12px Verdana;}

.cartproducts, .morelinks {color:#132d72; text-decoration:none;}

.body_textlinks, .body_textlinks a{background-color:#333333; text-decoration:none !important; padding:2px 3px; font:bold 12px Arial; text-align:center; color:#FFFFFF !important;}

.search {font:12px Verdana; color:#ffffff; text-decoration:none;}
.search a{font:12px Verdana; color:#ffffff; text-decoration:none;}

.textboxsearch {color:#666666; height:18px; width:180px;}

.inputbox {color:#000000; background-color:#FFFFF; width:100px;}

.textboxsearch,.textboxlogin {font:11px Verdana; border:1px solid #aaaaaa;}

.textboxlogin {color:#000;  height:20px; width:150px;}

.cart {font:12px Arial; color:#ffffff; text-decoration:none;}
.cart a{font:12px Arial; color:#ffffff; text-decoration:none;}

.top_hr_line {background:url(site_images/top_hr-line.jpg) repeat-x;}
.cart-top-bg {background:url(site_images/shopping-box-bg.jpg) repeat-x; font:16px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cartpage {background:url(site_images/shopping-cart-bg.jpg) repeat-y;}
.special-offer-box {background:url(site_images/special-off-mid-bg.jpg) repeat-y;}
.special-offer-bt {background:url(site_images/special-off-bt-bg.jpg) repeat-x;}
.special-offer-top { border-top:solid 1px #d5cdcd;}
ul.bottom_menu  {margin:0px; padding:0px; list-style:none;}
ul.bottom_menu li {display:inline; list-style:none;}
ul.bottom_menu li a {font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; border-left:solid 1px #000000; padding:0px 9px;}
.productname {background:url(site_images/shopping-box-bg.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
.productname1 {font:12px Arial, Helvetica, sans-serif; }
.productname1 a{font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.product-color {color:#FFFFFF;}
.product-dis{font-family:Arial, Helvetica, sans-serif; background:#fff; font-size:x-small; padding:5px;} 
.product-dis p {margin:0; padding:0; text-align:left;}

.serch-bg {background:#000000;}
.advance-search a{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.searchbtn{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; background-color:#333333; border:1px #666666 solid;}
/*dropdown menu*/

.ddsmoothmenu{
font: bold 11px Arial;
width: 100%;
text-transform:uppercase;

}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background:url(site_images/catebg.gif); /*background of menu items (default state)*/
color: white;
padding: 5px 8px;
border: 1px solid #333333;
text-decoration: none;
margin:0 5px 0 0;
}

.ddsmoothmenu ul li a.norm{
background:url(site_images/catebg.gif); /*background of menu items (default state)*/
color: white;
border: 1px solid #474745;
}


* html .ddsmoothmenu ul li a{/*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}


.ddsmoothmenu ul li a:hover{
background:url(site_images/catehover.gif); /*background of menu items (default state)*/
color: white;
border: 1px solid #dc8400;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: 11px Arial;
background:url(site_images/catebg.gif); /*background of menu items (default state)*/
width: 160px; /*width of sub menus*/
text-align:left;
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background:#666666;
}

.toplevelshadow{/*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}


.ddsmoothmenu1{
font: bold 12px Arial;
width: 100%;

}

.newlink a{font:12px Arial, Helvetica, sans-serif; color:#0000cc;}

/* NEW CSS FOR DROPDOWN DYNAMIC CATEGORY MENU BEGINS */

#menu {
	padding:0;
	width:100%;
	font:12px Arial, Helvetica, sans-serif !Important;
	list-style:none;
	position:relative;
	left:0px;
	float:left;
	z-index:100;
	font-size:12px;
	text-align:center;
	margin:0;
}

#menu li {
	display:inline;
	float:left;
	height:2.1em;
	text-align:center;
}

#menu li a {
	font-weight:bold;
}

#menu li a.norm {
	/*background:url(site_images/ddnew/div-line.gif) 100% 0 repeat-y;*/
	background:url(site_images/catebg.gif); /*background of menu items (default state)*/
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	border: 1px solid #474745;
	padding:5px 7px;
	margin:0 3px 0 0;	
	white-space:nowrap;
}

#menu li a.norm:hover {
	background:url(site_images/catehover.gif); /*background of menu items (default state)*/
	color:#FFFFFF;
	border: 1px solid #dc8400;
	text-decoration:none;
}

#menu li a.end {
	white-space:nowrap;
}

#menu li a.select {
	background:url(site_images/ddnew/navback-s.jpg) 100% 0 repeat-y;
	white-space:nowrap;
}

#menu li a:hover, #menu li:hover > a{
	text-decoration:underline;
}

#menu a.norm:hover, #menu a.end:hover{background:#000 url('site_images/ddnew/navback-h.jpg') 100% 0 no-repeat;}
#menu :hover > a.norm, #menu :hover > a.end{background:#000 url('site_images/ddnew/navback-h.jpg') 100% 0 no-repeat;}

#menu div {
	display:none;
}
#menu :hover div {
	display:block;
	position:absolute;
	top:2.1em;
	border:1px solid #92A19B;
	padding-bottom:0.7em;
	background:#FDFDFD;
}

html>body #menu :hover div {
	top:2.1em;
}

#menu .one:hover, .two:hover, .three:hover, .four:hover, .five:hover, .end:hover {
	position:relative;
}

/* Button widths 10 version */
#menu .smla {width:76px;}
#menu .meda {width:107px;}
#menu .lrga {width:130px;}

/*Drop down positions 10 version*/
#menu .pos1a {left:0;}
html>body #menu .pos1a {left:0;}
#menu .pos2a {left:0;}
html>body #menu .pos2a {left:130px;}
#menu .pos3a {left:0;}
html>body #menu .pos3a {left:237px;}
#menu .pos4a {left:0;}
html>body #menu .pos4a {left:313px;}
#menu .pos5a {right:0;}
html>body #menu .pos5a {right:519px;}
#menu .pos6a {right:0;}
html>body #menu .pos6a {right:412px;}
#menu .pos7a {right:0;}
html>body #menu .pos7a {right:336px;}
#menu .pos8a {right:0;}
html>body #menu .pos8a {right:206px;}
#menu .pos9a {right:0;}
html>body #menu .pos9a {right:130px;}
#menu .pos10a {right:0;}
html>body #menu .pos10a {right:0;}

/*Button widths medium 11 version*/
#menu .smlb {width:69px;}
#menu .medb {width:101px;}
#menu .lrgb {width:112px;}
/*#menu .xlrgc {width:148px;}*/

/*Drop down positions med 11 version*/
#menu .pos1b {left:0;}
html>body #menu .pos1b {left:0;}
#menu .pos2b {left:0;}
html>body #menu .pos2b {left:100px;}
#menu .pos3b {left:0;}
html>body #menu .pos3b {left:212px;}
#menu .pos4b {left:0;}
html>body #menu .pos4b {left:313px;}
#menu .pos5b {left:0;}
html>body #menu .pos5b {left:382px;}
#menu .pos6b {left:-47px;}
html>body #menu .pos6b {left:406px;}
#menu .pos7b {right:0;}
html>body #menu .pos7b {right:362px;}
#menu .pos8b {right:0;}
html>body #menu .pos8b {right:293px;}
#menu .pos9b {right:0;}
html>body #menu .pos9b {right:181px;}
#menu .pos10b {right:0;}
html>body #menu .pos10b {right:112px;}
#menu .pos11b {right:0;}
html>body #menu .pos11b {right:0;}

/*Button widths large 11 version*/
#menu .smlc {width:68px;}
#menu .medc {width:100px;}
#menu .lrgc {width:110px;}
/*#menu .xlrgb {width:150px;}*/

/*Drop down positions large 11 version*/
#menu .pos1c {left:0;}
html>body #menu .pos1c {left:0;}
#menu .pos2c {left:0;}
html>body #menu .pos2c {left:109px;}
#menu .pos3c {left:0;}
html>body #menu .pos3c {left:219px;}
#menu .pos4c {left:0;}
html>body #menu .pos4c {left:319px;}
#menu .pos5c {left:0;}
html>body #menu .pos5c {left:387px;}
#menu .pos6c {left:-55px;}
html>body #menu .pos6c {left:402px;}
#menu .pos7c {right:0;}
html>body #menu .pos7c {right:356px;}
#menu .pos8c {right:0;}
html>body #menu .pos8c {right:288px;}
#menu .pos9c {right:0;}
html>body #menu .pos9c {right:178px;}
#menu .pos10c {right:0;}
html>body #menu .pos10c {right:110px;}
#menu .pos11c {right:0;}
html>body #menu .pos11c {right:0;}

/*Drop down width*/
#menu .one:hover div {width:12em;}
#menu .two:hover div {width:24.1em;}
html>body #menu .one:hover div {width:24em;}
#menu .three:hover div {width:36.1em;}
html>body #menu .one:hover div {width:36em;}
#menu .four:hover div {width:48.1em;}
html>body #menu .one:hover div {width:48em;}

#menu :hover div dl {
	display:inline;
	padding:0;
	margin:0;
	float:left;
}

#menu :hover div dt {
	width:12em;
	display:block;
	background:#E2E9E7;
	text-indent:0.75em;
	text-decoration:none;
	padding:0.3em 0;
	text-align:left;
	margin:0;
	font-weight:bold;
	color:#47494A;
	cursor:default;
}

#menu :hover div dd {
	width:11em;
	display:block;
	padding:0.6em 0 0 0.75em;
	margin:0;
	text-align:left;
}

#menu :hover div dd a {
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
	height:auto;
}

#menu :hover div dd a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
}
/* NEW CSS FOR DROPDOWN DYNAMIC CATEGORY MENU ENDS */


.bodytext {font:11px Arial, Helvetica, sans-serif; color:#333333; text-align:justify;}

.body_text a {color:#003366; text-decoration:none;}
.body_text a:hover {color:#333333; text-decoration:underline;}
.sub1 {color:#333333; font:bold 13px Arial, Helvetica, sans-serif; margin:0; padding:0; }

.imgfix {width:210px; text-align:center; overflow:hidden; margin:0 auto; }
.bigimage {margin:0 auto;}

#blog_post { background:url(site_images/blog_post_top.jpg) top center no-repeat; width:240px; padding:30px 5px 10px 5px; margin-top:10px;}
.blog_sect { margin-bottom:5px; border-bottom:1px dotted #aaa; }
.blog_sect h4 { margin:5px 0;}
.blog_sect h2 { margin:5px 0;}
.blog_sect h2, .blog_sect h2 a { color:#333; text-decoration:none; font-size:14px;} 
.blog_sect h4 a { color:#cc0000; text-decoration:none; }
.blog_sect h4 a:hover { text-decoration:underline;}
