/*======================== Global Classes ========================*/
.fnt9 { font-size:9px; }
.fnt10 { font-size:10px; }
.fnt11 { font-size:11px; }
.fnt12 { font-size:12px; }
.fnt14 { font-size:14px; }
.fnt16 { font-size:16px; }
.fnt18 { font-size:18px; }
.fnt20 { font-size:20px; }
.fnt24 { font-size:24px; }
.fnt28 { font-size:28px; }
.fntclrred { color:#C51845;}
.fntclrwhite { color:#ffffff;}
.fntclrblack { color:#000000;}


/*------- Global Classes - Round Corner Box -------*/
#mpleftside{
	width:32px;
	background:url(../images/sce/lt_mp.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
}
#mpage{
	width:927px;
	vertical-align:top;	
}
#mprightside{
	width:32px;
	vertical-align:top;	
}


/*======================== TOP AREA ========================*/

#toplinks{
	padding:5px 22px;
	text-align:right;
}
#toplinks span{
	padding:0px 2px;
	font-size:12px;
	height:23px;
	vertical-align:middle;
	line-height:23px;
}
#toplinks span a{
	color:#000000;
	text-decoration:underline;
}
#topcontno{
	padding:15px 22px;
	text-align:right;	
}

/*======================== NAVIGATION AREA ========================*/

#navi ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#navi ul li{
	float:left;
	height:33px;
}	
#navibtm{
	background:url(../images/sce/btn_navi.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:19px;
	line-height:19px;
}

/*======================== BREADCRUMB AREA ========================*/

/*------- BREADCRUMB - Search AREA -------*/
#searcharea{
	width:231px;
	padding-left:8px;	
	height:68px;		
	background:url(../images/sce/bg_search.jpg);
	background-repeat:no-repeat;
}
#searcharea a{
	color:#ffffff;
	text-decoration:underline;
}

/*------- BREADCRUMB - My Account  AREA -------*/
#myacc{
	width:660px;
	height:68px;
	background:url(../images/sce/bg_breadcrumb.jpg);
	background-repeat:no-repeat;
	text-align:right;
	padding-right:28px;	
}
#myacc a{
	color:#C51845;
	text-decoration:underline;
	padding:0px 30px 0px 5px;
}
#myacc a:hover{
	color:#333333;
}
.tellafriend{
	background:url(../images/sce/icon_tellafriend.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	
}

.mcafee {
	padding-left: 250px;
}

/*======================== MAIN PAGE AREA ========================*/

/*------- MAIN PAGE  - Side AREA -------*/
#side{
	width:239px;
	background:url(../images/sce/bg_side.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
	
	
}
#sidenavi{
	/*background:url(../images/sce/1bg_side2.jpg);
	background-repeat:no-repeat;
	background-position:top left;*/
	padding-left:1px;
	padding-bottom:20px;
}
#sidenavi ul{
	list-style:none;
	margin-left:20px;
	padding-left:5px;
}
#sidenavi ul li{
	line-height:32px;
	border-bottom: solid 1px #cccccc;
}
#sidenavi ul li.last{
	line-height:32px;
	border-bottom:none;
}
#sidenavi ul li a{
	font-size:12px;
	color:#FFFFFF;
	background:url(../images/sce/arrow1.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
#sidenavi ul li a:hover{
	color:#C51845;
}
#sidenavi ul li ul{
margin-left:1px;
padding-left:10px;
display:block;
margin-right:1px;
}
#sidenavi ul li ul li {
margin-left:1px;
line-height:22px;
padding-left:2px;
background:#373737;
border-bottom: solid 0px #cccccc;
border-top: solid 1px #cccccc;
}
#sidenavi ul li ul li a{
background:url(../images/sce/arrow3.jpg);
background-repeat:no-repeat;
	background-position:left center;
}
.sideteasers{
	height:41px;
	background:url(../images/sce/bg_sideteasers.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
}
.sideteasers2{
	height:57px;
	background:url(../images/sce/sidenavtitle2.jpg);
	background-repeat:no-repeat;
	padding-top:2px;
	
}
.storehours{
	height:41px;
	background:url(../images/sce/bg_sideteasers.jpg);
	background-repeat:no-repeat;
	}

.titlehours {
font-family:"Georgia", Times New Roman, Times, serif;
	font-size:20px;
	color:#C51845;
	padding-bottom:5px;
	

}
.sideteasers .title{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:17px;
	color:#C51845;
	background:url(../images/sce/arrow2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
.sideteasers a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
	padding-left:15px;
}

.sideteasers a:hover{
	color:#C51845;
	font-size:11px;
	text-decoration:underline;
	padding-left:15px;
}

/*------- MAIN PAGE  - Content AREA -------*/
#content_area{
	width:620px;
	background:url(../images/sce/bg_mpage2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:55px;
	vertical-align:top;
	min-height:325px;
	margin-top:0px;
	padding-top:0px;
	
}
#content{
	background:url(../images/sce/bg_mpage1.jpg);
	background-repeat:repeat-y;
	background-position: right top;
}
.areabg {
margin-top:0px;
padding-top:0px;
overflow:hidden;

}
.pgtitle{
	padding:35px 0px;
}

h2, h1{
	height:	39px;
	padding-top:9px;	
	padding-left:23px;
	background:url(../images/sce/back_h2.gif);
	bacgkround-position: right;
	background-repeat:no-repeat;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight:normal;
	font-size:18px;
	line-height:34px;
	margin-bottom:0px;
	
	
}

.prod, .barnd{
	padding:30px 0px;
}
.prod td{
	text-align: center;
}
.prod a{
	color:#000000;
}
.price{
	font-weight:bold;
}


.fntfoothead {
color:#e6e6e6;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-stretch:condensed;

}
#foottable ul{

list-style-image:url(../images/sce/arrow_foot.gif);
margin-left:10px;
margin-top:5px;
margin-bottom:5px;

}
#foottable a{
color:#f2f2f2;
text-decoration:none;
}
#foottable a:hover{
text-decoration:underline;
}
/*======================== TABS AREA - 1 ========================*/


/*======================== TABS AREA - 2 ========================*/


/*======================== BOTTOM AREA ========================*/

div#nifty{ overflow:hidden; margin: 0 5px 0 10px;background: #cccccc; min-width:290px; max-width:290px; text-align:center;}

div.rtop, div.rbottom{float:none;display:block;background: #ffffff;}
div.rtop div, div.rbottom div{display:block;height: 2px;
    overflow: hidden; background:url(../images/sce/bg_breadcrumb.jpg);verical-align:bottom;}
div.r1{margin: 0 14px}
div.r0{margin: 0 9px}
div.r2{margin: 0 6px}
div.r3{margin: 0 4px}
div.r5{margin: 0 2px}
div.rtop div.r4, div.rbottom div.r4{margin: 0 1px;height: 2px}


.imgbor{
border:1px solid #e3e3e3;
}