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

body{
	margin:0px;
	padding:0px;
	font-family:Calibri;
	background: url(absimgs/bg.jpg) repeat-x top;

	}
	
@font-face{
    font-family: Oswald-Regular;
    src: url('fonts/Oswald-Regular.TTF'); /* For IE */
    src: local('fonts/Oswald-Regular'), url('fonts/Oswald-Regular.TTF'); /* For non-IE */
}

@font-face{
    font-family: Oswald-Light;
    src: url('fonts/Oswald-Light.ttf'); /* For IE */
    src: local('fonts/Oswald-Light'), url('fonts/Oswald-Light.ttf'); /* For non-IE */
}

@font-face{
    font-family: CENTURY;
    src: url('fonts/CENTURY.ttf'); /* For IE */
    src: local('fonts/CENTURY'), url('fonts/CENTURY.ttf'); /* For non-IE */
}

@font-face{
    font-family: ossw-reg;
    src: url('fonts/ossw-reg.ttf'); /* For IE */
    src: local('fonts/ossw-reg'), url('fonts/ossw-reg.ttf'); /* For non-IE */
}

.osw13reg, .osw13reg a{
	font-family:Oswald-Regular;
	font-size:13px;
	text-decoration:none;
	}
	
.osw13reg a:hover{
	font-family:Oswald-Regular;
	font-size:13px;
	text-decoration:underline;
	}
	
.osw14reg, .osw14reg a{
	font-family:Oswald-Regular;
	font-size:14px;
	text-decoration:none;
	}
	
.osw14reg a:hover{
	font-family:Oswald-Regular;
	font-size:14px;
	text-decoration:underline;
	}
	
.osw15reg, .osw15reg a{
	font-family:Oswald-Regular;
	font-size:15px;
	text-decoration:none;
	}
	
.osw15reg a:hover{
	font-family:Oswald-Regular;
	font-size:15px;
	text-decoration:underline;
	}
	
.osw18reg, .osw18reg a{
	font-family:Oswald-Regular;
	font-size:18px;
	text-decoration:none;
	}
	
.osw18reg a:hover{
	font-family:Oswald-Regular;
	font-size:18px;
	text-decoration:underline;
	}
	
.osw20reg, .osw20reg a{
	font-family:Oswald-Regular;
	font-size:20px;
	text-decoration:none;
	}
	
.osw20reg a:hover{
	font-family:Oswald-Regular;
	font-size:20px;
	text-decoration:underline;
	}
	
#descrptioncontnr{
	width:232px;
	float:left;
	}


#descrption{
	width:232px;
	float:left;
	margin-left:10px;
	}
	
#deschddng{
	width:250px;
	float:left;
	margin-left:0px;
	text-transform:uppercase;
	color:#000;
	}
	
#artclnbrrcntrnr{
	width:80px;
	float:left;
	}

#artclnbrr{
	width:80px;
	line-height:32px;
	height:32px;
	float:left;
	border-bottom:1px solid #999;
	}

#szsinmmcntrnr{
	width:140px;
	float:left;
	}

#szsinmm{
	width:140px;
	line-height:32px;
	height:32px;
	float:left;
	}

#qntylfrvwcntr{
	width:30px;
	float:left;
	}

#qntylfrvw{
	width:30px;
	line-height:32px;
	height:32px;
	float:left;
	border-bottom:1px solid #999;
	}
	
.osw13lgt, .osw13lgt a{
	font-family:Oswald-Light;
	font-size:13px;
	text-decoration:none;
	}
	
.osw13lgt a:hover{
	font-family:Oswald-Light;
	font-size:13px;
	text-decoration:underline;
	}
	
.osw14lgt, .osw14lgt a{
	font-family:Oswald-Light;
	font-size:14px;
	text-decoration:none;
	}
	
.osw14lgt a:hover{
	font-family:Oswald-Light;
	font-size:14px;
	text-decoration:underline;
	}
	
.osw15lgt, .osw15lgt a{
	font-family:Oswald-Light;
	font-size:15px;
	text-decoration:none;
	}
	
.osw15lgt a:hover{
	font-family:Oswald-Light;
	font-size:15px;
	text-decoration:underline;
	}
	
.osw18lgt, .osw18lgt a{
	font-family:Oswald-Light;
	font-size:18px;
	text-decoration:none;
	}
	
.osw18lgt a:hover{
	font-family:Oswald-Light;
	font-size:18px;
	text-decoration:underline;
	}
	
.osw20lgt, .osw20lgt a{
	font-family:Oswald-Light;
	font-size:20px;
	text-decoration:none;
	}
	
.osw20lgt a:hover{
	font-family:Oswald-Light;
	font-size:20px;
	text-decoration:underline;
	}
	
	
	
.oswnew13reg, .oswnew13reg a{
	font-family:ossw-reg;
	font-size:13px;
	text-decoration:none;
	}
	
.oswnew13reg a:hover{
	font-family:ossw-reg;
	font-size:13px;
	text-decoration:underline;
	}
	
