@import url("layout.css");
@import url("navigation.css");
@import url("sidebar.css");
@import url("allbtn.css");

/* ALL FONTS FAMILY CSS
#######################################*/
.elink,
.pagepath, 
.maillistform input,
#footerlink,
#footer,
.gridlistbtn a {
	font-family: Arial, Helvetica, sans-serif;
	}
body,
.link,
.cmstxt,
.points li {
	font-family: Arial, Helvetica, sans-serif;
	}
	
/* RESET CSS FOR LISTING 
#######################################*/
dl, dt, dd {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
a {
	text-decoration:none;
	outline:none;
	}

/* COMMON CSS
#######################################*/
.imgborder, 
.imgleft, 
.imgright {
	border:1px solid #cccccc;
	text-align:center;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center center;
	}
.imgborder:hover, 
.imgleft:hover, 
.imgright:hover	
			{ border:1px solid #023e7c; }
.imgborder 	{ padding:1px; }
.imgleft 	{ float:left; margin:0 10px 10px 0; padding:2px; }
.imgright 	{ float:right; margin:0 0px 10px 10px; padding:2px; }
.cmstxt 	{ margin:0 0 15px 0; font-size:80%; color:#333333; }
.left 		{ float:left; }
.right 		{ float:right; }
.handcur 	{ cursor:pointer; }
.pos-rel 	{ position:relative; }
p 			{ margin:0 0 15px 0; }
.commonboxborder {
	border:1px solid #D7D7D7;
	padding:1px;
	margin-bottom:10px;
}
.commonboxbg {
	background-image:url(../../images/commonboxbg1.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:15px;
}
/* COMMON FORM CSS
#######################################*/

.textboxborder {
	font-size:12px;
	border:none;
	padding:1px 1px 2px 3px;
	background-image:url(../../images/txtboxbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-bottom:1px solid #afb6c6;
	border-right:1px solid #afb6c6;
	border-top:1px solid #e2e3e7;
	border-left:1px solid #e2e3e7;
	color:#333333;
	/*border:1px solid #CC00CC;*/
	}

.bluebtn {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #06568E;
	background-color:#003265;
	color:#FFFFFF;
	width:auto; 
	overflow:visible;
	padding:3px 5px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:85%;
	cursor:pointer;
	}


/* ALL HORIZONTAL-BARS RELATED CSS
#######################################*/
.hor_bar, 
.hor_bar1 {
	margin-bottom:15px;
	min-height:15px;
	padding:8px 10px;
	position:relative;
	}
.hor_bar {
	background-color: #F1F1F1;
	border-bottom:1px solid #C8C8C8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	padding:8px 10px;
	}
.hor_bar1 {
	background-color:#EFEFEF;
	color:#2B60DE;
	font-weight:bold;
	}
.hor_bar .right1, 
.hor_bar1 .right1{ position:absolute; right:4px; top:4px; }

.hor_bar .left1, 
.hor_bar1 .left1 { left:8px; position:absolute; top:7px; }
.hor_bar1 .lnkwhite {
	top:8px;
	right:10px;
	}
/* HOR LINE & CLEAR CSS
#######################################*/
.hor_line { 
	height:15px;
	margin-bottom:15px;
	border-bottom:1px solid #dfdfdf; 
	}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	display:block;
	}

/* HEADER CSS
#######################################*/
/*
H1-pageheader, 
H2-common sub-title in page, 
H3-common sub-title in page, 
H4-sidebar product name, Headers in forms
H5-sidebar title
H6-not define yet*/
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	}
h2 {
	color:#000000;
	font-size:100%;
	margin-bottom:5px;
	}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; 
	color:#e47d18;
	margin-bottom:10px;
	margin-top:-2px;
	font-weight:bold;
	line-height:1;
	
}
h5 a{
	color:#e47d18;
	}
h5 a:hover{
	color:#023e7c;
}
h3 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	margin-bottom:10px;
	}
.hd1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	font-weight:bold;
	padding:8px 10px;
	}
.hd2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	font-weight:bold;
	}

/* LINKS
#######################################*/
.closelnk {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	background:url(../../images/closebtn.gif) no-repeat right 1px;
	padding-right:18px;
	}
