/* CSS Document */

body {
margin:0 auto;
background:#4c4c4c url(../images/in-bg.gif) repeat-x left top;
font-family:Arial, Helvetica, sans-serif;
}

a img {
border:none;
}

input {
border:1px solid #847f8d;
font-family:Arial, Helvetica, sans-serif;
}

select {
border:1px solid #847f8d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.top-gradient {
background:#FFFFFF url(../images/top-gradient.png) no-repeat right top;
height:92px;
}

.cart-rit-pad {
padding-right:6px;
}

.cart-bg {
background:url(../images/cart-bg.gif) repeat-x left top;
height:43px;
}

.cart-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#191919;
}

.cart-text a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#191919;
text-decoration:none;
}

.cart-text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff6600;
text-decoration:underline;
}

.product-search {
font-size:14px;
color:#333333;
}

.orange-text {
font-size:12px;
color:#ff6600;
}

.orange-text a {
font-size:12px;
color:#ff6600;
text-decoration:none;
}

.orange-text a:hover {
font-size:12px;
color:#ff6600;
text-decoration:underline;
}

.banner {
background:url(../images/in-banner.jpg) no-repeat left top;
height:116px;
}

.login-bg-top {
background:url(../images/login-bg-top.gif) no-repeat left top;
height:141px;
}

.login-bg-bottom {
background:url(../images/login-bg-bottom.png) no-repeat left bottom;
height:71px;
}

.login-label {
font-size:11px;
color:#333333;
}

.login-label  a{
font-size:11px;
color:#333333;
text-decoration:none;
}

.login-label  a:hover{
font-size:11px;
color:#ff6600;
text-decoration:underline;
}

.go-top-pad {
padding-top:5px;
}

.white-repeat-bg {
background:url(../images/white-repeat-bg.png) repeat-y left top;
}

.white-bg-top {
background:url(../images/in-white-bg-top.png) no-repeat left top;
}

.left-menu-bg {
background-color:#FFFFFF;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
}
.left-menu-bgcrt {
background-color:#FFFFFF;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
padding-top:5px;
}

/* css start for for left menu */
.wireframemenu{
background-color: white;
width: 189px;

}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 189px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;

}

.wireframemenu a{
font: bold 12px Arial;
padding: 4px 3px 4px 12px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #666666;
text-decoration: none;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
line-height:18px;
}

.wireframemenu a:visited{
color: #666666;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #d6d6d6;
color: black;
border-bottom: 1px solid #c7c7c7;
border-top: 1px solid #c7c7c7;
}