.oswnew14reg, .oswnew14reg a{
	font-family:ossw-reg;
	font-size:14px;
	text-decoration:none;
	}
	
.oswnew14reg a:hover{
	font-family:ossw-reg;
	font-size:14px;
	text-decoration:underline;
	}
	
.oswnew15reg, .oswnew15reg a{
	font-family:ossw-reg;
	font-size:15px;
	text-decoration:none;
	}
	
.oswnew15reg a:hover{
	font-family:ossw-reg;
	font-size:15px;
	text-decoration:underline;
	}
	
.oswnew18reg, .oswnew18reg a{
	font-family:ossw-reg;
	font-size:18px;
	text-decoration:none;
	}
	
.oswnew18reg a:hover{
	font-family:ossw-reg;
	font-size:18px;
	text-decoration:underline;
	}
	
.oswnew20reg, .oswnew20reg a{
	font-family:ossw-reg;
	font-size:20px;
	text-decoration:none;
	}
	
.oswnew20reg a:hover{
	font-family:ossw-reg;
	font-size:20px;
	text-decoration:underline;
	}
	
.blkclr, .blkclr a{
	color:#000;
	text-decoration:none;
	}
	
.blkclr a:hover{
	color:#0089bc;
	text-decoration:none;
	}
	
.drkgray, .drkgray a{
	color:#3f3f41;
	text-decoration:none;
	}
	
.drkgray a:hover{
	color:#143b91;
	text-decoration:none;
	}
	
.lgtgray, .lgtgray a{
	color:#7e7e7e;
	text-decoration:none;
	}
	
.lgtgray a:hover{
	color:#143b91;
	text-decoration:none;
	}
	
.blueclr, .blueclr a{
	color:#143b91;
	text-decoration:none;
	}
	
.blueclr a:hover{
	color:#404040;
	text-decoration:none;
	}
	
.bluegtclr, .bluegtclr a{
	color:#00a3e0;
	text-decoration:none;
	}
	
.bluegtclr a:hover{
	color:#fff;
	text-decoration:none;
	}
	
.bluedrkclr, .bluedrkclr a{
	color:#2c89c3;
	text-decoration:none;
	}
	
.bluedrkclr a:hover{
	color:#404040;
	text-decoration:none;
	}
	
.whtkclr, .whtkclr a{
	color:#fff;
	text-decoration:none;
	}
	
.whtkclr a:hover{
	color:#0089bc;
	text-decoration:none;
	}
	
.whtkclr2, .whtkclr2 a{
	color:#fff;
	text-decoration:none;
	}
	
.whtkclr2 a:hover{
	color:#1d1d1d;
	text-decoration:none;
	}
	
.opnsns{
	font-family:open sans;
	}
	
.nwsllltrsinpt{
	width:249px;
	height:30px;
	background:#fff;
	text-indent:8px;
	border:1px solid #d9d9d9;
	margin:0px;
	padding:0px;
	outline:none;
	}
	
.fnt12{
	font-size:12px;
	}
.fnt13{
	font-size:13px;
	}
.fnt14{
	font-size:14px;
	}
.fnt15{
	font-size:15px;
	}
.fnt16{
	font-size:16px;
	}
.fnt17{
	font-size:17px;
	}
.fnt18, .fnt18 a{
	font-size:18px;
	}
.fnt18 a:hover{
	font-size:18px;
	}
	
.fnt19{
	font-size:19px;
	}
.fnt20{
	font-size:20px;
	}
.fnt21{
	font-size:21px;
	}
.fnt22{
	font-size:22px;
	}
	
.itlk{
	font-style:italic;
	}
	
.bld{
	font-weight:bold;
	}
	
.topblkmenu{
	background:url(rtimgs/topbtnsbg.jpg) repeat-x;
	height:35px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	}
	
.srchinpt{
	width:264px;
	height:31px;
	background:#e1e1e1;
	text-indent:8px;
	border:none;
	margin:0px;
	padding:0px;
	outline:none;
	}
	
/*.topmenu{
	width:100%;
	height:47px;
	}
	
.topmenu ul{
	width:100%;
	margin:0px;
	padding:0px;
	padding-left:10px;
	}
	
.topmenu ul li, .topmenu ul li a{
	font-family:Oswald-Light;
	font-size:20px;
	color:#000;
	list-style:none;
	display:inline-block;
	margin-left:3px;
	margin-right:3px;
	text-decoration:none;
	padding-right:2px;
	padding-left:2px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	font-weight:bold;
	}
	
.topmenu ul li a:hover{
	font-family:Oswald-Light;
	font-size:20px;
	color:#fff;
	display:inline-block;
	padding-right:2px;
	padding-left:2px;

	text-decoration:none;
	}*/
	
.transf{
	text-transform:uppercase;
	}
	
#pagingpag{
	width:100%;
	height:30px;
	float:left;
	}
	
