body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body, td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
a
{
	text-decoration:none;
	color: #ff8a00;
}
a:hover
{
	text-decoration:underline;
	color: #000000;
}
input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10px;
	border: 1px solid #84B1EA;
	padding: 2px;
}
select
{
	background-color:#CDE5FF;
	color:#2672B9;
}
hr
{
	color:#84B1EA;
	height:1px;
}
h1
{
	margin: 0px;
	padding: 20px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #2672B9;
	font-weight: normal;
}

h2
{
	padding: 10px 0px;
	margin: 5px 0px 15px 0px;
	border-bottom: solid 1px #84B1EA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #2672B9;
	font-weight: bold;
}

h5,h6
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2672B9;
	font-weight: bold;
}

input.text, .textarea{
	width: 215px;
}
.clearL{
	clear: left;
	line-height: 10px;
	height: 10px;
	font-size: 10px;
}
.buttons
{
	background: url('img/template/button_off.gif') repeat-x bottom;
	line-height: 18px;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
	text-align: center;
	border: solid 1px #f2f2f2;
	cursor:hand
}

.button1
{
	background: url('img/template/button_off.gif') repeat-x bottom;
	width: 115px;
	padding: 3px;
	padding-left:10px;
	padding-right:10px;
	line-height: 25px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
	text-align: center;
	border: solid 1px #f2f2f2;
	cursor:hand
}
.button3
{
	background: url('img/template/button_off.gif') repeat-x bottom;
	width: 120px;
	line-height: 18px;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
	text-align: center;
	border: solid 1px #f2f2f2;
	cursor:hand
}
.button5
{
	background: url('img/template/button_off.gif') repeat-x bottom;
	width: 120px;
	line-height: 18px;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
	text-align: center;
	border: solid 1px #f2f2f2;
	cursor:hand
}

.white_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:10px;
}
.medium_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	font-size:12px;
	line-height: 150%;
}

.tiny_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	font-size:10px;
}

/* orange style */
a.orange:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff8a00;
	font-size:10px;
}
a.orange:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff8a00;
	font-size:10px;
}
a.orange:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10px;
}
a.orange:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff8a00;
	font-size:10px;
}

/* print style **/
a.print:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2672B9;
font-size:10px;
}
a.print:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2672B9;
font-size:10px;
}
a.print:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size:10px;
}
a.print:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2672B9;
font-size:10px;
}

.fixed_table
{
	table-layout:fixed;
	overflow-x: scroll;
}

.title
{
	font-size: 10px;
	font-weight:bold;
	padding-left:5px;
	color: #ffffff;
	text-transform:uppercase
}

/* product category range section */
.range
{
	width: 194px;
	height: 145px; 
	background:url('img/template/product_bg2.jpg') no-repeat;
}
.range_img
{
	width: 190px;
	height: 145px; 
	background:url('img/template/product_img_bg2.jpg') no-repeat;
}
.range_head
{
	width:194px;
	height:29px;
	padding: 0px 0px 0px 10px;
	font-size: 9px;
	font-weight:bold;
	color: #ffffff;
	text-transform:uppercase;
}
.range_img_head
{
	width:194px;
	height:29px;
	padding: 0px;
	font-size: 9px;
	font-weight:bold;
	color: #ffffff;
	text-transform:uppercase;
}
.range_body
{

}
.range_foot
{
	height: 1px;
}
.rangeItem
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	line-height: 13px;
	padding: 4px 0px 1px 15px;	
	text-decoration: none;
}
.rangeItemOn, a.rangeItem:Hover
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	font-stretch:narrower;
	color: #ffffff;
	line-height: 13px;
	padding: 4px 0px 1px 15px;
	text-decoration: none;
	background: url(img/template/menuitem_on.jpg) no-repeat bottom;
}


.menuItem, .menuItem2, .menuItem3
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 14px;
	padding: 4px 0px 0px 10px;	
	text-decoration: none;
}
.menuItemOn, a.menuItem:hover, .menuItemOn2, a.menuItem2:hover, .menuItemOn3,a.menuItem3:hover
{
	display:block;
	color: #ffffff;
	font-size:11px;
	padding: 4px 0px 0px 10px;	
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color: #84B1EA;
	text-decoration: none;
}
.menuItem2, .menuItemOn2, a.menuItem2:hover
{
	padding-left: 25px;
}
.menuItem3, .menuItemOn3, a.menuItem3:hover
{
	padding-left: 35px;
}


