@charset "utf-8";
/* CSS Document */

/*** default ***/
body,td,th {font-family: Arial;	font-size: 12px;color: #000000;}
body {background-image: url(../images/images/bg1.gif);margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-attachment:fixed;}

/*** main ***/
.wrapper{width:995px; height:auto; margin-left:auto; margin-right:auto;  padding-left:5px; padding-top:0px;}
.wrapper div.default{width:990px; height:auto; float:left; background-color:#fff6f8;}
.wrapper div.footer-container{width:990px; height:auto; float:left; background-color:#FFFFFF;}

/***** top *****/

.wrapper div.default div.cartbox{width:445px; height:46px; float:right; padding-top:5px;}
.wrapper div.default div.cartbox div.icon{width:32px; height:22px; float:left; background-image:url(../images/images/icon/shoppingcart.gif); background-repeat:no-repeat;}
.wrapper div.default div.cartbox div.cartlinks{width:auto; height:23px; float:right; margin-right:2px;}
/*
.wrapper div.default div.cartbox{width:335px; height:46px; float:right; padding-top:5px;}
.wrapper div.default div.cartbox div.icon{width:32px; height:46px; float:left; background-image:url(../images/images/icon/shoppingcart.gif); background-repeat:no-repeat;}
.wrapper div.default div.cartbox div.cartlinks{width:300px; height:23px; float:left;}
*/


/*.wrapper div.default div.cartbox div.cartlinkss{width:auto; height:23px; float:left; margin-right:2px;}*/

	/**** searchbox ***/
.wrapper div.default div.srchbox{width:271px; height:22px; float:right; padding-right:27px; padding-top:10px;}
.wrapper div.default div.srchbox div.txtbx{width:auto; height:22px; float:left;}
.wrapper div.default div.srchbox div.btn{width:auto; height:22px; float:right;}

/*** mid header ***/
/*
.wrapper div.default div.midheleft{width:228px; height:193px; float:left; background-image:url(../images/images/lady.gif); background-repeat:no-repeat; background-position:center;}
.wrapper div.default div.midheright{width:742px; height:193px; float:right;}
.wrapper div.default div.midheright div.top{width:742px; height:67px; float:left; }
.wrapper div.default div.midheright div.bottom{width:742px; height:126px; float:left; background-image:url(../images/images/header_bottom.gif); background-repeat:no-repeat;}
*/
.wrapper div.default div.midheleftc{width:245px; height:193px; float:left; background-image:url(../images/images/logo-background.jpg); }
.wrapper div.default div.midheleftc div.midheleft{width:245px; height:193px; float:left; background-image:url(../images/images/lady.gif); background-repeat:no-repeat; background-position:center;}
.wrapper div.default div.midheright{width:742px; height:193px; float:right;}
.wrapper div.default div.midheright div.top{width:742px; height:109px; float:left; }
.wrapper div.default div.midheright div.bottom{width:742px; height:126px; float:left; background-image:url(../images/images/header_bottom.gif); background-repeat:no-repeat;}

.blog-link{background:#fff;text-align:center;width:220px;padding:5px;}


/*** menu ***/
.wrapper div.default div.menu{width:985px; height:26px; float:left; background-image:url(../images/images/menu_bg.gif); background-repeat:repeat-x; padding-top:8px; padding-left:5px;}
.wrapper div.default div.menu div.menulinks{width:870px; height:auto; float:left;}

/*** leftmenu **/
.wrapper div.bodyarea{width:989px; height:auto; float:left; background-image:url(../images/images/right_bg.gif); background-position:right; background-repeat:repeat-y; background-color:#FFFFFF;border-left:1px solid #333333;border-right:1px solid #333333;}
.wrapper div.bodyarea div.leftmain{width:232px; height:auto; float:left;}
.wrapper div.bodyarea div.leftmain div.leftmenu{width:227px; height:auto; float:left; background-image:url(../images/images/left_menu_bg.gif); background-repeat:repeat-y; background-position:top; padding-top:20px;}	
.wrapper div.bodyarea div.leftmain div.leftmenu div.heading{width:221px; height:auto; float:left; padding-left:4px; text-align:left;}
.wrapper div.bodyarea div.leftmain div.leftmenu div.logoff{width:213px; height:22px; float:left; background-image:url(../images/images/icon/orngarrow.png); background-repeat:no-repeat; background-position:center left; padding-left:7px; padding-top:8px; margin-left:2px;}	
.wrapper div.bodyarea div.leftmain div.leftmenu div.linkarea{width:209px; height:30px; float:left; background-image:url(../images/images/leftmenu/dotedlines.png); background-repeat:no-repeat; background-position:bottom; padding-left:5px;}
.wrapper div.bodyarea div.leftmain div.leftmenu div.linkarea div.links{width:215px; height:30px; float:left; background-image:url(../images/images/icon/arrow.png); background-repeat:no-repeat; background-position:center left; padding-left:7px;}
.menuon{width:215px; height:22px; float:left; margin-top:5px; padding-top:2px;}
.menuoff{width:215px; height:22px; float:left; background-image:url(../images/images/leftmenu/hover.png);  background-repeat:no-repeat; background-position:left; margin-top:5px; padding-top:2px;}	

	/*** manufacturer ***/
/*.wrapper div.bodyarea div.leftmain div.leftmenu div.manufacbox{width:212px; height:69px; float:left; background-image:url(../images/images/manufacturers_bg.gif); background-repeat:no-repeat; margin-top:21px; margin-bottom:15px; margin-left:2px; padding:5px;}*/

.wrapper div.bodyarea div.leftmain div.leftmenu div.manufacbox{width:221px; height:69px; float:left; background-image:url(../images/images/manufacturers_bg.gif); background-repeat:no-repeat; margin-top:21px; margin-bottom:15px; padding:5px; text-align:center;}
.wrapper div.bodyarea div.leftmain div.leftmenu div.manufacbox div.mendef{width:207px; height:auto; float:left; padding-bottom:5px;}

	/**** shopping cart ***/
/*.wrapper div.bodyarea div.leftmain div.sc{width:232px; height:83px; float:left; background-image:url(../images/images/cartbg.gif); background-repeat:no-repeat; margin-top:10px; padding-left:5px; padding-top:20px;}*/
.wrapper div.bodyarea div.leftmain div.sc{width:225px; height:83px; float:left;  margin-top:10px; padding-left:5px; padding-top:20px; background-color:#cae5e2;         }
.wrapper div.bodyarea div.leftmain div.sc div.scdef{width:222px; height:auto; float:left;}	

/**** right  ****/
.wrapper div.bodyarea div.rightmain{width:757px; height:auto; float:left; padding-top:20px;}
.wrapper div.bodyarea div.rightmain div.rybg{width:742px; height:auto; float:right; padding-left:10px; text-align:left;}
.wrapper div.bodyarea div.rightmain div.rybg div.rydef{width:742px; height:auto; float:left; padding-bottom:10px;}
.wrapper div.bodyarea div.rightmain div.rybg div.rydef div.proouter{width:199px; height:auto; float:left;}
.wrapper div.bodyarea div.rightmain div.rybg div.rydef div.proouter div.prodef{width:199px; height:auto; float:left;}
.wrapper div.bodyarea div.rightmain div.rybg div.rydef div.proouter div.prodef img{width:auto; height:auto; float:left; border:3px solid #7e8e4e;}
.wrapper div.bodyarea div.rightmain div.rybg div.rydef div.proouter1{width:199px; height:auto; float:left; margin-left:40px; margin-bottom:10px;}
.wrapper div.bodyarea div.rightmain div.rybg div.rydef div.proouter1 div.prodef{width:199px; height:auto; float:left;}
.wrapper div.bodyarea div.rightmain div.rybg div.rydef div.proouter1 div.prodef img{width:auto; height:auto; float:left; border:3px solid #7e8e4e;}

/*** bottom border ***/
.wrapper div.default div.btmbdr{width:990px; height:5px; float:left; margin-top:5px; background-image:url(../images/images/border_bottom.gif); background-repeat:repeat-x;}

/**** footer  *****/
.wrapper div.footer-container div.footer{width:990px; height:70px; float:left;}
.wrapper div.footer-container div.footer div.left{width:11px; height:70px; float:left;background-image:url(../images/images/footer/left.gif); background-repeat:no-repeat;}
.wrapper div.footer-container div.footer div.right{width:9px; height:70px; float:left;background-image:url(../images/images/footer/right.gif); background-repeat:no-repeat;}
.wrapper div.footer-container div.footer div.mid{width:970px; height:70px; float:left;background-image:url(../images/images/footer/mid.gif); background-repeat:repeat-x;}
.wrapper div.footer-container div.footer div.mid div.left1{width:auto; height:auto; float:left; padding-top:10px;}
.wrapper div.footer-container div.footer div.mid div.right1{width:auto; height:auto; float:right; padding-top:10px;}

/* Category landing */

.category-box {
	text-align: center;
	float:left;
	margin:0px 15px 15px 0px;
	width: 125px;

}

.category-image-box {
	background: url(../images/category_image_bg.gif) no-repeat;
	height:104px;
	width: 125px;
}

.category-image-box img {
	padding: 10px 0px 0px 0px;
}

.category-name a:link, .category-name a:visited {
	color: #7c2b83;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.category-name a:hover, .category-name a:active {
	color: #7c2b83;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}