#nxtbck{
	background:#ccc;
	font-family:verdana;
	font-size:12px;
	color:#000;
	text-decoration:none;
	display:block;
	float:left;
	margin-left:2px;
	margin-right:2px;
	}
	
#nxtbck a{
	background:#000;
	font-family:verdana;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	display:block;
	line-height:10px;
	float:left;
	padding:6px;
	text-align:center;
	}
	
#nxtbck a:hover{
	background:#143b91;
	font-family:verdana;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
	
#numberspag{
	background:#ccc;
	font-family:verdana;
	font-size:12px;
	color:#000;
	text-decoration:none;
	display:block;
	float:left;
	margin-right:2px;
	margin-left:2px;
	width:25px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	}
	
#numberspag a{
	background:#000;
	font-family:verdana;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	width:25px;
	height:22px;
	line-height:22px;
	text-align:center;
	}
	
#numberspag a:hover{
	background:#143b91;
	font-family:verdana;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
	
#algnpg{
	float:right;
	}
	



#primary_nav_wrap
{
	margin-top:0px
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:700;
	font-size:18px;
	line-height:32px;
	padding:0 12px;
	font-family:Trebuchet MS;
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0;
}


#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li:hover
{
	background:#111;
	padding:0px;
	margin:0px;

}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:250px;
	background:#0085b7;
}

#primary_nav_wrap ul ul li:hover
{
	background:#00aada;
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:4px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block;
	z-index:1000000;
}

.cornbrddrs{
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	}
	
.headdbg{
	background:url(absimgs/headbg.jpg) repeat-x;
	}
	
.paragrph{
	font-size:14px;
	line-height:21px;
	padding:8px;
	}
	
.lftmmnu, .lftmmnu a{
	background:#eeeeee;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#4b4b4b;
	float:left;
	width:257px;
	height:28px;
	line-height:28px;
	text-indent:11px;
	}
	
.lftmmnu a:hover{
	background:#143b91;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	}
	
.lftmmnu2, .lftmmnu2 a{
	background:#143b91;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	float:left;
	width:257px;
	height:28px;
	line-height:28px;
	text-indent:11px;
	}
	
.lftmmnu2 a:hover{
	background:#143b91;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	}
	
.adkrtbtn, .adkrtbtn a{
	width:128px;
	height:27px;
	background:#e50000;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	line-height:27px;
	display:block;
	}
	
.adkrtbtn a:hover{
	width:128px;
	height:27px;
	background:#fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	color:#e50000;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	border:1px solid #e50000;
	}
	
.adkrtbtn2, .adkrtbtn2 a{
	width:115px;
	height:22px;
	background:#e50000;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	display:block;
	float:left;
	}
	
.adkrtbtn2 a:hover{
	width:115px;
	height:22px;
	background:#fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	color:#e50000;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	border:1px solid #e50000;
	}
	
.qtytext{
	width:40px;
	height:20px;
	background:#fff;
	border:1px solid #ccc;
	}
	
.typtext{
	width:90px;
	height:24px;
	background:#fff;
	border:1px solid #ccc;
	}
	
.longdet ul{
	font-size:16px;
	}
	
.longdet ul li{
	line-height:3px;
	margin:0px;
	padding:0px;
	}
	
.longdet h1{
	padding:0px;
	margin:0px;
	}
	
	
.cathead{
	font-size:19px;
	text-decoration:none;
	color:#fff;
	line-height:23px;
	padding:5px 20px;
	margin:0 auto;
	background:#ff9103;
	text-transform:uppercase;
	}
	
.lftmainmen, .lftmainmen a{
	background:#143b91;
	font-size:19px;
	text-decoration:none;
	color:#fff;
	text-align:left;
	width:100%;
	height:auto;
	display:block;
	margin-bottom:1px;
	line-height:33px;
	text-indent:15px;
	letter-spacing:1.0px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	cursor:pointer;
	}
	
.lftmainmen:hover, .lftmainmen a:hover{
	background:#000;
	font-size:19px;
	text-decoration:none;
	color:#fff;
	text-align:left;
	width:100%;
	height:auto;
	display:block;
	margin-bottom:1px;
	line-height:33px;
	text-indent:15px;
	letter-spacing:1.0px;
	}

.lftmainmensub ul{
	margin-top:1px;
	}
	
.lftmainmensub, .lftmainmensub a{
	font-size:14px;
	text-decoration:none;
	color:#2a2a2a;
	text-align:left;
	width:100%;
	height:auto;
	display:block;
	margin-bottom:1px;
	line-height:27px;
	text-indent:25px;
	letter-spacing:1.0px;
	list-style:none;
	padding:0px;
	}
	
.lftmainmensub a:hover{
	background:#ECECEC;
	font-size:14px;
	text-decoration:none;
	color:#111;
	text-align:left;
	width:100%;
	height:auto;
	display:block;
	margin-bottom:1px;
	line-height:27px;
	text-indent:25px;
	letter-spacing:1.0px;
	list-style:none;
	padding:0px;
	}