.cap
{
	text-transform:capitalize;
}
.bold_cap
{
	text-transform:capitalize;
	font-weight:bold;
}
.content_header
{
	background-color: #FAF8F9; 
	background-image: url('img/template/product_top.jpg'); 
	background-repeat: no-repeat; 
	height: 27px; 
	width: 100%; 
	padding-left: 10px;
}
.content_bg
{
	background-color: #f6f6f6;
	padding:5px;
	width:100%;
}
.content
{
	font-color:#ffffff;
}

/** right module title **/
.module
{
	padding:0px;
	margin:0px;
	border: 0;
	border-collapse:collapse;
	width:100%;
}
.module td
{
	padding:0px;
	padding-left:5px;
}
.module a
{
	color:#888888;
	text-decoration:none;
}
.module_head
{
	background-image: url('img/template/right_tab_bg.jpg'); 
	background-repeat: no-repeat; 
	width: 134px; 
	height: 28px;
	font-size:10px;
	font-weight:bold;
}
.module_body
{
	background-color: #ffffff;
	color: #888888;
	line-height:150%;
}
.module_link
{
	stext-align:right;
}
.module_link a
{
	color: #ff8a00;
	font-size:10px;
	padding: 1px;
	text-decoration: none;
}
.module_foot
{
	background-color:#2672B9;
	height:25px;
}
.module_foot a
{
	color:#ffffff;
	text-decoration:none;
}
/** featured product in home page **/
.featured0
{
	border-bottom: 1px dashed #84B1EA; 
	padding: 4px 4px 4px 10px;
	background: url(img/template/arrow.gif) no-repeat left;
	background-color: #f6f6f6;
	height:20px;
}
.featured1
{
	border-bottom: 1px dashed #84B1EA;
	padding: 4px 4px 4px 10px;
	background: url(img/template/arrow.gif) no-repeat left;
	background-color: #ffffff;
	height:20px;
}

.arrow
{
	background: url(img/template/arrow.gif) no-repeat left;
	padding-left:10px;
}

/** main nav **/
ul#mainNav{
	padding: 0px;
	margin: 2px;
	list-style: none;	
	text-align: left;
	width:100%;
	height: 36px;
}

ul#mainNav li{

	float: left;
	width: 110px;
	padding: 0px;
	padding-right: 6px;
	padding-bottom: 2px;
	margin: 0px;
	smargin-bottom:2px;
	position: relative;
	background: url(img/template/nav_off.jpg) no-repeat left;
	text-align:center;
	z-index:100;
}

ul#mainNav li:hover{	
	background: url(img/template/nav_on.jpg) no-repeat left;
	spadding-bottom: 2px;	
} 

ul#mainNav li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 8px;
	color: #ffffff;	
	text-decoration: none;
	line-height: 16px;
	display: block;
	text-align: left;
	margin: 0px 0px 0px 0px;	
	padding: 0px;
	text-transform:uppercase;
	sbackground: url(img/template/nav_separator.gif) no-repeat left bottom;
	text-align:center;
	font-weight:bold;	
}

ul#mainNav li a span span{
	display: block;
	position: relative;
	padding: 12px 15px 8px 15px;
	margin-right: -2px;
}

ul#mainNav li ul{
	width: 145px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	border-top:1px solid #C5DDFF;
	overflow: visible;
	left: 0px;
	display: none;	
	text-align: left;
	background: #ffffff;
}

ul#mainNav li:hover ul, ul#mainNav li.sfhover ul{
	display: block;
}

ul#mainNav li ul li{
	display: block;
	float: none;
	text-align: left;
	width: 100%;
	z-index: 100;
	background-image:none;
	padding:0px 0px, 1px, 0px;
	margin:0px;
}

ul#mainNav li li a{
	display: block;
	margin: 0px;
	background: #528DC5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 16px;	
	padding: 0px;
	color:#ffffff;
	width: 100%;
	font-size: 9px;
	font-weight:bold;
	text-align:left;
}