.closelnk:hover { color:#CC0000; }
.lnkblue 		{ font-weight:bold; color:#192F5A; }
.lnkblue:hover 	{ color:#000000; }
.lnkwhite 		{ font-weight:bold; color:#FFFFFF; }
.lnkwhite:hover { color:#192F5A; }

.link, 
.elink 			{ text-decoration:none; color:#192F5A; }

.link:hover, 
.elink:hover 	{ color:#e47d18; }

/* TEXT CSS
#######################################*/
.orange { color:#FF6C00; }
.gray 	{ color:#999999; }

/* COMMON POINTS CSS
#######################################*/
.points {
	list-style-type:none;
	margin:15px 0 15px 15px;
	padding:0px;
	}
.points li {
	background-image:url(../../images/arrow.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	color:#333333;
	line-height:1.2;
	margin:0 0 10px 0;
	padding:0 0 0 12px;
	}
.points li .points {
	margin-top:15px;
	}

/* PAGEING CONTROL CSS
#######################################*/
.pagbordercss {
	border-bottom:2px solid #D7D7D7;
	margin-bottom:10px;
	padding-bottom:10px;
}
.linknopath {
	padding: 0px 10px;
}
.linknopath strong {
	margin:0px 5px 0px 5px;
	padding:0px;
}
.linknopath a{
	color:#2B60DE;
	text-decoration:none;
}
.linknopath a:hover{ 
	color:#000000;
}
.linknopath .active{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

/* NO RECORD ERROR CSS
#######################################*/
.norecord {
	border:1px solid #dfdfdf;
	color:#ff0000;
	font-size:13px;
	font-weight:bold;
	padding:7px 0 9px 55px;
	height:30px;
	position:relative;
	}
.norecord img { 
	position:absolute;
	left:8px;
	top:8px;
	border:none;
	}
	
/* ALL MESSAGE RELATED CSS
##################################*/
.error {
	color:#FF0000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.thankumsg {
	background:#213F72;
	padding:10px;
	text-align:center;
	margin-bottom:15px;
	font-weight:bold;
	color:#FFFFFF;
	}
.thankumsg1 {
	background:url(../../images/bg2.gif) repeat-x left top #FDDC9E;
	padding:10px;
	text-align:left;
	margin-bottom:15px;
	color:#000000;
	border:1px solid #D3AB65;
	}
.thankumsg1 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:190%;
	}
.errormsg {
	padding:10px;
	text-align:center;
	margin-bottom:15px;
	color:#ffffff;
	font-weight:bold;
	background:#C81401;;
	}
.othermsg {
	border:2px solid #cccccc;
	padding:10px;
	text-align:center;
	margin-bottom:15px;
	color:#000000;
	}
	
/* ERROR MESSAGE FOR QUANTITY
#######################################*/
.errorbox {
	position:absolute;
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:80%;
	padding:4px 5px;
	width:120px;
	text-align:left;
	}
.arrowleft img	{ position:absolute; left:-6px; top:10px; }
.arrowtop img	{ position:absolute; top:-6px; left:45%; }

/* POPUP CSS
#######################################*/
#white		{ background-color:#FFFFFF; padding:15px; font-size:75%; }
#white h2	{ font-size:150%; color:#E47D18; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#white .btnbar {
	text-align:center;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding:10px 0;
	}
#white #topbar {
	margin:0px;
	padding:0px;
	border-top:none;
	height:70px;
	}
#white #topbar .logo {
	position:absolute;
	height:auto;
	width:auto;
	left:0px;
	top:0px;
	}
#white #topbar .closelnk {
	position:absolute;
	right:0px;
	top:0px;
	font-size:inherit;
	}
#white .formcss .btnbar { padding:0; }

/* POPIMAGE CSS
#######################################*/
#white .image #topbar 		{ margin-bottom:15px; }
#white .image h2			{ margin:0 0 10px 0; }
#white .popupimg .image		{ margin-left:18%; }
#white .popupimg .image img { margin:auto; }
#white .th_image			{ width:15%; float:left; }
#white .th_image ul 		{ margin:auto; float:right; }
#white .th_image ul li		{ margin:0 0 5px 5px; }
#white .popupimg .image	object { margin:0 auto 20px auto; }

/* TOPBAR CSS
#######################################*/
#topbar 	{ position:relative; z-index:1001; }
#topbar h1	{ margin:0px; padding:0px; }
#topbar h1 .logo {
	width:376px;
	height:41px;
	background-image:url(../../images/logo2.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:25px;
	text-indent:-9999px;
	overflow:hidden;
	}
#topbar .secure{position:absolute;
display:inline-block;
	height:46px;
	width:130px;
	top:10px;
	right:30px; }
/*==================================
TOPBAR NENU CSS
==================================*/
.topbar_menubar {
	position:absolute;
	right:350px;
	bottom:-3px;
	font-size:70%;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0px 5px 10px;
	}
.topbar_menubar a {
	color:#023e7c;
	}
.topbar_menubar a:hover {
	color:#000000;
	}
.topbar_menubar span {
	color:#023e7c;
	margin:0px 6px;
	}
/* TOPBAR CART CSS
=======================================*/
.topbar-cart  { 
	background-image:url(../../images/cartbg.gif);
	background-repeat:no-repeat;
	position:absolute;
	height:22px;
	width:194px;
	bottom:0px;
	right:0px;
	font-size:70%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	}
.topbar-cart a {
	color:#FFFFFF;
}
.topbar-cart a:hover  {
	color:#DADCE0;
}
.topbar-cart img { 
	margin:0px 7px 0px 12px;
	vertical-align:middle;
	}
/* CART POPUP CSS
=======================================*/
.cart-popup,
.cart-popup .cartimg1,
.cart-popup .closelnk,
.cart-popup .carttxt,
.cart-popup .btnbox { 
	position:absolute;
	}
.cart-popup .pos-rel {
	height:184px;
	z-index:10001;
	}
.cart-popup {
	right:100px;
	width:279px;
	height:184px;
	display:none;
	}
.cart-popup .cartimg1 {
	top:52px;
	left:35px;
	text-decoration:none;
	}
.cart-popup .closelnk {
	right:20px;
	top:43px;
	}
.cart-popup .btnbox {
	bottom:31px;
	width:98%;
	text-align:center;
	z-index:99999;
	}
.cart-popupbg {
	width:279px;
	height:184px;
	background:url(../../images/cartpopup.png) no-repeat;
	}
.cart-popup .carttxt { 
	font-size:70%;
	font-weight:bold; 
	left:100px; 
	top:70px; 
	width:150px; 
	}

/*Cart Callout	
------------------------------------*/
#cartpopup{
	background-image:url(../../images/cartpopup.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:184px;
	 width:400px;
	 z-index:999999;
	 position:absolute;
	 right:140px;
	 top:70px;
	 }

.topcartbox{
	height:80px;
	 width:320px;
	 z-index:999999;
	 position:absolute;
	 right:30px;
	 top:45px;
	 padding:10px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#333333;
	 padding:25px 10px 10px 115px;
	 text-align:center;
	}
.topcartbox .cartimg{
	position:absolute;
	top:0;
	}
.topcheckout{
	position:absolute;
	right:3px;
	bottom:0px;
	}
.continueshopping{
	position:absolute;
	left:0px;
	bottom:0px;
	color:#333333;
	}

.topclose{
	position:absolute;
	top:-3px;
	right:0px;
	}

/* TOPBAR SEARCH CSS
=======================================*/
.topbar-search {
	position:absolute;
	top:12px;
	right:200px;
	height:35px; width:270px;
	border-right:1px solid #afafaf;
	}
.topbar-search .searchbtn {
	position:absolute;
	right:15px;
	top:55px;
	}
.topbar-search .txtbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	border:none;
	position:absolute;
	right:60px;
	top:9px;
	padding:3px;
	background-image:url(../../images/txtboxbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-bottom:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-top:1px solid #E3E3E3;
	border-left:1px solid #E3E3E3;
	width:212px;
	}
.topbar-search .gobtn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	border:none;
	position:absolute;
	right:15px;
	top:10px;
	}
.topbar-search .adsearchlink {
	font-family:Arial, Helvetica, sans-serif;
	color:#114070;
	font-size:75%;
	border:none;
	position:absolute;
	right:0px;
	top:2px;
	width:95px;
	}
.topbar-search .adsearchlink:hover {
	color:#000000;
	}
.calluson {
	border:none;
	position:absolute;
	right:205px;
	bottom:0;
	padding-left:15px;
}
.calluson strong {
	color:#1c3f7a;
	font-weight:bold;
	font-size:18px;
}
/* TOPBAR NENU CSS
=======================================*/
.topbar-menu {
	height:27px;
	float:right;
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
	padding:9px 10px 0px 10px;
	position:relative;
	}
.topbar-menu a		{ color:#333333; }
.topbar-menu a:hover{ color:#FF3300; }
.topbar-menu span 	{ color:#cccccc; margin:0 5px; font-size:110%; }



/* PAGEHEADER AND PAGE PATH CSS
####################################### */
.pageheadermain {
	border-top:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	padding:1px;
	 display:none;
}
.pageheader {
	margin:0;
	padding:4px 10px 4px 10px;
	min-height:1px;
	background-image:url(../../images/boxbg.gif);
	background-position:left top;
	background-color:#FFFFFF;
	position:relative;
	 display:none;
	}
.pageheader h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; 
	color:#2B60DE;
	margin:0;
	font-weight:normal;
	}
.pagepath {
	padding:7px 12px 8px 12px;
	margin-bottom:10px;
	color:#023e7c;
	font-size:75%;
	background-color:#e2e3e7;
	position:relative;
	}
.pagepath strong		{ margin:0 7px 0 7px; color:#cc0001; }
.pagepath a				{ color:#023e7c; text-decoration:none; }
.pagepath a:hover 		{ color:#e47d18; }
.pagepath span 			{ color:#023e7c; font-weight:bold; }
.pageheader .printbtn	{ position:absolute; right:10px; top:5px; }

.pagepath .new-backbtn{
	position:absolute;
	right:5px;
	top:7px;
	height:17px;
	width:48px;
	display:block;
	}

/* PAGEING CONTROL CSS
#######################################*/
.paging {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ffffff;
	}
.paging a {
	display:inline-block;
	/*border:1px solid #06568E;
	background:url(../../images/allbg.gif) repeat-x 0 -907px #003366;*/
	color:#FFFFFF;
	padding:0px 4px 2px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	position:relative;
	top:2px;
	font-size:100%;
	text-transform:none;
	}
.paging .pre,
.paging .next1{font-weight:bold;}

.paging .spe{margin:0 5px;}
.paging td {width:30%; vertical-align:middle;}
.smallbtn:hover,
.paging a:hover	{ color:#fda854;  }
.paging			{ position:relative; }
.viewall		{ margin-left:10px; position:static; }
.paging .active{color:#fda854;}
.paging select,
.paging input {
	
	border:none;
	background-image:url(../../images/txtboxbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-bottom:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-top:1px solid #E3E3E3;
	border-left:1px solid #E3E3E3;
	vertical-align:middle;
	position:relative;
	top:0px;
	padding:0;
	height:19px;
	color:#333333;
	}
	
/* NUMBERS OF PAGES
========================================*/
.itemperpage a 		{ color:#2D7628; }
.itemperpage a:hover{ color:#000000; }
.itemperpage  		{ position:relative; padding:0px 50px 0 0; }
.itemperpage select { position:absolute; right:0px; top:-3px; }
	
/* NEXT, PREVIOUS BUTTON OPTIONS
========================================*/

.pagingtools ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
.pagingtools ul li {
	float:left;
	padding:0 0 0 6px;
	position:relative;
	}
.pagingtools .inputbox {
	display:block;
	height:17px;
	position:relative;
	}
.pagingtools input {
	left:0px;
	margin:0px;
	position:absolute;
	}
.pagingtools .inputbox .gobtn {
	position:absolute;
	right:0px;
	top:0px;
	}
.pagingtools .selectbox {
	display:block;
	height:17px;
	position:relative;
	width:48px;
	}
.pagingtools select {
	margin:0px;
	position:absolute;
	}
.pagingtools .gobtn{ padding:0px; margin:0px; border:none; }

/*##################################
NAVIGATION CSS
##################################*/
#navigation {
	padding-left:46px;
	background-image:url(../../images/navimg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#023e7c;
	border-top:1px solid #0a4380;
	}
#navigation .home {
	position:absolute;
	left:15px;
	top:5px;
	padding:3px 6px;
	font-size:80%;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../../images/homeicon.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:13px;
	width:7px;
	display:block;
	}
#navigation .home:hover {
	background-image:url(../../images/homeicon.gif);
	background-position:center -20px;
	}
#navigation .home span{
	display:none;
	}
/* MIDBAR CSS
#######################################*/
.midbar {
	margin-bottom:10px;
	}

/* SCROLLER CSS 
#######################################*/
#pscroller_infoboxnews 	{ height:275px; }
#pscroller_topbar 		{ height:50px; }
#pscroller_news 		{ height:245px; }
#pscroller_events 		{ height:355px; }
#pscroller_specials 	{ height:355px; }
#pscroller_testimonials	{ height:245px; }
#pscroller_decu	{ height:180px; }
#pscroller_indexnews 	{ height:152px; }
/* ALL BRANDS LOGO CSS
####################################*/
.brands_alllogo {

}
.brands_alllogo a {
	margin:0px 20px;
	display:inline-block;
	vertical-align:bottom;
}
.brands_alllogo img {
	text-align:center;
}

/* RECENTLY VIEWED ITEMS CSS
####################################*/
.recentlyviewed	{ font-size:80%; }
.recentlyviewed .probox .details h2 { margin:0px; }
				

/* CONTENT-BOX STRUCTURE CSS
THIS CSS USED IN FAQ, TESTIMONIALS AND LINKS PAGES
####################################*/
.contentbox1 {
	border:1px solid #cccccc;
	background-image:url(../../images/commonboxbg1.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:15px;
	margin:0 0 10px 0;
	min-height:1px;
	}
.contentbox1 dt {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e2e3e7;
	border-bottom:1px solid #D7D7D7;
	font-weight:bold;
	margin:-15px -15px 15px -15px;
	padding:8px 15px;
	font-size:120%;
	color:#023e7c;
	font-weight:bold;
	}
.contentbox1 dt a			{ color:#023e7c; }
.contentbox1 dt a:hover		{ color:#e47d18; }
.contentbox1 .contentboxdata{ margin:0px; }
.contentbox1 .imgleft td	{ height:115px; width:164px; }

.contentbox1 .linkbox {
	border-top:1px solid #dfdfdf;
	display:block;
	margin:15px -15px -15px -15px;
	height:34px;
	min-height:1px;
	font-weight:bold;
	position:relative;
	}
.contentbox1 .linkbox a {
	position:absolute;
	right:15px;
	top:7px;
	font-size:110%;
	}
.linkbar a {font-family:Arial, Helvetica, sans-serif;}

/* COUSTER COMMENTS CSS
####################################*/
.comments h2 {
	border-bottom:1px solid #dfdfdf;
	padding-bottom:15px;
	margin-bottom:15px;
	}
.comments dl 			{ margin-bottom:15px; }
.comments .starrating 	{ color:#003366; }
.comments dt 			{ float:left; width:90px; font-weight:bold; }
.comments dd 			{ margin-left:90px; }
.comments .clear 		{ margin:3px 0px; }
.comments .hor_line		{ margin:0px; height:10px; }

/* STAR RATING CSS
====================================*/
.stars, .stars1 {
	display:block;
	background:url(../../images/starrating.png) no-repeat 0 0;
	}
.stars 	{ height:21px; width:106px; }
.stars1 { height:21px; width:106px; }

.rating1-5 	{ background-position:0 0; }
.rating1-4 	{ background-position:0 -42px; }
.rating1-3 	{ background-position:0 -84px; }
.rating1-2 	{ background-position:0 -126px; }
.rating1-1 	{ background-position:0 -168px; }

.rating1-0 	{ background-position:0 -210px; }

.rating-5	{ background-position:0 -187px; }
.rating-4	{ background-position:0 -231px; }
.rating-3	{ background-position:0 -275px; }
.rating-2	{ background-position:0 -319px; }
.rating-1	{ background-position:0 -363px; }
.rating-0	{ background-position:0 -407px; }
/*for half star */
.rating-45	{ background-position:0 -21px; }
.rating-35	{ background-position:0 -63px; }
.rating-25	{ background-position:0 -105px; }
.rating-15	{ background-position:0 -147px; }
.rating-05	{ background-position:0 -189px; }

.rating-txt	{ font-size:80%; }
.rating-box	{ position:relative; }
.rating-btn	{ position:absolute; right:0px; top:10px; }

/* REVIEW BOX CSS
====================================*/
.review-box {
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #E7E7E7;
	}
.review-box dt p { font-size:90%; }

/* PRODUCT THUMBNAIL IMAGE CSS
====================================*/
.th_image ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
.th_image a.imgborder {
	display:block;
	height:56px;
	width:56px;
	margin:auto;
	}
.th_image li.hor_line{
	height:10px;
	border:none;
	margin:0 5px 0px 5px;
	font-size:0px;
	line-height:0px;
	}
/* PRODUCT SCROLLER CSS
####################################*/
.pro-scroller-box td 	{ width:50%; padding:0 10px; }
.pro-scroller 			{ position:relative; }
.pro-scroller .next-btn, .pro-scroller .prev-btn {
	display:block;
	height:40px;
	width:20px;
	background:url(../../images/commonimg.gif) no-repeat;
	text-indent:-99999px;
	position:absolute;
	z-index:2;
	top:40px;
	}
.pro-scroller .next-btn 	{ background-position:-275px -520px; right:-20px; }
.pro-scroller .next-disable { background-position:-275px -561px; } 
.pro-scroller .prev-btn 	{ background-position:-253px -520px; left:-20px; }
.pro-scroller .prev-disable { background-position:-253px -561px; }

.pro-scroller .shadow-l, 
.pro-scroller .shadow-r { 
	background:url(../../images/commonimg.gif) no-repeat 0 0;
	display:block;
	width:6px; height:136px;
	position:absolute;
	top:-5px;
	}
.pro-scroller .shadow-l	{ background-position:-227px -463px; left:-5px; }
.pro-scroller .shadow-r	{ background-position:-235px -463px; right:-5px; }

/* FOOTER CSS
####################################*/
#footerlink {
	font-size:70%;
	color:#FFFFFF;
}
.footerlinkboxborder {
	border:1px solid #cccccc;
	padding:1px;
	margin-bottom:15px;
}
.footerlinkboxbg {
	background-color:#ffffff;
	padding:5px 15px 15px 15px;
}
#footerlink .mainlink {
	border-bottom:1px solid #dddddd;
	padding-top:10px;
	height:30px;
}
#footerlink .mainlink a {
	background-image:url(../../images/allarrowicon.png);
	background-repeat:no-repeat;
	background-position:-50px -209px;
	padding:1px 30px 10px 30px;
	height:20px;
	display:block;
	color:#023e7c;
	font-size:110%;
	font-weight:bold;
}
/*#footerlink .mainlink a:hover,*/
#footerlink .mainlink a.active {
	background-image:url(../../images/allarrowicon.png);
	background-repeat:no-repeat;
	background-position:-50px -270px;
	color:#e17811;
}
.lnk-sitemap {
	background-color:#e2e3e7;
	margin:0px;
	padding:12px 10px;
	list-style-type:none;	
	min-height:1px;
	}
.lnk-sitemap li {
	display:block;
	float:left;
	width:23.50%;
	padding:2px 5px;
	margin:0px;
	min-height:1px;	
	}
.lnk-sitemap li a{
	color:#023e7c;
	display:block;
	}
.lnk-sitemap li a:hover{color:#000000;}
.lnk-sitemap .clear { padding:0px; margin:0px; float:none; width:auto; }


#footer 				{ font-size:70%; color:#333333; }
.footereab {
	position:relative;
	height:45px;
}
.footereab .ebox {
	position:absolute;
	left:0px;
	top:0px;
	color:#023e7c;
	}
.footereab .ebox .goarrowbtn{
	position:absolute;
	top:15px;
	right:35px;
	}

.footereab .ebox input {
	margin-top:4px;
}
.footereab .backtotop {
	position:absolute;
	right:0px;
	top:0px;
}
.footerbotbor {
	border-top:1px solid #E7E7E7;
	position:relative;
	height:35px;
}
#footer .copyright {
	padding:10px 0px;
	position:absolute;
	left:0px;
	bottom:0px;
	color:#023e7c;
	}
#footer .links {
	padding:10px 0px;
	position:absolute;
	right:0px;
	bottom:0px;
	}
#footer .links a		{ color:#023e7c; }
#footer .links a:hover	{ color:#e17811; }
#footer .links span		{ margin:0 5px; }