/*special for last orange menu*/
a.orange:link {color:#ff6600;}
a.orange:hover {color:#000000;}
/* css ends for for left menu */

.orange-top {
background:url(../images/orange-top.png) no-repeat left top;
height:32px;
font-size:16px;
color:#FFFFFF;
padding-left:10px;
font-weight:bold;
}

.text {
font-size:12px;
color:#333333;
padding-left:10px;
padding-right:5px;
line-height:18px;
padding-top:5px;
}

.text a{
color:#0066cc;
text-decoration:none;
}

.text a:hover{
color:#ff6600;
text-decoration:underline;
}

.bottom-bg {
background:url(../images/bottom-bg.png) no-repeat left top;
height:78px;
}

.blue-top{
background:url(../images/blue-top.gif) no-repeat left top;
height:32px;
font-size:16px;
color:#FFFFFF;
padding-left:10px;
font-weight:bold;
}


.blue-top-video {
background:url(../images/blue-top-video.gif) no-repeat left top;
height:32px;
font-size:16px;
color:#FFFFFF;
padding-left:10px;
font-weight:bold;
}

.middle-text-pad {
padding-left:15px;
padding-top:10px;
}

.blue-text {
color:#426CB2;
font-size:12px;
}

.blue-text a{
color:#426CB2;
font-size:12px;
text-decoration:none;
}

.blue-text a:hover{
color:#FF6600;
font-size:12px;
text-decoration:underline;
}

.red-text {
color:#FF0000;
font-size:12px;
padding-left:10px;
}

a.more:link {
color:#333333;
text-align:right;
text-decoration:none;
}

a.more:hover {
color:#FF6600;
text-align:right;
text-decoration:underline;
}

a.viewall:link {
color:#333333;
text-align:right;
text-decoration:underline;
}

a.viewall:hover {
color:#FF6600;
text-align:right;
text-decoration:none;
}

.bottom-menu {
font-size:12px;
color:#CCCCCC;
font-weight:bold;
}

.bottom-menu a{
font-size:12px;
color:#CCCCCC;
text-decoration:none;
}

.bottom-menu a:hover{
font-size:12px;
color:#FF6600;
text-decoration:none;
}

.copyrights {
font-size:11px;
color:#666666;
padding-top:7px;
}

.member-bg {
background:url(../images/member-bg-top.png) no-repeat left top;
height:212px;
}

.bullet {
background:url(../images/bullet.gif) no-repeat 6% 70%;
padding-left:25px;
}

.gray-bg {
background-color:#EBEBEB;
padding-top:4px;
padding-bottom:4px;
}

.product-title {
font-size:12px;
color:#333333;
padding-left:10px;
font-weight:bold;
}

.darkgray-bg {
background-color:#858585;
}

.left-pad {
padding-left:6px;
padding-top:5px;
}

.product-table-pad {
padding-top:8px;
padding-bottom:8px;
background:url(../images/blue-divider.gif) no-repeat center bottom;
}

.in-banner-part-2 {
background:url(../images/in-banner-part-2.jpg) no-repeat right top;
}

.in-banner-part-3 {
background:url(../images/in-banner-part-3.jpg) no-repeat left top;
height:80px;
width:192px;
}

.gray-line {
border-bottom:1px solid #E5E5E5;
}


.button{
border:none; 
cursor:pointer;
}


.normal_text {
font-size:12px;
height:27px;
color:#333333;
line-height:18px;
padding-top:5px;
}

.normal_text a{
color:#0066cc;
text-decoration:none;
}
	
.normal_text a:hover{
color:#ff6600;
text-decoration:underline;
}

.normal_text_search {
font-size:12px;
height:27px;
color:#333333;
line-height:18px;

}

.text_productlisting {
font-size:12px;
height:25px;
color:#333333;
line-height:18px;

}

.gray_background {
background-color:#d6d6d6;
}
.star{ font:Arial, Helvetica, sans-serif;color:#FF0000; size:15px;}

.tab-border {
border:1px solid #e0e0e0;

}

.tab_active {
padding-bottom:5px;
padding-left:7px;
padding-right:7px;
padding-top:5px;
font-size:13px;
background-color:#e1e1e1;
color:#ff6600;
text-decoration:none;
}

.tab_inactive {
padding-bottom:5px;
padding-left:7px;
padding-right:7px;
padding-top:5px;
font-size:13px;
background-color:#eaeaea;
color:#426CB2;
text-decoration:none;
}

.tab_active a {

color:#ff6600;
text-decoration:none;

}

.tab_inactive a {
color:#426CB2;
text-decoration:none;

}

.img-border {
border:1px solid #CCCCCC;
padding:2px;
}

.orange-top-videos {
background:url(../images/orange-top-videos.gif) no-repeat left top;
height:32px;
font-size:16px;
color:#FFFFFF;
padding-left:10px;
font-weight:bold;
}

.orange-top-discounted {
background:url(../images/orange-top-discounted.png) no-repeat left top;
height:32px;
font-size:16px;
color:#FFFFFF;
padding-left:10px;
font-weight:bold;
}

.borderright{
border-right:1px solid #cecece;
}

.border-all{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;

}


.logtxt{
width:162px;}


/*  slide out menu classes */

/* DEMO CSS */

#mainContainer{
	width:760px;
	height:600px;
	margin:0 auto;
	text-align:left;
	background-color:#FFF;
}

#leftContainer{
	width:160px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	height:300px;
}

#contentContainer{
	width:590px;
	float:left;
}
.ad{
	clear:both;
	text-align:center;
	padding:5px;
}

/* END DEMO CSS */
#dhtmlgoodies_menu{
	font-family:arial;	/* Font for main menu items */
	width:191px;	/* Width of main menu */

}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
}
#dhtmlgoodies_menu ul{
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:10px;
}
#dhtmlgoodies_menu	li a{	/* Main menu links */
	text-decoration:none;	/* No underline */
	color:#000;	/* Black text color */

	height:20px;	/* 20 pixel height */
	line-height:20px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
/*	border:1px solid #000;	Black border */
	/*background-color:#FAFAFA;	 Light blue background color */
	margin:0px;	/* A little bit of air */
	padding:0px;	/* Air between border and text inside */

	display:block;
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#FFF;
/*	background-color:#317082;*/
}
.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border:1px solid #003399;
	background-color:#FAFAFA;
	font-family:arial;
	text-align:left;

}
.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
	border-bottom:1px solid #336699;
	padding:0px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	font-size:12px;
}
.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	color:#000;	/* Black text color */

	height:16px;	/* 16 pixels height */
	line-height:16px;	/* 16 pixels height */
	padding:5px;	/* 1px of "air" inside */

	display:block;	/* Display as block - you shouldn't change this */
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#FFF;	/* White text */
	background-color:#336699;	/* Blue background */
}
.productlisting {
	position:absolute;
}

a.pageing:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1375AB;
text-decoration:none;
line-height:18px;
padding: 2px 4px;
}

.pageactive {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:18px;
padding: 2px 4px;
background-color:#1375AB;
}

a.pageing:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1375AB;
text-decoration:none;
line-height:18px;
padding: 2px 4px;
}


a.pageing:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
background-color:#1375AB;
line-height:18px;
padding: 2px 4px;
}
.divider {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#73BCEC;
}