ul#mainNav li li a span{
	display: block;	
}

ul#mainNav li li a span span{
	padding: 0px 0px 0px 10px;
	margin: 0px;
	background:none;
}

ul#mainNav li li a:hover{
	background: #84B1EA;
	background-image:none;
}
ul#mainNav li li:hover{
	background: url(img/template/none.gif) no-repeat center left;
}
ul#mainNav li li.sfhover{
	background: url(img/template/none.gif) no-repeat center left;
}
ul#mainNav li li a:hover span span{
	background: url(img/template/none.gif) no-repeat center left #84B1EA;
	
}
ul#mainNav iframe {
	display: none;
}

/** main tables **/
.border
{
	background: #f2f2f2;
	padding: 10px;
	float:left;
	border: solid 1px #84B1EA;
	margin: 10px 10px;
}
.showTable
{
	border: solid 1px #c0c0c0;
	background-color:#ffffff;
	border-collapse:collapse;
	width:100%;
	overflow:auto;
}
.showTable td
{
	
	border: solid 1px #c0c0c0;
	height:25px;
	padding:4px;	
}
.showTable table td
{
	border:none;
}
.showTable a
{
	text-decoration:none;
	color: #ff9900;
}
.showTable a:hover
{
	color:#D60070;
	text-decoration: underline;
}

.tableHead
{
	background-color:#f2f2f2;
	font-weight:bold;
	height:25px;
	cursor:hand;
	
}
.tableHead td
{
	color:#2672B9;
}
.pageBrowser
{
	sbackground: #CDE5FF;
	background: #f2f2f2;
	border:none;
}
.pageBrowser td
{
	border:none;
}
.row0
{
	background:#fafafa;
}
.row1
{
	background:#ffffff;
}



/** top login links **/
.topLinks{
	background: url('img/template/admin_link_bg.jpg') repeat-x;
	padding: 2px;
	width:100%;
	height:30px;
	padding-left:10px;
	border-bottom:1px solid #f2f2f2;
}
.topLinks td
{
	color: #ffffff;
}

.topLinks a{
	
	text-decoration: none;
	color: #ffffff;
}

.topLinks a:hover{
	color: #ff8a00;
}

.adminLinks a
{
	font-weight:bold;
}


/** footer links **/
.footerLinks a{
	
	color: #000000;
	text-decoration:none;
	font-size:10px;
	text-transform:capitalize;
}
.footerLinks a:visited{
	color: #000000;
	text-decoration:none;
	font-size:10px;
	text-transform:capitalize;
}

.footerLinks a:hover{
	color: #ff8a00;
	font-size:10px;
	text-decoration:none;
	text-transform:capitalize;
}

/* news scroller */
#news_scroller
{
	height: 100px;
	padding: 5px;
	background-color: #ffffff;
	z-index:0;
}

.label{
	width: 120px;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #3f3f3f;
}

.label1{
	width: 200px;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #3f3f3f;
}
.border3{
	background: #f2f2f2;
	padding: 10px;
	border: solid 1px #84B1EA;
	margin: 10px 10px;
}
.pad2{
	padding: 10px 0px 20px 0px;
	margin: 0px;
}

.center{
	text-align: center;
}

.cartItem{
	line-height: 13px;
	padding: 3px 0px 3px 10px;
	margin-top: 2px;
	sbackground-color:#ffffff;
}

.cartTotal{

	line-height: 13px;
	padding: 3px 10px 3px 10px;
	margin-top: 2px;
	font-weight: bold;
	
}

.cartTotal a{
	color: #654943;
	text-decoration: none;
}

p.text5{
	font-size: 11px;
	margin: 0px 0px 0px 200px;
	padding: 0px 10px 0px 0px;
	text-align: justify;
}
.img_icon
{
	border: 1px solid #c2c2c2;
	filter:Alpha(Opacity=100);
	-moz-opacity:1;	
	
}
.img_icon:hover
{

	border: 1px solid #c2c2c2;
	filter:Alpha(Opacity=50);/* ie */
	-moz-opacity:.50;/* firefox */
}

.img
{
	border:0;
}
/*.links a{
	text-decoration:none;
	color: #ff8a00;
}

.links a:hover{
	color: #000000;
	text-decoration: underline;
}*/
