/* CSS Document for StarightLine*/

/* Global Styles */

body {
	background-color:#FFFFFF;
	margin:10px 0;
	padding:0;
	line-height:120%;
	font: 70% Arial, Helvetica, sans-serif;
	color:#333333;
}
div, p, h1, h2, h3, h4, h5, h6, span, form, input, ul, li, img, a {
	margin:0;
	padding:0;
}
table td {
	font-size:100%;
}
a img {
	border:0;
}
a {
	color:#193993;
	text-decoration:none;
}
a:hover {
	color:#193993;
	text-decoration:underline;
}
/* End of Global Styles */

/* Common Styles */
div#page {
	margin:0 auto;
	padding:0;
	width:990px;
}
div#page1 {
	margin:0 auto;
	padding:0;
	width:990px;
}
div.headerTop img {
	float:left;
	vertical-align:top;
	margin:0 11px 0 0px;
}
.topbanner {
	padding:0 30px 0 70px;
}
div.headerTop div.topbanneradd {
	padding-left:20px;
	vertical-align:middle;
	float:left;
}
div.headerTop div.topbanneradd img,  div.headerTop div.topbanneradd a{
	float:left;
}
div.headerTop div.topbanner_itmright {
	background:url(../images/bg_topads.gif) no-repeat right center;
	height:45px;
	color:#524e43;
	width:125px;
	font-size:90%;
	float:left;
	margin:0 0 0 9px;
}
div.headerTop div.topbanner_itmright img {
	float:left;
}
div.headerTop div.topbanner_itmright ul {
                padding-top:0px;
                text-align:left;
                width:65px;
                float:right;
                padding:3px 0 0 0;
                margin:0;
}
div.headerTop div.topbanner_itmright ul li {
                list-style-type:none;
                background:none;
                padding:0;
                margin:0;
                float:left;
}
div.headerTop div.topbanner_itmright a {
	padding-top:0px;
	padding-right:0px;
}
div.search_panel {
	position:relative;
	float:left;
	height:auto;
	margin-top:8px;
	width:985px;
	height:55px;
	background:url(../images/head_right_left.gif) no-repeat;
	background-position: 0 -228px;
	padding:7px 0 0 0;
}
div.headerTop ul {
	float:left;
	clear:right;
	width:983px;
	text-align:right;
	padding-bottom:10px;
	display:block;
}
div.headerTop ul li {
	display:inline;
	padding:0 0px 0 7px;
	background: url(../images/center_panel.gif) no-repeat left center;
	background-position: 1px -837px
}
div.headerTop ul li.noBg {
	display:inline;
	padding:0 px;
	background:none;
}
div.topNavAndSearch {
	clear:both;
	border-bottom:2px solid #99a7cf;
	float:left;
	width:100%;
}
div.topNavAndSearch ul {
	margin:5px 0 0 0;
}
div.topNavAndSearch ul li {
	background:url(../images/topNavLeft.jpg) no-repeat top left;
	
	margin:0 2px 0 0;
	float:left;
	display:block;
	padding:0 0 0 2px;
}
div.topNavAndSearch ul li:hover {
	background:url(../images/topNavLeftActive.jpg) no-repeat top left;
	
	margin:0 2px 0 0;
	float:left;
	display:block;
	padding:0 0 0 2px;
}
div.topNavAndSearch ul li a {
	background:url(../images/topNavRight.jpg) no-repeat top right;
	height:20px;
	display:block;
	padding:5px 10px 2px 10px;
	color:#FFFFFF;
	float:left;
	font-size:120%;
}
div.topNavAndSearch ul li a:hover {
	background:url(../images/topNavRightActive.jpg) no-repeat top right;
	text-decoration:none;
	color:#FFFFFF;
}
div.topNavAndSearch ul li.active {
	background:url(../images/topNavLeftActive.jpg) no-repeat top left;
	
	margin:0 2px 0 0;
	padding:0 0 0 2px;
	float:left;
	display:block;
	width:auto;
}
div.topNavAndSearch ul li.active a {
	color:#FFFFFF;
	background:url(../images/topNavRightActive.jpg) no-repeat top right;
}
div.topNavAndSearch ul li.active a:hover {
	color:#FFFFFF;
	background:url(../images/topNavRightActive.jpg) no-repeat top right;
	text-decoration:none;
}
p.button {
	background:url(../images/buttonLeftBg.gif) no-repeat top left;
	float:left;
	height:22px;
	padding:0 0 0 5px;
}
	.buttonBg {
		background:url(../images/buttonRightBg.gif) no-repeat top right;
		border:0;
		height:22px;
		line-height:22px;
		color:#FFFFFF;
		padding:0px 10px 4px 4px;
		font-size:100%;
		cursor:pointer;
		width:0;
		overflow:visible;
}
input.buttonBg[class]{
    width: auto;
}
p.buttonGreen {
	background:url(../images/buttonGreenLeftBg.gif) no-repeat top left;
	float:left;
	height:22px;
	padding:0 0 0 5px;
}
	.buttonGreenBg {
		background:url(../images/buttonGreenRightBg.gif) no-repeat top right;
		border:0;
		height:22px;
		line-height:22px;
		color:#FFFFFF;
		padding:0px 10px 4px 4px;
		font-size:100%;
		cursor:pointer;
		width:0;
		overflow:visible;
}
input.buttonGreenBg[class]{
    width: auto;
}

span.top_inputs {
	float:left;
	margin-left:175px;
	margin-top:10px;
}
div.search_panel a {
	color:#fff;
	vertical-align:middle;
	
}
div.search_panel a:hover {
	color:#fff;
	vertical-align:middle;
	
}
span.buttonsearch {
	background:url(../images/head_right_left.gif) no-repeat top left;
	background-position: 0 -319px;
	padding:3px 0 3px 7px;
	margin:1px 2px 4px 5px;
	float:left;
}
.buttonBgsearch {
	background:url(../images/head_right_left.gif) no-repeat top right;
	background-position: 0 -396px;
	border:0;
	height:24px;
	color:#FFFFFF;
	padding:4px 5px 3px 0px;
	font-size:100%;
	vertical-align:middle;
	cursor:pointer;
}
.textBox {
	font-size:90%;
	color:#a7a7a7;
	width:165px;
	border:1px solid #7f9db9;
	height:14px;
	padding:2px 1px;
	float:right;
	margin:1px 7px 0 0;
}
ul.breadcrumbs {
	padding:5px 0 0 0;
	float:left;
}
ul.breadcrumbs li {
	list-style-type:none;
	background:url(../images/icon_arrowblack.gif) no-repeat right;
	float:left;
	padding:0 12px 0 5px;
}
ul.breadcrumbs li.last {
	background:none;
	font-weight:bold;
}
ul.breadcrumbs li a {
	float:left;
	display:block;
	color:#007eee;
}
ul.breadcrumbs li a:hover {
	color:#007eee;
}
p.price {
	color:#d02200;
}
p.helpline {
	float:right;
	width:220px;
	padding-top:5px;
	padding-right:20px;
}
/*-----------------------------------------------Common Styles */
/*---------------------------------------------------Content*/
div#content {
	position:relative;
	float:left;
	width:990px;
	padding-top:5px;
}

div.search_panel span.search {
	border:solid red 1px;
}
div.search_panel a {
	color:#FFFFFF;
	font-size:90%;
	text-decoration:underline;
	
}
div.search_panel span.bg_searchpanelleft {
	float:left;
	width:12px;
	height:auto;
	background:url(../images/searchpanel_left.gif) no-repeat left;
	height:39px;
}
div.search_panel span.bg_searchpanelmid {
	position:relative;
	width:95%;
	background:url(../images/searchpanel_right.gif) no-repeat right;
	margin-right:auto;
	height:39px;
	float:right;
	text-align:center;
}
/* -------KeyWord Search text alignment-------*/
input.srch_txt {
	color:#000000;
	width:250px;
	font-size:80%;
	float:left;
	margin:5px 4px 0px 80px;
	height:13px;
}
html>body input.srch_txt {
	height:14px;
}
html>body input.srch_txt {
	margin:4px 4px 0px 80px;
}

/* ---------------End of Keyword text align-------*/
div.search_panel select {
	color:#000000;
	font-size:80%;
	width:180px;
	float:left;
	margin-top:4px;
}
.bg_btnsearch {
	background:url(../images/bg_btnsearch.gif) no-repeat right;
	height:27px;
	border:none;
	color:#fff;
	font-size:77%;
	text-transform:uppercase;
	margin-top:0px;
	width:83px;
}
.bg_btnsearchleft {
	background:url(../images/head_right_left.gif) no-repeat left;
	background-position: 0 -319px;
	height:27px;
	border:none;
	padding-left:5px;
}
div.centre_panel {
	margin:5px 0px 10px 0px;
	float:left;
	width:990px;
	height:auto;
}
div.centre_panel_index {
	margin:20px 0px 10px 0px;
	float:left;
	width:990px;
	height:auto;
}
div.left_panel {
	width:223px;
	float:left;
	height:auto;
	clear:both;
}
div.middle_panel {
	width:523px;
	margin:0 19px 0 16px;
	float:left;
	height:auto;
}
div.right_panel {
	width:200px;
	height:auto;
	float:left;
	margin:0;
}
div.left_panel ul li {
	list-style-type:none;
	display:block;
}
div.left_panel h1{
	background:url(../images/head_right_left.gif) no-repeat left;
	background-position: 0 0;
	font-size:110%;
	color:#ffffff;
	padding-left:20px;
	width:202px;
	height:26px;
	margin:0px;
	line-height:27px;
}
div.left_panel h5.shop_for {
	background:url(../images/head_right_left.gif) no-repeat left;
	background-position: 0 0;
	font-size:110%;
	color:#ffffff;
	padding-left:20px;
	width:202px;
	height:26px;
	margin:0px;
	line-height:27px;
}
/*----------------------------------------------------left navigation*/
div.left_panel ul#left_navigation {
	margin-left:10px;
	padding:0;
}
div.left_panel ul#left_navigation li {
	list-style-type:none;
	padding-bottom:0;
	display:block;
	border-bottom:#eeeeee solid 1px;
	margin-right:10px;
}
div.left_panel ul#left_navigation li a {
	padding-left:8px;
	width:185px;
	background:url(../images/bottom_button.png) no-repeat right;
	background-position: 180px -939px;
	display:block;
	color:#3d518a;
	font-size:110%;
	padding-bottom:3px;
	padding-top:3px;
}
div.left_panel ul#left_navigation li a:hover {
	border-top:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
	padding-left:8px;
	width:185px;
	background:url(../images/bottom_button.png) no-repeat right;
	background-position: 180px -939px;
	display:block;
	text-decoration:none;
	font-size:110%;
	padding-bottom:2px;
	padding-top:2px;
}
div.left_panel ul#left_navigation li.last {
	border-bottom:none;
}
div.left_panel div.left_mid_2col ul#left_navmain_ms li.last {
	border-bottom:none;
}
div.left_panel div.leftnav_panel {
	border-right:#bababa solid 1px;
	margin:0px 2px;
	border-left:#bababa solid 1px;
	padding:0px;
	height:auto;
	width:216px;
}
/*----------------------------------------------Submenu--------------------------------------------------*/


div.leftnav_submenu {
	position:absolute;
	border:solid #bababa 1px;
	border-left:none;
	margin-left:-12px;
	margin-top:0;
	width:380px;
	background:url(../images/bottom_button.png) #FFFFFF no-repeat top left;
	background-position: 0 -204px;
	height:auto;
}
div.leftnav_submenu ul {
	width:380px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
div.leftnav_submenu ul li {
	display:inline;
	background:none;
	height:30px;
	color:#bababa;
	font-weight:bold;
	border-bottom:none;
	padding-right:15px;
	padding-left:10px;
}
div.leftnav_submenu ul ul {
	float:left;
	width:auto;
	padding:0;
	margin:0;
	border-left:solid #eee 1px;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}
div.leftnav_submenu ul ul.first {
	border-left:none;
}
div.leftnav_submenu ul ul li {
	background:none;
	font-weight:normal;
	border-bottom:none;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	padding-right:10px;
	padding-left:10px;
}
div.leftnav_submenu ul ul li.last {
	padding-right:0;
}
div.leftnav_submenu ul ul li.first {
	padding-left:0;
}
div.leftnav_submenu ul ul li a {
	background:none;
	font-weight:normal;
	width:auto;
	font-size:100%;
	padding:0;
	margin:0;
}
div.leftnav_submenu ul ul li a:hover {
	background:none;
	font-weight:normal;
	width:auto;
	font-size:100%;
	border:none;
	padding:0;
	margin:0;
	text-decoration:underline;
}
/*-------------------------------End-leftnavigation---------------------------------------------------*/













/*----------------------------------------------------left content navigation*---------------------------------------*/
div.left_panel ul.left_navmain {
	margin:0 3px 0 9px;
}
div.right_panel ul.left_navmain li {
	border-bottom:#eeeeee solid 1px;
	padding-left:8px;
	width:183px;
	list-style-type:none;
	background:none;
}
div.left_panel ul.left_navmain li {
	border-bottom:#eeeeee solid 1px;
	padding-left:8px;
	width:185px;
	list-style-type:none;
	background:none;
	font-weight:normal;
}
div.right_panel ul.left_navmain li a {
	color:#3d518a;
	font-size:100%;
	line-height:1.5;
	font-weight:normal;
	width:185px;
	background:none;
	display:block;
}
div.left_panel ul.left_navmain li a {
	color:#3d518a;
	font-size:100%;
	width:185px;
	background:none;
	display:block;
	line-height:1.5;
}
div.bold ul.left_navmain li a {
	font-weight:bold;
}
ul.left_navmain li.first {
	padding-top:5px;
}
div.left_panel ul.left_navmain li.last {
	border-bottom:none;
}
div.left_panel div.leftnav_panel {
	border-right:#bababa solid 1px;
	margin:0px 2px;
	border-left:#bababa solid 1px;
	padding:0px;
	height:auto;
	width:216px;
}
li.banner {
	padding-left:25px;
	padding-top:20px;
}
div.left_panel .left_navbottom {
	background:url(../images/bg_leftnavbot.gif) no-repeat left;
	width:220px;
	height:15px;
	padding:0px;
	margin:0 0 0 0px;
	float:left;
}
/*-------------------------------------------------------------------End left content navigation----------------------*/



div.left_panel div.left_adds {
	float:left;
	width:223px;
	height:auto;
	margin-top:7px;
	padding-bottom:5px;
	background:url(../images/bg_leftnavbot.gif) no-repeat bottom left;
}
div.left_panel div.left_addsmain {
	float:left;
	margin-top:7px;
	width:223px;
	background:url(../images/bg_leftnavbot.gif) no-repeat bottom left;
	padding-bottom:5px;
}
div.left_panel div.left_addsmain1 {
	float:left;
	margin-top:8px;
	width:223px;
	padding-bottom:5px;
}
div.left_nav {
	float:left;
	width:223px;
	background:url(../images/bg_leftnavbot.gif) no-repeat bottom left;
	padding-bottom:10px;
}
div.left_panel div.left_mid {
	border-right:#bababa solid 1px;
	margin:0px 0px 0px 2px;
	border-left:#bababa solid 1px;
	padding:0px;
	height:auto;
	width:216px;
	float:left;
}
div.left_panel div.left_midlast {
	border-right:#bababa solid 1px;
	margin:0px 0px 0px 2px;
	border-left:#bababa solid 1px;
	padding:0px;
	height:auto;
	width:216px;
	float:left;
	background:url(../images/bg_leftnavbot.gif) no-repeat bottom left;
}
div.more {
	float:left;
	width:200px;
	height:auto;
	text-align:right;
	padding-top:3px;
	clear:both;
}
div.more a {
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:10px;
	font-size:100%;
}
div.left_panel span.seperator {
	border-bottom:#ececec solid 1px;
	height:0px;
	margin-left:8px;
	margin-right:5px;
	width:200px;
	margin-top:0px;
	float:left;
}
*html div.left_panel div.left_mid {
	margin:0px 1px 0px 1px;
}
div.left_panel ul.left_content img {
	float:left;
	margin:5px 0px 5px 0px;
}
div.left_panel h2 {
	background:url(../images/head_right_left.gif) no-repeat left;
	background-position: 0 -76px;
	font-size:110%;
	color:#ffffff;
	padding-left:20px;
	width:202px;
	height:26px;
	margin:0px;
	line-height:27px;
}
div.left_panel h3 {
	font-size:100%;
	color:#193993;
	font-weight:bold;
	width:125px;
	float:left;
}
label.font_bold,p.font_bold,ul.font_bold,span.font_bold
{
font-weight:bold !important;
}
div.left_panel ul#left_content {
	margin-left:10px;
}
div.left_panel ul#left_content li.last {
	border-bottom:none;
}
div.left_panel ul#left_content li {
	padding-bottom:5px;
	line-height:1.5;
	border-bottom:#eeeeee solid 1px;
	width:200px;
	margin:0px;
	color:#193993;
}
div.left_panel ul#left_content li a {
	color:#193993;
}
div.left_panel div.left_mid .img {
	float:left;
	width:75px;
	margin-left:5px;
	text-align:center;
	margin-top:10px;
}
img.adds {
	float:left;
	clear:left;
}
div.left_panel div.left_mid div.txt_adds {
	float:left;
	margin-top:10px;
	margin-left:5px;
	width:130px;
}
div.txt_adds span.txt_linethrough {
	padding-top:10px;
}

div.txt_adds a.view {
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:10px;
	font-size:90%;
	float:left;
}
div.middle_panel span.view a {
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:7px;
	font-size:90%;
}

div.left_panel div.txt_adds span.price {
	font-size:100%;
	color:#d02200;
	float:left;
	clear:left;
	width:120px;
	padding-top:0;
}
div.left_panel div.txt_adds span.pricelast {
	font-size:100%;
	color:#d02200;
	float:left;
	clear:left;
	width:120px;
	padding-top:10px;
}
span.pricelast {
		font-size:100%;
	color:#d02200;
	float:left;
	clear:left;
	width:121px;
	
}
div.left_panel div.left_mid div.txt_adds p {
	font-size:90%;
	width:100px;
}
div.left_mid div.txt {
	float:left;
	width:50px;
	height:50px;
}
div.left_mid .left_img {
	float: left;
	width: 75px;
}
div.left_panel .right_cont {
	float: right;
	width: 1030px;
}
div.left_panel div.leftnav_panel2 {
	height:auto;
	float:left;
}
/*---------------------------------------------------middle panel*/
div.middle_panel div.bg_top {
	background:url(../images/bottom_button.png) no-repeat bottom;
	background-position: 0 -829px;
	height:12px;
	width:523px;
	float:left;
}
div.middle_panel div.bg_topnew {
	background:url(../images/bg_toproundednew.gif) no-repeat top left;
	height:42px;
	width:523px;
	float:left;
}
div.middle_panel div.bg_topnew2 h1.heading {
padding:15px 0 0 20px;
color:#085dad;
font-size:140%;
}
div.middle_panel div.bg_topnew2 {
	background:url(../images/bg_toproundednew2.gif) no-repeat top left;
	height:42px;
	width:523px;
	float:left;
}

/*-----Normal registration page redisgn------*/
div.middle_panel div.bg_topnew h1.heading {
padding:15px 0 0 20px;
color:#085dad;
font-size:140%;
font-family:arial;
}
div.middle_panel div.bg_bot, div.middle_panel div.bg_bottop {
	background:url(../images/bottom_button.png) no-repeat left top;
	background-position: 0 0;
	height:12px;
	width:523px;
	float:left;
	margin-bottom:7px;
}
div.middle_panel div.bg_mid, div.middle_panel div.bg_midtop {
	background:url(../images/bg_mid.gif) repeat-y left top;
	width:523px;
	float:left;
	height:auto;
}
div.middle_panel div.bg_mid div.main_img {
    /*width:210px; */
	float:left;
	height:auto;
	height:auto;
	margin:5px;
}
div.middle_panel div.bg_mid div.main_img p {
	text-align:center;
	float:left;
	margin:0px;
	width:200px;
}
.border_topnone {
	border-top:none;
}
div.more_offers {
	width:500px;
	float:left;
	
	border-top:#e3e3e3 solid 1px;
	padding:0;
	margin-left:12px;
}
*html div.more_offers {
	margin-left:6px;
	margin-right:4px;
}
div.more_offers a {
	text-align:right;
	background:transparent url(../images/icon_arrowblue.gif) no-repeat scroll right center;
	float:right;
	padding-right:10px;
	line-height:2.5;
	float:right;
	font-size:100%;
}
div.more_offers2 {
	width:500px;
	float:left;
	height:auto;
	margin:0px 5px;
	padding:0;
}
div.more_offers2 a {
	text-align:right;
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:10px;
	line-height:2.5;
	float:right;
	font-size:100%;
}
.txt_linethrough {
	text-decoration:line-through;
	padding-top:8px;
}
div.middle_panel div.bg_mid div.main_img2 {
	width:auto;
	float:right;
	height:auto;
	height:auto;
	margin:5px;
}
div.middle_panel ul li {
	list-style-type:none;
}
div.middle_panel div.bg_gradtop {
	background:url(../images/center_panel.gif) no-repeat left top;
	background-position: 0 0;
	height:40px;
	width:523px;
	float:left;
	color:#085dad;
	font-size:130%;
	font-weight:bold;
}
div.middle_panel div.bg_gradtop h1 {
	color:#085dad;
	font-size:100%;
	font-weight:normal;
	padding-left:12px;
	padding-top:10px;
}
div.middle_panel div.bg_gradtop h2 {
	color:#085dad;
	font-size:100%;
	font-weight:normal;
	padding-left:12px;
	padding-top:10px;
	border-bottom:#ccc solid 1px;
	padding-bottom:5px;
	margin-left:1px;
}
div.banner_add {
	margin:0 auto;
	width:468px;
	height:auto;
}
div.home_mid{
	padding-left:5px;
	display:none;
}
div.main_img{
	margin-bottom:0;
	}
/*tab styles*/



ul.leftTabs {
	margin:0;
	margin-top:0px;
	padding:0px;
	z-index:100;
	margin-left:70px;
}
ul.leftTabs li {
	list-style-type:none;
	float:left;
	display:block;
	margin:0;
	height:29px;
	font-size:100%;
	background:url(../images/bg_tabinactiverpt.gif) repeat-x;
	margin-left:0px;
	z-index:2;
}
ul.leftTabs li a {
	background:url(../images/bg_tabinactive.gif) no-repeat top left;
	float:left;
	display:block;
	padding:0 0px 0 0px;
	color:#333333;
	line-height:260%;
	margin-top:0px;
}
ul.leftTabs li a:hover {
	background:url(../images/bg_tabactiveright.gif) no-repeat top right;
	height:25px;
	float:left;
	display:block;
	text-decoration:none;
	padding:0 0px 0 0px;
	color:#333333;
	font-weight:normal;
}
ul.leftTabs li.last a:hover {
	background:url(../images/bg_tabactiverightlast.gif) no-repeat top right;
	height:25px;
	float:left;
	display:block;
	text-decoration:none;
	color:#000;
}
ul.leftTabs li a span {
	background:url(../images/bg_tabinactiveright.gif) no-repeat top right;
	height:25px;
	display:block;
	padding:0px 15px 0px 15px;
	color:#333333;
	float:left;
	cursor:pointer;
}
ul.leftTabs li.last a span {
	background:url(../images/bg_tabinactiverightlast.gif) no-repeat top right;
	height:25px;
	display:block;
	padding:0px 15px 0px 15px;
	color:#333333;
	float:left;
	cursor:pointer;
}
ul.leftTabs li a:hover span {
	background:url(../images/bg_tabactive.gif) no-repeat top left;
	color:#333333;
	padding:0px 15px 0px 15px;
}
ul.leftTabs li.active a {
	background:url(../images/bg_tabactiveright.gif) no-repeat top right;
	color:#333333;
	font-weight:normal;
}
ul.leftTabs li.active a span {
	color:#333333;
	background:url(../images/bg_tabactive.gif) no-repeat top left;
	padding:0px 15px 0px 15px;
}
/*tabstyles*/
	
	*html div.products_mid {
	margin:0px 5px 0px 5px;
	z-index:0;
}
div.products_mid {
	float:left;
	height:auto;
	width:500px;
	border:solid #c8c8c8 1px;
	z-index:0;
	margin:0 0px 0px 10px;
	border-top:none;
}
div.products_mid ul {
	margin:7px;
}
div.products_mid ul li {
	display:inline;
	list-style-type:none;
	padding:5px 0px 0px 8px;
	border-right:solid #e1e1e1 1px;
	float:left;
	width:150px;
	height:auto;
}
/*start  of hoe page div*/

ul.centerPanelAdvertBottom {
clear:both;
height:29px;
/*padding:3px 0 0 428px;*/
}
ul.centerPanelAdvertBottom li {
float:left;
list-style-type:none;
margin:3px 0 0 0;
width:173px;
text-align:center;
height:20px;

}
ul.centerPanelAdvertBottom li a {
display: block;
line-height: 10px;
text-decoration: none;
padding:5px 0 1px 0;
font-weight: bold;

}
.centerPanelAdvertBottom .active {
background-color:#D7E8FA;
}



/*end  of hoe page div*/



div.products_mid ul li.last {
	border-right:none
}
div.products_mid p.product_img, div.products_last p.product_img {
	height:88px;
}
div.products_mid p.more_bestbuys {
	width:492px;
	background-color:#eeeeee;
	height:20px;
	float:left;
	margin-top:1px;
	text-align:right;
	font-size:110%;
	padding-top:3px;
	padding-right:8px;
}
div.products_mid p.more_bestbuys a {
	color:#193993;
	font-size:90%;
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:10px;
	float:right;
}
div.products_mid p.product_img a, div.products_last p.product_img a {
	background:none;
	padding-right:10px;
	float:left;
}
p.more_featured a {
	text-align:right;
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:0px;
}
p.more_bestbuy a {
	width:490px;
	float:left;
	height:auto;
	height:auto;
	margin:0px 5px 0 5px;
	text-align:right;
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:10px;
	line-height:2.5;
}
.padding_top10 {
	padding-top:10px !important;
}
.padding_top5 {
	padding-top:5px;
}
div.products_mid ul li img {
	margin-left:40px;
}
div.products_mid ul li h1 {
	color:#193993;
	font-size:100%;
	font-weight:bold;
	padding:0;
	margin:0;
}
div.products_mid ul li h1 a, div.products_last ul li h1 a {
	color:#193993;
	font-size:100%;
	font-weight:bold;
	padding:0;
	margin:0;
	background:none;
}
div.products_mid ul li h1 a:hover, div.products_last ul li h1 a:hover {
	color:#193993;
	font-size:100%;
	font-weight:bold;
}
div.products_mid ul li p span {
	color:#000000;
	font-size:90%;
}
div.products_mid ul li a {
	color:#193993;
	font-size:90%;
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:10px;
}
/*-------------------------*/
	div.products_last {
	float:left;
	height:auto;
	width:500px;
	margin:0px 0px 0px 10px;
	padding-bottom:1px;
}
*html div.products_last {
	float:left;
	height:auto;
	width:500px;
	margin:0px 5px 0px 5px;
	padding-bottom:1px;
}
div.products_last ul {
	margin:10px;
}
div.products_last ul li {
	display:inline;
	list-style-type:none;
	padding:5px 0px 10px 8px;
	border-right:solid #e1e1e1 1px;
	float:left;
	width:150px;
	height:140px;
}
div.products_last ul li.last {
	border-right:none
}
div.products_last p.more_bestbuys {
	width:492px;
	background-color:#eeeeee;
	height:20px;
	float:left;
	margin-top:5px;
	text-align:right;
	font-size:110%;
	padding-top:3px;
	padding-right:8px;
}
div.products_last p.more_bestbuys a {
	color:#193993;
	font-size:90%;
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:10px;
	float:right;
}
div.products_last ul li img {
	margin-left:40px;
}
div.products_last ul li h1 {
	color:#193993;
	font-size:100%;
	font-weight:bold;
}
div.products_last ul li p span {
	color:#000000;
	font-size:90%;
}
div.products_last ul li a {
	color:#193993;
	font-size:90%;
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:15px;
}
/*End------------------------------------middle panel-----------------*/
	
	/*--------------------------------------right panel--------------------*/
	div.right_panel div.left_adds {
	float:left;
	width:205px;
	height:auto;
	margin-top:0px;
	padding-left:0px;
	background:url(../images/bg_rigthbottomblue.gif) no-repeat right bottom;
	padding-bottom:10px;
	margin-bottom:8px;
}
div.right_panel h2 {
	background:url(../images/head_right_left.gif) no-repeat left;
	background-position: 0 -152px;
	font-size:110%;
	color:#ffffff;
	padding-left:10px;
	width:195px;
	height:26px;
	margin:0px;
	line-height:27px;
}
div.right_panel .txt_linethrough {
	text-decoration:line-through;
	}
div.right_panel h4 {
	background:url(../images/bg_gradsmall.gif) no-repeat top;
	font-size:130%;
	color:#333333;
	padding-left:5px;
	width:200px;
	height:45px;
	margin:0px;
	line-height:3;
	font-weight:normal;
	text-indent:7px;
}
div.right_panel h4 a {
	color:#333333;
}
div.right_panel h4 a:hover {
	color:#333333;
	text-decoration:none;
}
div.right_panel p.register {
	width:150px;
	margin-left:10px;
	font-size:100%;
}
div.right_panel h3 {
	font-size:100%;
	color:#193993;
	font-weight:bold;
	width:100px;
	float:left;
}
div.right_panel div.left_mid {
	border-right:#bababa solid 1px;
	margin:0px 0px 0px 0px;
	border-left:#bababa solid 1px;
	padding:0px;
	height:auto;
	width:202px;
	float:left;
}
div.padding10Left{
	padding:0 0 0 10px !important;
	margin:0;
	width:auto !important;
	float:left !important;
}
div.padding10Top{
	padding:10px 0 0 0 !important;
	margin:0;
	width:auto;
	float:left !important;
}
div.padding10Top p.button{
	padding:0 0 0 5px !important;
	margin:0 !important;
}
div.padding10Top p.button .buttonBg{
	padding:0px 10px 4px 4px !important;
	margin:0 !important;
}
div.right_panel div.left_mid .img {
	float:left;
	width:75px;
	margin-left:5px;
	text-align:center;
	margin-top:10px;
	margin-right:0px;
}
div.product_listing div.right_panel div.txt_adds span.price {
	padding-top:10px;
}
div.right_panel div.left_mid div.txt_adds {
	float:left;
	margin-top:10px;
	margin-right:3px;
	width:100px;
	margin-left:5px;
}
div.right_panel div.txt_adds span.price {
	font-size:100%;
	color:#d02200;
	float:left;
	clear:left;
	width:100px;
}
div.right_panel div.left_mid div.txt_adds p {
	width:90px;
	font-size:90%;
}
div.right_panel span.seperator {
	border-bottom:#ececec solid 1px;
	margin-left:10px;
	margin-right:5px;
	width:180px;
	margin-top:0px;
	float:left;
}
div.right_panel p.more {
	float:left;
	width:180px;
	height:auto;
	text-align:right;
	padding-top:3px;
}
div.right_panel div.more a {
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:10px;
	font-size:100%;
}
div.right_panel div.left_navbottom {
	background:url(../images/bg_rigthbottomblue.gif) no-repeat right top;
	width:205px;
	height:20px;
	padding:0px;
	margin:0px;
	float:left;
}
div.right_panel ul.left_navmain {
	margin-left:5px;
}
li.last {
	border-bottom:none;
}
div.right_panel ul.left_navmain li a, div.left_panel ul.left_navmain li a {
	color:#193993;
	font-size:100%;
	padding:0px;
	padding-bottom:2px;
	padding-top:2px;
}
div.left_panel ul.left_navmain li.last {
	border-bottom:none;
}
div.right_panel ul.left_navmain li.last {
	border-bottom:none;
}
/*--------------------------------Footer---------------------------------*/

#footer {
	clear:both;
	/*border-top:1px solid #e1e1e1;*/
	margin:10px 10px 0 10px;
	text-align:center;
	padding:5px 0 0 0;
}
#footer ul {
	margin:0 0 5px 0;
}
#footer ul li {
	padding:0 4px 0 0;
	margin:0 3px 0 2px;
	display:inline;
	list-style-type:none;
	border-right:solid 1px #193993;
}
#footer ul li.last {
	border-right:none;
}
#footer ul li.last {
	background:none;
}
#footer p {
	padding:0 5px;
}
#footer p img {
	padding:0 5px;
}
/*---------------------MenuTry-----------------------*/

div#sub_layer {
	width:300px;
	left:275px;
	height:200px;
	border:solid 1px #ccc;
	position:absolute;
	background-color:#fff;
}
div#sub_layer h5 {
	font-size:100%;
	font-weight:bold;
	margin:2px 5px;
	color:#999999;
}
div#sub_layer ul#submenu {
	width:300px;
}
div#sub_layer ul#submenu li {
	list-style-type:none;
	background-image:none;
	display:inline;
	width:600px;
	border-right:#ccc solid 1px;
	padding-right:10px;
	color:#193993;
	font-weight:bold;
	font-size:100%;
}
div#sub_layer ul#submenu li a {
	color:#193993;
	padding-left:10px;
}
div#sub_layer ul#submenu li ul li {
	display:block;
	width:50px;
	position:relative;
	float:left;
}
div#sub_layer ul#submenu li.last {
	border-right:none;
}
/*------------------------------------------------------------productlisting--------------------------------------------------------------*/
div.topnav {
	position:relative;
	float:left;
	height:auto;
	width:985px;
	/*height:26px;*/
	background:url(../images/topnav_mid.gif) repeat-x;
}
span.bg_topnavleft {
	float:left;
	width:181px;
	height:auto;
	background:url(../images/topnav_left.gif) no-repeat left;
	height:26px;
	color:#1058aa;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	/*line-height:1;*/
	border-right:solid 1.5px #ccc;
}
div.bg_topnavlmid {
	position:relative;
	background:url(../images/topnav_right.gif) no-repeat right top;
	margin-right:auto;
	height:26px;
	float:right;
	width:auto;
	text-align:center;
}
ul#topnavmenu li {
	display:inline;
	border-right:solid 1px #dadada;
	padding:0 10px;
	width:500px;
	line-height:2.3;
}
ul#topnavmenu li a {
	color:#1058aa;
}
ul#topnavmenu {
	width:700px;
	margin-right:90px;
}
ul#topnavmenu li.last {
	border-right:none;
}
div.left_panel h2 span {
}
div.product_listing div.centre_panel {
	margin:5px 0px 10px 0px;
	float:left;
	width:990px;
	height:auto;
}
div.left_panel h1 span {
	background:url(../images/icon_arrowwhiteleft.gif) no-repeat left;
	line-height:2;
	padding-left:13px;
}
div.product_listing div.left_panel h1 {
	background:url(../images/head_right_left.gif) no-repeat left;
	background-position: 0 0;
	font-size:110%;
	color:#ffffff;
	padding-left:16px;
	width:203px;
	height:26px;
	margin:0px;
	line-height:2;
}
div.product_listing div.left_panel ul.left_navmain {
	margin-left:8px;
}
div.product_listing div.left_panel ul.left_navmain li {
	margin-left:4px;
}
div.product_listing div.left_panel ul.left_navmain li a {
	width:183px;
	background:none;
	color:#3d518a;
	font-size:100%;
	padding-bottom:0;
	padding-top:0;
}
div.product_listing div.left_panel ul.left_navmain li a:hover {
	border-top:none;
	border-bottom:none;
	width:183px;
	background:none;
	text-decoration:none;
	font-size:100%;
	padding-bottom:0;
	padding-top:0;
	text-decoration:underline;
}
div.product_listing div.left_panel ul.left_navmain ul li a, div.product_listing div.left_panel ul.left_navmain ul li a:hover {
	width:170px;
	font-weight:normal;
}
div.product_listing ul.left_navmain ul ul {
	width:50px;
	padding:0;
	margin:0;
	border-left:none;
	padding-left:0;
	padding-right:0;
	margin-top:10px;
	padding-left:8px;
}
.float_right {
	float:right;
}
.float_left{
	float:left;
}
span.float_right {
	float:right;
	display:block;
}
span.float_left {
	float:left;
	display:block;
}
div.prod_pagecount span.float_right {
	float:left;
	display:block;
	padding-left:215px;
}
div.prod_pagecount2span.float_right {
	float:right;
	display:block;
}
div.prod_pagecount span.float_left {
	float:left;
	display:block;
	padding-left:5px;
}
div.product_listing h6 {
	font-weight:bold;
	color:#085dad;
	padding-left:15px;
	width:auto;
	height:21px;
	margin:0px;
	font-size:100%;
	border-bottom:#e3e3e3 solid 1px;
	line-height:2;
	background-color:#eeeeee;
}
div.product_listing h5 {
	background-color:#eeeeee;
	font-weight:bold;
	color:#085dad;
	padding-left:15px;
	width:auto;
	height:21px;
	margin:0px;
	margin-top:10px;
	font-size:100%;
	border-bottom:#e3e3e3 solid 1px;
	line-height:2;
	background-color: #eeeeee;
}
div.product_listing ul.left_navmain li.main {
	font-weight:bold;
	padding-left:8px;
}
div.product_listing div.left_panel ul.left_navmain li ul li {
	font-weight:normal;
	width:170px;
}
div.product_listing div.left_panel ul.left_navmain li ul {
	font-weight:normal;
	width:170px;
}
div.product_listing div.left_panel ul.left_navmain li {
	width:170px;
}
.small_txtfld {
	width:50px;
	color:#000000;
	font-size:100%;
}
h3.bids
{
font-size:14px;
padding:5px 0 5px 20px;
color:#085dad;
}
.small_txtfld2{
	width:30px;
	font-size:90%;
	margin:8px 0 0 0;
}
div.max_txt {
	padding-left:20px;
	padding-top:10px;
}
*html div.product_listing div.left_panel div.left_mid2 {
	margin:0px 1px 0px 1px;
}
div.product_listing div.left_panel div.left_mid2 {
	border-right:#bababa solid 1px;
	margin:0px 0px 0px 2px;
	border-left:#bababa solid 1px;
	padding-top:10px;
	height:auto;
	width:216px;
	float:left;
}
div.prod_pagecount {
	float:left;
	width:auto;
	height:20px;
	padding:5px;
}
.drp_down {
	font-size:90%;
}
div.paging {
	float:left;
	width:523px;
	height:25px;
	background:url(../images/paging_mid.gif);
	margin:5px auto;
}
div.paging span.pagingleft {
	float:left;
	width:10px;
	height:auto;
	background:url(../images/paging_left.gif) no-repeat left;
	height:25px;
}
div.paging span.pagingmid {
	position:relative;
	background:url(../images/paging_right.gif) no-repeat right top;
	margin-right:auto;
	height:25px;
	float:right;
	width:497px;
	text-align:center;
	line-height:2;
	padding-right:13px;
}
div.paging span.pagingmid a {
	color:#193993;
	font-size:100%;
}
div.product_listing div.middle_panel div.bg_midtop {
	background:none;
	width:522px;
	float:left;
	height:auto;
}
div.product_listing *html div.products_mid {
	margin:-1px 0px 0px 0px;
	z-index:0;
}
div.product_listing div.products_mid {
	float:left;
	height:auto;
	width:519px;
	border:solid #e3e3e3 1px;
	border-bottom:none;
	z-index:0;
	margin:-1px 0px 0px 0px;
	
}
/*----------------------------------------------------ul li-------------------------------------------------------*/



*html ul.blueTabs {
	margin-left:5px;
	z-index:0;
}
ul.blueTabs {
	float:left;
	background:url(../images/blueTabBg.gif) repeat-x bottom left;
	width:501px;
	margin-left:10px;
	margin-bottom:-1px;
}
ul.blueTabs li {
	float:left;
	list-style-type:none;
	margin:0 5px 0 0;
}
ul.blueTabs li.first {
	padding-left:25px;
}
ul.blueTabs li a {
	color:#333333;
	background:url(../images/tabLeft.jpg) no-repeat top left;
	display:block;
	padding:0 0 0 3px;
	float:left;
	height:24px;
	border-bottom:#acacac solid 1px;
}
ul.blueTabs li a:hover {
	color:#333333;
	text-decoration:none;
	background:url(../images/tabLeft.jpg) no-repeat bottom left;
	height:24px;

}
ul.blueTabs li a span {
	background:url(../images/tabRight.jpg) no-repeat top right;
	float:left;
	display:block;
	padding:5px 22px 0 3px;
	height:19px;
	cursor:pointer;
	width:135px;
	color:#6D7B8D
}
html>body ul.blueTabs li a span{
	
	width:136px;
	}
ul.blueTabs li a:hover span {
	color:#333333;
	text-decoration:none;
	background:url(../images/tabRight.jpg) no-repeat bottom right;
	cursor:pointer;
	height:19px;
	width:135px;
	padding:5px 22px 0 3px;
}
html>body ul.blueTabs li a:hover span {
	width:136px;
	}
ul.blueTabs li.active a {
	color:#333333;
	background:url(../images/tabLeft.jpg) no-repeat bottom left;
	height:24px;
	border-bottom:#fff solid 1px;
}
ul.blueTabs li.active a:hover {
	height:24px;
	border-bottom:#fff solid 1px;
}
ul.blueTabs li.active a span {
	background:url(../images/tabRight.jpg) no-repeat bottom right;
	height:19px;
	width:135px;
	padding:5px 22px 0 3px;
	font-weight:bold;
	color:black;
}
html>body ul.blueTabs li.active a span {
	
	width:136px;
}
ul.blueTabs li.active a:hover span {
	height:19px;
}
ul.blueTabs li.last a span {
	padding-right:0px;
	border:1px solid #000;
}
/*--------------------------------------Productlisting-----------------------------------------*/






div.product_listing div.sort {
	width:510px;
	clear:both;
	height:auto;
	padding:10px 0px 10px 5px;
	border-bottom:solid 1px #ccc;
	margin:0 auto;
}
div.product_listing div.sort select {
	font-size:80%;
}
*html div.product_listing  p.buttoncompare {
	padding:0px 0px 0 1px;
	margin:10px 0px 0 5px;
}
*html div.product_listing  .buttoncomparebg {
	padding:0 0px 0px 0px;
	cursor:pointer;
}
p.buttonCheckout {
	background:url(../images/buttonLeftBg.gif) no-repeat top left;
	float:left;
	padding:0px 3px 0 5px;
	margin:10px 0px 0 0px;
}
p.buttoncompare {
	/*background:url(../images/btn_compare.gif) no-repeat top left;*/
	float:left;
	height:23px;
	font-size:90%;
}
.buttoncomparebg {
	background:url(../images/btn_compare.gif) no-repeat top left;
	border:0;
	height:23px;
	color:#156fc3;
	padding:0 0px 2px 0px;
	margin-top:3px;
	margin-right:5px;
	font-size:100%;
	width:106px;
	cursor:pointer;
}
div.click {
	padding:5px 0px 5px 0px;
}
div.click_txt {
	font-size:80%;
	padding-top:15px;
}
html>body div.click_txt {
	padding-top:5px;
}
.padding_left10 {
	padding-left:10px;
}
div.product_listing div.products_mid p.product_img, div.product_listing div.products_last p.product_img {
	height:100px;
	margin-top:10px;
	*height:120px;
}
div.product_listing div.products_mid ul li img {
	margin:0px 10px;
}
div.product_listing div.products_mid ul li div.discountstar{
	margin:0px 0px;

	}
div.product_listing div.products_mid ul li div.discountstar img{
	margin:0px 0px;
	
	}
div.product_listing div.products_mid ul li div.discountstar a{
	margin:0px 0px;
	
}
p.star {
	padding-top:10px;
}
p.viewdetails {
	height:20px;
	background-color:#efefef;
	float:left;
	width:157px;
	margin-right:0px;
	margin-top:10px;
	padding:3px;
	margin-left:0px;
	font-size:110%;
	text-align:center;
}


div.product_listing div.products_mid ul li p.viewdetails a {
	color:#193993;
	padding:0;
	margin:0;
	background:none;
}
div.product_listing div.products_mid ul li a {
	padding-left:0px;
}
div.product_listing div.products_mid ul li {
	border-right:solid #fff 2px;
	width:163px;
	padding:0;
	margin:0;
}
div.product_listing div.products_mid ul li p {
	border-right:solid #fff 2px;
	width:150px;
	padding-left:0px;
}
div.product_listing div.middle_panel div.bg_bot, div.middle_panel div.bg_bottop {
	background:url(../images/bg_bottomprodlist.gif) no-repeat left top;
	height:12px;
	width:523px;
	float:left;
	margin-bottom:5px;
}
div.prod_listul {
	width:515px;
	height:auto;
	float:left;
	margin-top:10px;
	padding-bottom:0px;

}
div.divider {
	border-bottom:#ececec solid 1px;
	width:96%;
	margin-top:5px;
	float:left;
	margin-right:5px;
	margin-left:5px;
	_margin-top:0px;
}
p.compare {
	color:#999898;
	font-size:80%;
}
/*---brand-logo--anil--------*/

div.product_listing div.products_mid li.brand_li p.product_img {
height:65px;
margin-top:6px;
}

div.product_listing div.products_mid ul li.brand_li p {
border-right:2px solid #FFFFFF;
padding-left:5px;
width:140px;
}
/*--------------------------ProductDescription--------------------------------------------*/
div.product_listing div.middle_panel div.bg_bottopdesc {
	background-image:url(../images/bg_toproundeddesc1.gif);
	background-repeat:no-repeat;
	height:12px;
	width:523px;
	float:left;
}
div.product_listing div.products_mid {
	float:left;
	height:auto;
	width:520px;
	border:solid #e3e3e3 1px;
	border-bottom:none;
	border-top:none;
	z-index:0;
	margin:0px 0px 0px 0px;
}
div.product_listing *html ul.blueTabs {
	margin-left:5px;
	z-index:0;
}
div.product_listing ul.blueTabs {
	width:521px;
	margin-left:0px;
}
*html ul.blueTabs {
	margin-left:5px;
	z-index:0;
}
div.product_listing ul.blueTabs {
	float:left;
	background:url(../images/blueTabBg.gif) repeat-x bottom left;
	margin-bottom:-1px;
}
div.product_listing  ul.blueTabs li {
	float:left;
	list-style-type:none;
	margin:0 5px 0 0;
}
div.product_listing ul.blueTabs li.first {
	padding-left:25px;
}
div.product_listing  ul.blueTabs li a {
	color:#333333;
	background:url(../images/tabLeft.jpg) no-repeat top left;
	display:block;
	padding:0 0 0 3px;
	float:left;
	height:24px;
	border-bottom:#acacac solid 1px;
}
div.product_listing  ul.blueTabs li a:hover {
	color:#333333;
	text-decoration:none;
	background:url(../images/tabLeft.jpg) no-repeat bottom left;
	height:24px;

}
div.product_listing  ul.blueTabs li a span {
	background:url(../images/tabRight.jpg) no-repeat top right;
	float:left;
	display:block;
	padding:5px 22px 0 3px;
	height:19px;
	cursor:pointer;
	width:142px;
	color:#6D7B8D
}
html>body div.product_listing ul.blueTabs li a span{
	
	width:142px;
	}
div.product_listing ul.blueTabs li a:hover span {
	color:#333333;
	text-decoration:none;
	background:url(../images/tabRight.jpg) no-repeat bottom right;
	cursor:pointer;
	height:19px;
	width:142px;
	padding:5px 22px 0 3px;
}
html>body div.product_listing ul.blueTabs li a:hover span {
	width:142px;
	}
div.product_listing ul.blueTabs li.active a {
	color:#333333;
	background:url(../images/tabLeft.jpg) no-repeat bottom left;
	height:24px;
	border-bottom:#fff solid 1px;
}
div.product_listing ul.blueTabs li.active a:hover {
	height:24px;
	border-bottom:#fff solid 1px;
}
div.product_listing ul.blueTabs li.active a span {
	background:url(../images/tabRight.jpg) no-repeat bottom right;
	height:19px;
	width:142px;
	padding:5px 22px 0 3px;
	font-weight:bold;
	color:black;
}
html>body div.product_listing ul.blueTabs li.active a span {
	
	width:142px;
}
div.product_listing ul.blueTabs li.active a:hover span {
	height:19px;
}
div.product_listing ul.blueTabs li.last a span {
	padding-right:0px;
	border:1px solid #000;
}


div.product_listing div.product_desc div.middle_panel div.products_mid {
	float:left;
	height:auto;
	width:520px;
	border:solid #bababa 1px;
	border-bottom:none;
	z-index:0;
	margin:-1px 0px 0px 0px;
	border-top:none;
}
div.product_listing div.product_desc h4 {
	font-size:20px;
	color:#333333;
	float:left;
	padding-left:15px;
}
div.product_listing div.heading {
	width:280px;
	float:left;
}
div.product_listing div.print {
	width:50px;
	float:right;
	text-align:right;
	padding-right:10px;
}
div.product_desc div.middle_panel div.bg_mid div.main_img {
	width:auto;
	float:left;
	height:auto;
	height:auto;
	margin:0px;
}
div.product_desc div.middle_panel div.bg_mid ul#price, div.product_desc div.middle_panel div.bg_mid ul#price2 {
	width:50px;
	float:left;
}
div.product_desc div.middle_panel div.bg_mid {
	width:520px;
	margin-right:0px;
	background:none;
	float:left;
	margin:0;
	padding:0;
}
div.product_desc div.middle_panel div.bg_mid ul#price li, div.product_desc div.middle_panel div.bg_mid ul#price2 li {
	margin:0;
	padding:0;
	border-right:none;
	width:90px;
	line-height:1.6;
	float:left;
}
div.product_desc div.middle_panel div.bg_mid ul#price li span.floatLeft{
	width:90px;
	float:left;
	display:block;
}
div.product_desc div.middle_panel div.bg_mid ul#price li span.floatRight{
	width:90px;
	float:right;
	display:block;
}
div.product_desc ul#price li, div.product_desc ul#price2 li {
	margin:0;
	padding:0;
	border-right:none;
	width:100px;
	line-height:1.6;
}
div.product_desc div.middle_panel div.bg_mid div.amount ul#price li a, div.product_desc div.middle_panel div.bg_mid div.amount ul#price2 li a {
	padding:0;
	margin:0;
	color:#193993;
	font-size:90%;
	text-decoration:underline;
}
div.product_desc ul#price li img, div.product_desc ul#price2 li img {
	padding:0;
	margin:0;
}
ul#price, ul#price2 {
	margin:0;
	padding:0;
}
div.product_desc li.red_txt {
	color:#c93918;
	font-size:13px;
	font-weight:bold;
}
div.product_desc div.middle_panel div.bg_mid div.main_img2 {
	width:230px;
	float:left;
	height:auto;
	height:auto;
	margin:0px;
	margin-left:5px;
}
div.product_desc div.middle_panel div.price {
	width:105px;
	float:left;
	height:auto;
	margin:0;
	padding:0;
}
div.product_desc div.middle_panel div.amount {
	width:105px;
	float:left;
	height:auto;
	margin:0;
	padding:0;
}
div.product_desc div.divider {
	border-bottom:#ececec solid 1px;
	width:96%;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	float:left;
	margin-right:3px;
	margin-left:5px;
	height:1px;
}
html>body div.product_desc div.divider {
	margin-right:0;
	margin-left:11px;
	
}
div.left_img {
	width:240px;
	float:left;
	height:auto;
	padding-top:10px;
}
div.right_img {
	width:220px;
	float:right;
	height:auto;
	margin-right:5px;
}
div.product_desc h3 {
	color:#085dad;
	font-weight:bold;
	padding:5px;
	padding-left:0px;
	font-size:100%;
}
div.product_desc .middle_panel h3 {
	color:#085dad;
	font-weight:bold;
	padding:5px;
	padding-left:10px;
	font-size:110%;
}
div.product_desc .right_panel h3 {
	color:#193993;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	padding-left:0px;
}
div.product_desc div.products_mid h2 {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	padding-left:10px;
}
div.product_desc div.products_mid p.content {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
div.product_desc div.products_mid p a {
	padding-left:10px;
	color:#193993;
	text-decoration:underline;
}
div.product_desc div.products_mid p.new a {
	padding-left:5px;
	color:#193993;
	text-decoration:underline;
}
div.product_desc ol#desc_list {
	width:auto;
	padding:0;
	padding-left:40px;
	margin:0;
	padding-bottom:10px;
}
div.bg_topgreen {
	background:url(../images/bg_toproundeddesc.gif) no-repeat top;
	height:14px;
	float:left;
	width:219px;
}
div.bg_midgreen {
	background:url(../images/bg_botroundedmid.gif) repeat-y;
	height:auto;
	float:left;
	width:210px;
	padding-left:10px;
	text-align:centre;
}
div.float_image {
	width:265px;
	height:78px;
	float:left;
	background-color:#efefef;
	margin-left:5px;
	margin-bottom:5px;
}
div.float_image div.arrow {
	width:10px;
	margin:2px auto;
	height:70px;
	margin-top:3px;
	float:left;
}
div.float_image div.list {
	width:245px;
	background-color:#FFFFFF;
	margin:2px auto;
	height:72px;
	margin-top:3px;
	float:left;
}
div.float_image div.list a {
	border:solid 1px #efefef;
	padding:3px;
	margin:2px;
	margin-top:5px;
	display:block;
	float:left;
}
html>body div.bg_midgreen div.btn {
	width:102px;
	margin:10px 18px 0 0;
}
div.bg_midgreen div.btn {
	float:right;
	margin:10px 13px 0 0;
	clear:both;
	font-size:100%;
	width:90px;
}
html>body div.bg_midgreen div {
	margin-right:24px;
}
div.bg_midgreen div {
	float:right;
	text-align:left;
	clear:both;
	font-size:110%;
	margin-right:12px;
}
/*
div.bg_midgreen div.btn p.button {
	background:url(../images/buttonLeftBg.gif) no-repeat top left;
	float:left;
	cursor:pointer;
	padding:0px 3px 0 0;
	margin:10px 0 0 10px;
}
body div.bg_midgreen div.btn p.button {
	padding:0px 3px 0 3px;
}

*/
div.bg_midgreen div a {
	color:#3a93eb;
	font-size:100%;
	text-decoration:underline;
}
div.bg_midgreen div a:hover {
	color:#3a93eb;
	font-size:100%;
	text-decoration:underline;
}
div.bg_midgreen div.or {
	padding-right:40px;
	font-size:110%;
	font-variant:small-caps;
	margin-top:10px;
}
div.bg_botgreen {
	background:url(../images/bg_botroundeddesc.gif) repeat-y;
	height:14px;
	float:left;
	width:219px;
}
.bg_btnaddcart {
	background:url(../images/btn_addtocart.gif) no-repeat;
	width:97px;
	height:22px;
	line-height:22px;
	color:#fff;
	font-size:100%;
	text-align:center;
	padding-left:18px;
	border:none;
	cursor:pointer;
}
.small_txtfld2 {
	width:30px;	
	font-size:88%;
}
div.product_desc div.middle_panel div.bg_mid div.main_img p {
	text-align:center;
	float:left;
	margin:0px;
	width:auto;
}
div.product_desc p.content span.header {
	margin-left:40px;
	color:#193993;
	font-size:12px;
	font-weight:bold;
}
div.seller1 {
	width:250px;
	float:left;
	height:auto;
	margin-left:20px;
}
div.seller2 {
	width:150px;
	float:left;
	height:auto;
}
div.seller1 p, div.seller2 p {
	line-height:1.5;
}
div.product_desc div.left_panel ul.left_navmain li.selected a {
	color:#5fa7ef;
}
li.bor_top {
	border-top:#eeeeee solid 1px;
}
div.product_listing div.left_panel ul.left_navmain li.first {
	border-bottom:none !important;
}
/*-----------------------------prodlisting_auction--------------------------------*/

	div.left_mid2 label {
	width:80px;
	float:left;
	height:20px;
	margin:5px 1px;
	display:block;
	clear:both;
	padding-left:9px;
}
div.left_mid2 .dropdown {
	float:left;
	margin:5px 0 5px 7px;
	font-size:90%;
	width:90px;
}
div.left_mid2 label.auction {
	float:left;
	padding:0;
	margin:3px 0;
	width:80px;
}
div.left_mid2 .txt_price {
	width:20px;
	padding:0;
	margin:0;
}
div.price_txtfld {
	float:left;
	margin:5px 0 6px 6px;
	padding:0;
}
div.Shipping {
	float:left;
	width:200px;
	margin-top:10px;
	padding:0;
}
div.Shipping label.ship {
	margin-top:1px;
}
div.left_mid2 label.radio {
	width:80px;
	float:left;
	margin:0px 0px;
	display:block;
	padding:0;
	clear:both;
}
label.heading {
	width:99px !important;
	float:left;
	margin:7px 5px 5px 0;
	display:block;
	clear:both;
}
div.radiodiv {
	float:left;
	margin:3px 0 0 0;
	padding:0;
}
div#adv_srch {
	float:left;
}
/*
div#adv_srch p.button {
	float:left;
	margin:0 0 2px 8px;
}
/*------------------------------------Prdspecification_auction-------------------------------------------------------------*/

div.product_listing div.middle_panel h4.otherprod {
	font-size:120%;
	font-weight:bold;
	width:300px;
	float:left;
	padding-bottom:10px;

}
div#spec_auction div.products_mid ul {
	margin:0;
	padding:0;
	margin-left:5px;
}
div#spec_auction div.products_mid ul li a {
	background:none;
	padding-left:5px;
	width:auto;
}
div#spec_auction div.products_mid ul li img {
	margin-left:5px;
	text-align:left;
}
div#spec_auction div.products_mid ul li {
	border-right:solid #fff 2px;
	width:100px;
	padding:0;
	margin:0;
}
div#spec_auction div.products_mid ul li p {
	width:auto;
	padding-left:5px;
}
div#spec_auction div.products_mid ul li a {
	width:auto;
	padding:0;
	margin:0;
	padding-left:5px;
}
div#spec_auction div.products_mid ul li p.viewdetails {
	height:20px;
	float:left;
	width:auto;
	margin-right:0px;
	margin-top:10px;
	padding-left:5px;
	margin-left:0px;
	font-size:110%;
	text-align:center;
}
div#spec_auction div.left_panel ul.left_navmain li.first {
	border-bottom:solid #eeeeee 1px;
}
div#spec_auction div.middle_panel span.view a {
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:10px;
	font-size:90%;
}/*
div#spec_auction p.button {
	background:url(../images/buttonLeftBg.gif) no-repeat top left;
	float:left;
	cursor:pointer;
	padding:0px 3px 0 5px;
	margin:10px 0 0 10px;
}*/
div.radio_sel {
	float:left;
	margin:10px 10px;
	width:450px;
}
div.radio_sel ul {
	width:200px;
	display:inline;
	float:left
}
div.radio_sel ul li {
	line-height:1.5;
}
div.radio_sel ul li.first {
	font-weight:bold;
}
/*--------------------------------------------------------menutry----------------------------------------------------*/

div.middle_panel_2col {
	width:748px;
	margin:0 0 0 16px;
	float:left;
	height:auto;
}
div.middle_panel_2col div.bg_mid_2col {
	background:url(../images/bg_mid_2col.gif) repeat-y top left;
	float:left;
	margin:0;
	padding:0;
	width:748px;
}
div.middle_panel_2col div.bg_mid_2col p {
	margin: 0 20px;
}
div.middle_panel_2col div.bg_mid_2col p.font_bold {
	margin:10px 20px 5px 20px;
}
div.middle_panel_2col div.bg_mid_2col p.buttonGreen, div.middle_panel_2col div.bg_mid_2col p.button{
	margin:0px 0;
}
div.middle_panel_2col div.bg_mid_2col p.buttonGreen	.buttonGreenBg {
	padding:0px 10px 4px 4px;
}

div.middle_panel_2col div.bg_bot_2col {
	background:url(../images/bg_bot_2col.gif) no-repeat top;
	height:12px;
	width:748px;
	float:left;
	margin-bottom:5px;
}
div.middle_panel_2col div.bg_gradtop_2col h1 {
	padding-left:20px;
	padding-top:10px;
	background:url(../images/bg_gradtop_2col.gif) no-repeat top;
	height:32px;
	width:728px;
	float:left;
	color:#085dad;
	font-size:130%;
	font-weight:bold;
}

div.middle_panel_1col div.bg_bot_1col {
	background:url(../images/bg_gradtop_1col.gif) no-repeat top left;
	height:12px;
	width:985px;
	float:left;
	margin-bottom:5px;
}
div.middle_panel_1col div.bg_gradtop_1col h1 {
	padding-left:0px;
	padding-top:10px;
	background:url(../images/bg_gradtop_1col.gif) no-repeat top left;
	height:32px;
	width:985px;
	float:left;
	color:#085dad;
	font-size:130%;
	text-indent:10px;
	font-weight:bold;
}
div.left_panel div.left_mid_2col {
	border-right:#bababa solid 1px;
	margin:0px 1px 0px 1px;
	border-left:#bababa solid 1px;
	padding:0px;
	height:auto;
	width:216px;
	float:left;
	
}
html>body div.left_panel div.left_mid_2col {
	margin:0 0 0 2px;
}
div.left_panel div.left_mid_2col ul#left_navmain_ms {
	margin-left:10px;
	font-weight: bold;
}
div.left_panel div.left_mid_2col ul#left_navmain_ms li {
	padding: 0;
	line-height:1.8;
	border-bottom:#eeeeee solid 1px;
	padding-left:8px;
	width:185px;
	background-color:#FFFFFF;
}
div.left_panel div.left_mid_2col ul#left_navmain_ms li a {
	color: #3d518a;
	font-size: 100%;
	padding: 0px;
}
div.left_panel div.left_mid_2col ul#left_navmain_ms li span {
	padding: 0 0 0 15px;
	font-weight: normal;
}
div.bg_mid_2col div.cnt-tbl-header {
	margin: 15px auto 0 auto;
	width: 92%;
	border: 1px solid #BABABA;
	border-bottom: 1px solid #E3E3E3;
	background: url(../images/cnt-tbl-hd-bg.jpg) repeat-x;
	height: 25px;
	padding: 0 10px;
	color: #FFFFFF;
	font-size:120%;
	font-weight:bold;
	line-height: 25px;
}
div.bg_mid_2col div.cnt-tbl-elements {
	margin: 0 auto 15px auto;
	width: 92%;
	border: 1px solid #BABABA;
	padding: 0 10px;
}
div.bg_mid_2col div.cnt-tbl-elements2 {
	margin: 0 auto 0 auto;
	width: 92%;
	border: 1px solid #BABABA;
	border-top: 0;
	border-bottom: 0;
	padding: 0 10px;
}
div.cnt-tbl-elements label {
	float:left;
	display:block;
	clear:both;
	width:350px;
}
span.mandatory-fields {
	color: #FF0000;
	font-weight: bold;
}
div.bg_mid_2col div.cnt-tbl-elements h6 {
	font-weight:bold;
	color: #000000;
	font-size:100%;
	line-height:2;
	background-color: #FEFEFE;
	border: 0;
	padding: 0;
}
div.bg_mid_2col div.cnt-tbl-elements label {
	display: block;
	float: left;
	text-align: left;
	line-height:200%;
	vertical-align:middle;
}
div.bg_mid_2col div.cnt-tbl-elements input, div.bg_mid_2col div.cnt-tbl-elements select {
	display: block;
	width: auto;
	float: left;
	margin-bottom: 0;
	margin-right: 0.2em;
	font-size:110%;
	padding: 0.2em 0.1em 0.2em 0.2em;
}
div.bg_mid_2col div.cnt-tbl-elements select#dob {
	width: 50px;
}
div.bg_mid_2col div.cnt-tbl-elements select#dob-mon {
	width: 60px;
}
div.bg_mid_2col div.cnt-tbl-elements select#dob-yr {
	width: 62px;
}
div.bg_mid_2col div.cnt-tbl-elements p.button {
	float:left;
	padding:0 0 0 5px;
	margin:10px 0 0 0;
}
body div.bg_mid_2col div.cnt-tbl-elements p.button {
	padding:0px 0 0 5px;
	margin:0;
}
div.bg_mid_2col div.cnt-tbl-elements2 p.button {
	padding:0px 0 0 5px;
	margin:10px 0px 10px 5px;
}
html>body div.bg_mid_2col div.cnt-tbl-elements p.button {
	margin-right:0px;
}
div.bg_mid_2col div.cnt-tbl-elements p.button .buttonBg {
		padding:0px 10px 4px 4px;
}
div.padding-cnt-tbl-elements{
	padding:0 0 0 135px !important;
	float:left !important;
	width:auto !important;
	margin:0 !important;
} 
.loginContentnew div.padding-cnt-tbl-elements{
	padding:0 0 0 135px !important;
	width:55px !important;
	float:left !important;
	margin:0;
}
.margin_topnone
{
margin-top:0 !important;
}
div.bg_mid_2col div.cnt-tbl-elements br {
	clear: left;
}
div.bg_mid_2col div.cnt-tbl-elements label.lbl-offers {
	display: block;
	width: auto;
	float: left;
	margin-bottom: 0.5em;
	line-height: 1.5;
	margin-left: 0.5em;
}
div.bg_mid_2col div.cnt-tbl-elements label.lbl-offers-chk {
	display: block;
	width: 15em;
	float: left;
	margin-bottom: 0.5em;
	line-height: 1.5;
	margin-left: 0.5em;
	white-space: nowrap;
}
div.bg_mid_2col div.cnt-tbl-elements label.lbl-chg-pwd-pg {
	width: 13em;
}
div.bg_mid_2col div.cnt-tbl-elements label.lbl-frg-pwd-pg {
	width:150px;
	padding-top: 0;
}
div.bg_mid_2col div.cnt-tbl-elements label.lbl-comp-msg-pg {
	width: 10em;
}
div.bg_mid_2col div.cnt-tbl-elements label.ref_no {
	width: 12em;
}
div.bg_mid_2col div.cnt-tbl-elements label.ref_no1 {
	width: 11.7em;
}
html>body div.bg_mid_2col div.cnt-tbl-elements label.ref_no1 {
	width: 12em;
}
div.bg_mid_2col div.cnt-tbl-elements2 label.lbl-comp-msg-pg {
	width: 7em;
	padding:0 5px 10px 10px;
	display:block;
	float:left;
}

div.bg_mid_2col div.cnt-tbl-elements2 label.lbl-view-msg-pg {
	width: 20em;
	clear:right;
	padding:0 10px 10px 10px;
	display:block;
}

div.bg_mid_2col div.cnt-tbl-elements input.comp-msg-pg, div.bg_mid_2col div.cnt-tbl-elements textarea.comp-msg-pg {
	width: 500px;
	padding-left: 0;
	margin-left: 0;
}
div.bg_mid_2col div.element-hd-pagn {
	margin: 0px auto 0 auto;
	padding: 0 10px;
	width: 92%;
	height: 28px;
	background: url(../images/element-tbl-pagn-bg.jpg) repeat-x;
	background-color: #FEFEFE;
	border: 1px solid #BABABA;
	border-bottom: 1px solid #E3E3E3;
	font-size:100%;
}
/*-------------------------My Bids page------------------------------------*/
div.bg_mid_2col div.element-hd-pagn1 {
	margin: 0px auto 0 auto;
	padding: 0 10px;
	width: 92%;
	height: 28px;
	background: url(../images/element-tbl-pagn-bg.jpg) repeat-x;
	background-color: #FEFEFE;
	border: 1px solid #BABABA;
	border-bottom: 1px solid #E3E3E3;
	font-size:100%;
}

div.bg_mid_2col div.element-hd-btns1 {
	margin: 0 auto;
	padding: 0 10px;
	width: 92%;
	height: 30px;
	background-color: #FEFEFE;
	border: 1px solid #BABABA;
	border-top: 0;
	font-size:100%;
}
/*-------------------------My Bids page------------------------------------*/
label.loyalty
{
width:170px;
padding:0px 0px 0 5px;
float:left;
}
label.fromdate
{
width:30px;
padding:0px 0px 0 5px;
float:left;
}
label.todate
{
width:10px;
padding:0px 0px 0 5px;
float:left;
}
div.element-hd-btns .drp_down{
margin-top:5px;
}
div.bg_mid_2col div.element-hd-pagn2 {
	margin: 0px auto 0 auto;
	padding: 0 10px;
	width: 92%;
	height: 28px;
	background: url(../images/element-tbl-pagn-bg.jpg) repeat-x;
	background-color: #FEFEFE;
	border: 1px solid #BABABA;
	border-bottom: 1px solid #E3E3E3;
	font-size:100%;
}
div.bg_mid_2col div.element-hd-pagn2 span
{
padding:7px 0 0 0;
}
div.bg_mid_2col div.element-hd-pagn label {
	float: left;
	margin: 6px 0 0 0;
}
div.bg_mid_2col div.element-hd-pagn span {
	float: right;
	margin: 6px 0 0 0;
}
div.bg_mid_2col div.element-hd-btns {
	margin: 0 auto;
	padding: 0 10px;
	width: 92%;
	height: 30px;
	background-color: #FEFEFE;
	border: 1px solid #BABABA;
	border-top: 0;
	font-size:100%;
}
div.bg_mid_2col div.element-hd-btns2 {
	margin: 0 auto;
	padding: 0 0;
	width: 100%;
	height: 30px;
	background-color: #FEFEFE;
	border: 1px solid #BABABA;
	border-top: 0;
	font-size:100%;
}
div.bg_mid_2col div.element-hd-btns span {
	float:left;
	padding: 0 5px 0 0;
	margin: 8px 0 0 0;
}
div.bg_mid_2col div.element-hd-btns p.button {
	margin: 5px 5px 0 0;
}
div.bg_mid_2col table.element-tbl {
	margin: 0 auto;
	padding: 0;
	width: 94.9%;
	background-color: #FEFEFE;
	border: 1px solid #BABABA;
	
}

/* added for MyBids Page */
div.bg_mid_2col table.element-tbl1 {
	margin: 0 auto;
	padding: 0;
	width: 94.9%;
	background-color: #FEFEFE;
	border: 1px solid #BABABA;
	
}
div.bg_mid_2col table.element-tbl1 th.element-tbl-header {
	background-color: #D6E9FA;
	height: 28px;
	border-bottom: 1px solid #BABABA;
	font-size:100%;
	font-weight:bold;
	padding: 2 5px;
}
div.acknowledge_left
{
float:left;
width:30%;
margin:0;
padding:5px 0 0 20px;

}
.padding_left20
{
padding-left:20px;
}
div.acknowledge_right
{
float:left;
width:60%;
margin:0;
padding:5px 0 0 10px;

}
.report_btn
{
float:left;
width:100%;
}
div.bg_mid_2col .padding10Left p.button {
	padding: 0px 0 0 5px;
}
div.bg_mid_2col table.element-tbl th.element-tbl-header {
	background-color: #D6E9FA;
	height: 28px;
	border-bottom: 1px solid #BABABA;
	font-size:100%;
	font-weight:bold;
	padding: 2 5px;
}
div.bg_mid_2col table.element-tbl th.element-tbl-header5 {
	width:140px;
	background-color: #D6E9FA;
	height: 28px;
	border-bottom: 1px solid #BABABA;
	font-size:100%;
	font-weight:bold;
	padding: 0 10px;
}
div.bg_mid_2col table.element-tbl th.element-tbl-header2 {
	background-color: #D6E9FA;
	height: 28px;
	border-bottom: 1px solid #fff;
	font-size:100%;
	font-weight:bold;
	padding: 0 10px;
}
div.bg_mid_2col table.element-tbl2 {
	margin: 0 auto;
	padding: 0;
	border: 1px solid #BABABA;

}
.background_ccc
{
background-color:#dddddd;
}
div.bg_mid_2col table.element-tbl2 th.element-tbl-header {
	background-color: #D6E9FA;
	height: 28px;
	border-bottom: 1px solid #BABABA;
	font-size:100%;
	font-weight:bold;
	padding: 0 10px;
}



div.bg_mid_2col table.element-tbl th.element-tbl-header a.sort {
	background: url(../images/sort_arrow.gif) no-repeat right;
	padding-right: 15px;
	font-size: 100%;
}
div.bg_mid_2col table.element-tbl td.element-tbl-gry-drk {
	background-color: #F5F5F5;
	height: 30px;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px 10px;
	font-size:100%;
}
div.bg_mid_2col table.element-tbl td.element-tbl-gry-lgt {
	background-color: #FCFCFC;
	height: 30px;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px 10px;
	font-size:100%;
}
div.bg_mid_2col table.element-tbl a.replied {
	background: url(../images/icon_replied.gif) no-repeat left;
	padding-left: 22px;
	border: 0;
}
div.bg_mid_2col table.element-tbl div.img {
	float:left;
	width:50px;
	text-align:center;
}
div.bg_mid_2col table.element-tbl div.txt_adds {
	float:right;
	margin-top:10px;
	width:120px;
}
div.bg_mid_2col table.element-tbl div.txt_adds h3 {
	font-size:100%;
	color:#193993;
	font-weight:bold;
}
div.bg_mid_2col div.shp-cart-amount {
	margin: 0 auto;
	padding: 5px 10px;
	width: 92%;
	background-color: #FEFEFE;
	border: 1px solid #BABABA;
	border-top: 0;
	font-size:100%;
}
div.bg_mid_2col div.shp-cart-amount label {
	float: left;
	width: 88%;
	text-align: right;
	margin: 2px 0;
}
div.bg_mid_2col div.shp-cart-amount span.amt {
	float: right;
	font-weight: bold;
	margin: 2px 0;
}
div.bg_mid_2col div.shp-cart-amount p.button {
	margin:10px 0;
	float:right;
	clear:both;
}
div.left_panel h1 {
	padding-right: 2px;
}
/* End of the styles created by Rajeev, Date:20-02-2009 ################################# */



/*----------------------------------------login--------------------------------------------------*/






.loginContent {
	margin: 0 auto 15px 19px;
	width: 92%;
	border: 1px solid #BABABA;
	border-top: 0;
	height:auto;
	padding: 10px 10px;
	float:left;
}
*html .loginContent {
	margin: 0 0px 15px 10px;
	width: 92%;
}

.loginContent label {
	width:84px;
	float:left;
	height:15px;
	line-height:100%;
	padding:5px 0 0 0;
	display:block;
	clear:both;
	font-weight:normal;
}
.feedback label {
	width:135px!important;
	float:left;
	height:15px;
	line-height:100%;
	padding:5px 0 0 0;
	display:block;
	clear:both;
	font-weight:normal;
}
.textarea
{
width:200px;
}
.loginContent h3 {
	font-size:100%;
	font-weight:bold;
	display:block;
	clear:both;
	padding:2px 0px 8px 0px;
	margin:0;
}
.loginContent .textBox {
	float:right;
	margin:10px 0;
}
.loginContent a.forgotpass {
	clear:left;
	float:left;
	margin:10px 0;
}
.loginContent span {
	float:left;
	clear:left;
}

p.loginnew
{
padding:10px;
width:90% !important;
}
.loginContentnew{
	margin: 0 auto 15px 10px;
	width: 92%;
	border: 1px solid #bababa;
	border-top: 0;
	height:auto;
	padding: 10px 10px;
	float:left;
}
*html .loginContentnew {
	margin: 0 0px 15px 5px;
	width: 92%;
}
.loginContentnew label {
	width:135px;
	float:left;
	height:15px;
	line-height:100%;
	padding:5px 0 0 0;
	display:block;
	clear:both;
	font-weight:normal;
}
.loginContentnew h3 {
	font-size:100%;
	font-weight:bold;
	display:block;
	clear:both;
	padding:2px 0px 8px 0px;
	margin:0;
}
.loginContentnew .textBox {
	float:right;
	margin:10px 0;
}
.loginContentnew a.forgotpass {
	clear:left;
	float:left;
	margin:10px 0;
}
.loginContentnew span {
	float:left;
	clear:left;
}

/*------------------------------------------------------register----------------------------------------*/
.bg_mid_1col {
	border: 1px solid #bababa;
	border-top: 0;
	float:left;
	height:auto;
	width:977px;
	margin:-1px 0 0 2px;
}
*html .bg_mid_1col {
	margin:-1px 0 0 1px;
}
.registercontent {
	margin: 0 0 15px 20px;
	width:600px;
	border-top: 0;
	height:auto;
	padding: 10px 5px;
	float:left;
}
.registercontent label {
	width:135px !important;
	float:left;
	padding:1px 0 0 3px;
	clear:both;
	font-weight:normal;
	margin:0;
}
.registercontent p.button{
	padding:0 0 0 5px !important;
	margin:0;
}
.registercontent h3 {
	font-size:100%;
	font-weight:bold;
	display:block;
	clear:both;
	padding:2px 0px 8px 0px;
	margin:0;
}
.registercontent .textBox {
	float:right;
}
.registercontent3 {
	margin: 0 auto 15px 20px;
	height:auto;
	padding: 10px 5px;
	float:left;
}
.registercontent31 {
	margin: 0 auto 15px 20px;
	height:auto;
	padding: 10px 5px;
	float:left;
	margin-left:0px;
	
}
html>body .registercontent31 {
	margin-left:42px;
}

.registercontent3 label {
	width:300px !important;
	float:left;
	padding:1px 0 0 3px;
	clear:both !important;
	margin:5px 0;
	font-weight:normal;
	display:block;
}

.registercontent4 label {
	width:450px !important;
	float:left;
	padding:1px 0 0 3px;
	clear:both !important;
	margin:5px 0;
	font-weight:normal;
	display:block;
}
.registercontent3 p{
	float:left;
	clear:none;
	font-weight:normal;
	width:150px;
	margin:5px 0;
}
.registercontent4 p{
	float:left;
	clear:none;
	font-weight:normal;
	width:450px;
	margin:5px 0;
}
.registercontent4 table{
	float:left;
	width:420px;
	margin:5px 0;
}
div.product_listing div.products_mid .registercontent4 ul{
	float:left;
	width:420px;

}
div.product_listing div.products_mid .registercontent4 li{
	float:left;
	width:420px;

}

.registercontent3 p.button{
	width:auto;
}
.registercontent3 .smltextbox, .registercontent3 .drp_down {
	float:left;
	clear:none;
	margin:5px 0;
}
.registercontent3 .smltextbox{
	margin-right:50px;
}
.registercontent2{
	margin: 0 auto 15px 20px;
	width: 90%;
	border-top: 0;
	height:auto;
	padding: 10px 5px;
	float:left;
}
.registercontent2 label {
	width:350px !important;
	float:left;
	padding:1px 0 0 3px;
	clear:both;
	font-weight:normal;
	margin:5px 0;
}
.registercontent2 p.button{
	padding:0 0 0 5px !important;
	margin:0;
}
.registercontent2 h3 {
	font-size:100%;
	font-weight:bold;
	display:block;
	clear:both;
	padding:2px 0px 8px 0px;
	margin:0;
}
.registercontent2 .textBox {
	float:right;
}


.registercontent22{
	margin: 0 auto 15px 20px;
	border-top: 0;
	height:auto;
	padding: 10px 5px;
	float:left;
}
.registercontent22 label {
	width:150px !important;
	float:left;
	padding:1px 0 0 3px;
	clear:both;
	font-weight:normal;
	margin:5px 0;
}
.registercontent22 p.button{
	padding:0 0 0 5px !important;
	margin:0;
}
.registercontent22 h3 {
	font-size:100%;
	font-weight:bold;
	display:block;
	clear:both;
	padding:2px 0px 8px 0px;
	margin:0;
}
.registercontent22 .textBox {
	float:right;
}
.bg_mid_1col p {
	margin:0 20px;
}
div.radiotagsmain {
	float:left;
	width:900px;
	height:auto;
	margin: 5px 5px 5px 0;
	clear:both;
}
/*
div.radiotagsmain p.button {
	float:left;
}*/
div.radiotags {
	float:left;
	width:250px;
	height:auto;
	margin: 10px 5px 0 0;
}
div.radiotags ul li {
	list-style-type:none;
	float:left;
}
div.radiotags label {
	float:left;
	margin:0px 0;
	clear:right;
	display:block;
}
div.radiotagsmain label {
	float:left;
	margin:0px 0;
	clear:right;
	width:400px;
	font-weight:normal;
	display:block;
}
div.radiotagsmain label span {
	font-weight:bold;
}
div.radiotags .radio, div.radiotagsmain .radio {
	width:20px;
	float:left;
	height:15px;
	padding:0px 0 0 0;
	display:block;
	clear:none;
	margin:2px 0;
}
div.single_colheader {
	width:985px;
	margin:0 0 0px 0px;
	float:left;
	height:auto;
	background:url(../images/bg_gradtop_1col.gif) no-repeat top left;
}
div.middle_panel_1col div.bg_bot_1col {
	height:12px;
	width:980px;
	float:left;
	margin-bottom:5px;
}
div.single_colheader h1 {
	padding-left:0px;
	padding-top:10px;
	margin:0;
	background:none;
	height:32px;
	width:980px;
	float:left;
	color:#085dad;
	font-size:130%;
	text-indent:20px;
	font-weight:bold;
}
div.middle_panel_1col p {
	margin:0 20px;
}
/*--------------------------------------Advanced Search-------------------------------------------------------------*/


div.middle_panel h1.searchheading {
	font-size:20px;
	color:#333333;
	float:left;
	padding-left:15px;
	clear:both;
	width:300px;
}

.searchContent {
	margin: 0 auto 15px 16px;
	width: 90%;
	height:auto;
	padding: 10px 10px;
	float:left;
}
*html .searchContent {
	margin: 0 auto 15px 7px;
}
.searchContent label {
	width:150px;
	float:left;
	height:15px;
	line-height:100%;
	padding:5px 0 0 0;
	display:block;
	clear:both;
	font-weight:normal;
}
.searchContent h3 {
	font-size:100%;
	font-weight:bold;
	display:block;
	clear:both;
	padding:2px 0px 8px 0px;
	margin:0;
}
.searchContent .selectsearch {
	font-size:90%;
}
.smltextbox {
	font-size:90%;
	width:70px;
	height:15px;
}
.searchContent .textbox {
	font-size:90%;
	width:100px;
	height:15px;
	float:left;
}
.searchContent div.price_txtfld {
	float:left;
	width:300px;
	margin:6px 1px;
	padding:0;
}
.searchContent div.radiodiv {
	float:left;
	width:400px;
	border:solid #eeeeee 1px;
	margin:5px;

}
.searchContent div.Shipping {
	float:left;
	width:250px;
	margin-top:10px;
	padding:0;
	margin-bottom:5px;
}
.searchContent label.auction {
	float:left;
	width:80px;
	margin-bottom:3px;
}
label.width_200
{
width:200px;
}
select.year
{
margin:3px 0 0 60px;
}
.search_outer a
{
text-decoration:underline;
}
.search_outer p
{
padding-top:3px;
}
.search_outer h3
{
font-size:14px;
color:#333333;
}
div.bg_mid_2col div.search_outer p.header
{
margin-top:30px;
font-weight:bold;
}
div.search_left
{
float:left;
width:65%;
height:auto;
padding:10px 0px 0px 20px;

}
div.search_right
{
float:left;
width:27%;
height:auto;
margin-left:5px;
padding:10px 0px 0px 20px;

}
.search_outer {
	border-top: 0;
	float:left;
	height:auto;
	width:95%;
	margin:-1px 0 0 2px;
	padding-bottom:20px;
}
*html .search_outer {
	margin:-1px 0 0 1px;
}



/*---------------------------------------------testimonial--------------------------------------*/
div .testimonial div.middle_panel_2col {
	width:748px;
	margin:0 0px 0 10px;
	float:left;
	height:auto;
}

div .testimonial h6
{
font-size:100%;
color:#333333;
padding:10px 10px 15px 10px;
border-bottom:solid 1px #dddddd;

margin:0px 5px 0 5px;
}
div .testimonial div.testi_list p
{
padding:10px 10px 10px 15px;
margin:0;
}
div .testimonial div.testi_list a
{
padding:3px 10px 5px 15px;
margin:0;
}

html>body div.testi_list{
margin:0 0 0 18px;
}
div.testi_list{
width:700px;
margin:0 0 0 10px;
padding:5px;
float:left;
border: #DADADA solid  1px;
}
div.testi_listarticle
{
width:45%;
margin:10px 3px 10px 8px;
height:auto;
float:left;
border: #DADADA solid  1px;
padding-bottom:10px;
}
div.pagination_test  div.registercontent
{
margin:0 5px 0 0px!important;

}
div.pagination_test div.testi_listarticle div.registercontent label
{
width:100px;
}
div.pagination_test
{
height:auto;
width:700px;
padding:5px;
border:solid 1px #eeeeee;
margin:0 0px 0 18px;
float:left;
}
div.pagingbg
{
border-bottom:solid 1px #cccccc;
float:left;
height:auto;
width:698px;
padding:5px 3px;
}
div.bg_mid_2col span.view a {
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:7px;
	font-size:100%;
}
*html div.pagination_test
{
margin:0 0px 0 8px;
}
div.testimonial a.write
{
float:right;
}
div.testimonial p.header
{
padding-bottom:10px;
font-weight:bold;
}
div.testContent {
	margin: 0 auto 0px 0px;
	width: 93%;
	height:auto;
	padding: 0px 0px;
	float:left;
}
/*------------------------------------------StraightlineLoggeduser----------------------------------------*/
div.logedusr_left
{
float:left;
height:auto;
width:170px;
margin:3px 0px 10px 3px;


}

p.clear_both
{
clear:both !important;
margin:0 !important;
padding:0 !important;
line-height:1px !important;
height:0px !important;
}
.clear_both
{
clear:both;
}
div.logedusr_right
{
float:left;
height:auto;
width:330px;
margin:3px 3px 10px 5px;
}
div.logedusr_right h3,div.logedusr_left h3
{
font-size:110%;
padding:5px;
}
div.logedusr_right ul
{
width:300px;
margin-left:10px;
}
div.logedusr_left ul
{
margin-left:10px;
}
div.logedusr_right ul li
{
list-style-type:none;
width:60px;
display:inline;
float:left;
margin:2px 6px 2px 6px;
border-right:solid #ccc 1px;
}
div.logedusr_right ul li.last
{

border-right:none;
}
div.logedusr_right ul li h5
{
font-size:100%;
}
div.logedusr_right ul li p.view
{
font-size:90%;
}
p.logedout
{
padding-left:10px;
font-weight:bold;
}
table.compare_tbl
{
background-color:#bababa;

}
.bg_white
{
background-color:#fff;
}

/*----------------------------------------------productlist Compare---------------------------------------*/
table.compare_tbl tr.header
{
background-color:#D6E9FA;
}
table.compare_tbl tr.row1
{
background-color:#F5F5F5;
}
table.compare_tbl tr.row2
{
background-color:#FCFCFC;
}
/*-----------------------------------------PrivacyPolicy---------------------------------------------------*/

.content_privacy p
{
padding:5px 10px;
}

.content_privacy ol 
{
margin:2px 5px 2px 60px
}
.content_privacy ol  li
{
padding:2px 10px 2px 2px;

}
.content_static p
{
padding:5px 20px;
}

.content_static ol 
{
margin:2px 5px 2px 60px
}
.content_static ol  li
{
padding:2px 10px 2px 2px;

}
.content_static
{
border-right:solid #bababa 1px;
border-left:solid #bababa 1px;
margin-left:1px;
}
div .testimonial h5
{
font-size:100%;
color:#333333;
padding:10px 0 5px 3px;
border-bottom:solid 1px #dddddd;
margin:0px 3%;
}
/*div.middle_panel div.bg_gradtop h1 {
	color:#085dad;
	font-size:120%;
	font-weight:normal;
	padding-left:12px;
	padding-top:10px;
}*/
div.content_static h1
{
font-size:20px;
padding:10px 10px 0 5px;
border-bottom:#ccc 1px solid;
margin:5px 10px;
}
div.middle_panel h1.heading {
	font-size:20px;
	color:#333333;
	float:left;
	padding-left:3px;
	clear:both;
	width:85%;
}
h1.heading {
	font-size:20px;
	color:#333333;
	float:left;
	padding-left:3px;
	clear:both;
	width:85%;
}

div.middle_panel  a.view {
	background:url(../images/icon_arrowblue.gif) no-repeat right;
	padding-right:7px;
	font-size:90%;
}
/*-----------------------------------------------------------------------------------*/


/*---------------------------Add to wishlist--------------------8


/*----------rating 2 column---------*/
ul.ratingList{
                padding:0 0 5px 0;
                margin:0 0 0 0;
                float:left;
}
ul.ratingList li{
                list-style-type:none;
                padding:0 10px 5px 0;
}
ul.ratingList li span{
                padding:0 10px 0 0;
                width:100px;
                display:block;
                float:left
}
/*------------------------------------*/

.floatLeft{
float:left;
margin-left:5px;
padding:0;
}
.selectBox{
width:100px;
}
/*--------category list-------*/
.twoColPanelContents{
                padding:5px 10px 10px 10px;
                float:left;
                width:90%;
}

                .twoColPanelContents ul{
                                list-style-type:none;
                                float:left;
                                width:100%;
                }
                                .twoColPanelContents ul li{
                                                border-bottom:1px solid #ececec;
                                                padding:2px 5px 2px 5px;
                                                margin:0;
                                                width:100%;
                                                float:left;
                                                clear:both;
                                }
                                .twoColPanelContents ul li.headers{
                                                margin:7px 0px 0px 0px;
                                                padding:8px 5px 2px 4px;
                                                font-weight:bold;
                                                float:left;
                                                width:100%;
                                }
                                .twoColPanelContents ul li a{
                                                float:left;
                                }
                                
                                .twoColPanelContents ul li img{
                                                float:right;
                                                }
                                                .twoColPanelContents ul li.last{
                                                                border-bottom:0;
                                                }

.alignCenter{
padding:0px 0px 0px 160px;
}
/*------------------------------------*/





/*-----------------------------------------------------------------------------------*/

.preload1 {background:none}
.preload2 {background:none;}

#nav {width:221px; padding:0; margin:0; list-style:none; height:25px; background:#fff url(../images/menu_statictop.jpg) no-repeat; position:relative; z-index:500; font-family:arial, verdana, sans-serif; 
}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:25px; line-height:25px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 5px; cursor:pointer;background: url(../images/menu_statictop.jpg) no-repeat; width:216px; 
}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:25px; }
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:25px; }

#nav li:hover a.top_link {color:#fff; background: url(../images/menu_statictop.jpg) no-repeat;display:block; float:left; height:25px; line-height:25px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold;  cursor:pointer;
	 width:213px; }
html>/**/body #nav li:hover a.top_link {width:216px; padding:0 0 0 5px;}

#nav li:hover a.top_link span {background:no-repeat right top; }
#nav li:hover a.top_link span.down {background:no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}
#nav li:hover ul.sub
{left:2px; top:21px; background: url(../images/bg_leftnavbot.gif) no-repeat bottom #fff ; font-size:13px; padding:10px; border:1px solid #bababa; white-space:nowrap; width:196px; height:auto; z-index:300; border-bottom:none; padding-bottom:5px;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:171px; font-weight:normal; clear:both; background:url(../images/arrow_over.gif) right  no-repeat;   border-bottom:solid #eeeeee 1px; padding-left:10px;}
#nav li:hover ul.sub li:hover
{
border-top:#bababa solid 1px;
border-bottom:#bababa solid 1px; width:171px; 
}
#nav li:hover ul.sub li.last
{
border-bottom:none;
padding-bottom:5px;
}
#nav li:hover ul.sub ul li:hover
{
border-top:none;
border-bottom:none; width:90px; 
}
#nav li:hover ul.sub li ul li
{display:block; height:20px; position:relative; float:left; width:90px; padding:0; font-weight:normal; clear:both; border-bottom:none; margin:0; background:none}
#nav li:hover ul.sub li ul li a:hover
{text-decoration:underline; 
}
#nav li:hover ul.sub li a
{display:block;   width:88px; line-height:18px;  text-indent:5px; color:#3d518a; text-decoration:none; color:#3d518a;}
#nav li ul.sub li a.fly
{background:#fff;}
#nav li:hover ul.sub li a:hover 
{ color:#3d518a; border-color:#bababa;}
#nav li:hover ul.sub li a.fly:hover
{background:#fff; color:#3d518a;}

#nav li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#bababa; cursor:default;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:180px; top:-4px; background: #fff; padding:0; border:0px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto; margin:3px 0 0 0;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:none; color:#3d518a; border-color:#bababa;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:none; color:#3d518a; border-color:#bababa;} 

.nothing {
	background:#ffffff;
	border:0px dotted #000000;
	height:0px;float:left;
}
div.submenu3 {
	clear:both;
	float:left;width:330px;
	background:url(../images/bg_leftnavtop2.gif) #fff left top no-repeat;
	/*padding:-5px 3px 0px -10px;*/
	margin:0px 0px 0px 0;
	border:1px solid #bababa;
	border-left:none;
	margin:0px 0px 0px 0px;
	padding:10px;
}

 .test{
     color:red; 
     //color:green;
	 margin:-100px 0 10px -50px;
	 *margin:80px;
	 background-color:#fff; width:300px; height:200px;

}
.column1{
float:left;border-left:0px solid #eee; height:auto;
}
.column{
float:left;border-left:1px solid #eee; height:auto;
padding:0px 3px 0px 0px;
}
.listing{
margin:0px; padding:0px 8px 0px 8px; list-style:none;font-size:11px;
}
.listing li{
clear:both;
}

#centerContent{
float:left;
border:1px solid #000000;
}
#leftnavContenet{
float:left;
}
.clear_none{
	clear:none !important;
}
div.padding20Left{
	padding:0 0 0 20px !important;
	margin:0;
	width:auto !important;
	float:left !important;
}
div.bg_mid_2col div.cnt-tbl-header-2 {
                margin:0 18px;
                width:710px;
                border: 1px solid #BABABA;
                border-bottom: 1px solid #E3E3E3;
                background: url(../images/cnt-tbl-hd-bg.jpg) repeat-x;
                height: 25px;
                padding: 0 10px;
                color: #FFFFFF;
                font-size:120%;
                font-weight:bold;
                line-height: 25px;
}

/* New classes added by Sathish Thirugnanasambandam on 05/14/2009 - Begin*/
div.left_panel div.left_mid div.desc_content {
float:right;
margin-left:0px;
margin-top:0px;
width:130px;
}

div.product_listing div.right_panel div.desc_content span.price {
	padding-top:10px;
}

div.right_panel div.left_mid div.desc_content {
float:right;
margin-left:0px;
margin-top:0px;
width:121px;
}

div.right_panel div.desc_content span.price {
	font-size:100%;
	color:#d02200;
	float:left;
	clear:left;
	width:100px;
}
div.right_panel div.left_mid div.desc_price {
float:left;
margin-left:0px;
margin-top:0px;
padding-top:0px;
padding-left:16px;
width:121px;
}
div.right_panel div.desc_price span.price {
	font-size:100%;
	color:#d02200;
	float:left;
	clear:left;
	width:auto;
}
div.right_panel div.desc_content div.desc_content p {
	width:90px;
	font-size:90%;
}


/* New classes added by Sathish Thirugnanasambandam on 05/14/2009 - End*/





/* Varghese : new classes added for recent search/product panel : start */

div.middle_panel div.bg_top_s1 {
	background:url(../images/bottom_button.png) no-repeat bottom;
	background-position: 0 -829px;
	height:12px;
	width:523px;
	float:left;
}

div.middle_panel div.bg_bot_s1  {
	background:url(../images/bottom_button.png) no-repeat left top;
	background-position: 0 0;
	height:12px;
	width:523px;
	float:left;
	margin-bottom:7px;
}

div.middle_panel div.bg_mid_s1{
	background:url(../images/bg_mid.gif) repeat-y left top;
	width:523px;
	float:left;
	height:auto;
}

div.middle_panel div.bg_gradtop_s1 {
	background:url(../images/center_panel.gif) no-repeat left top;
	background-position: 0 0;
	height:40px;
	width:523px;
	float:left;
	color:#085dad;
	font-size:130%;
	font-weight:bold;
}

div.middle_panel div.bg_gradtop_s1 h2 {
	color:#085dad;
	font-size:120%;
	font-weight:normal;
	padding-left:12px;
	padding-top:10px;
	border-bottom:#ccc solid 1px;
	padding-bottom:5px;
	margin-left:1px;
}
/*********************/

div.products_last_s1 {
	float:left;
	height:auto;
	width:500px;
	margin:0px 0px 0px 10px;
	padding-bottom:1px;
}
*html div.products_last_s1 {
	float:left;
	height:auto;
	width:500px;
	margin:0px 5px 0px 5px;
	padding-bottom:1px;
}
div.products_last_s1 ul {
	margin:0px;
}
div.products_last_s1 ul li {
	display:inline;
	list-style-type:none;
	padding:5px 0px 10px 8px;
	border-right:solid #e1e1e1 1px;
	float:left;
	width:90px;
	height:150px;
}
div.products_last_s1 ul li.last {
	border-right:none
}


div.products_last ul li h1 {
	color:#193993;
	font-size:100%;
	font-weight:bold;
}
div.products_last_s1 ul li p span {
	color:#d02200;
	font-size:90%;
}
div.products_last_s1 ul li a {
	color:#193993;
	font-size:90%;
	padding-right:0px;
}
div.products_last_s1 p.product_img {
	padding:0px 0px 0px 0px;
	margin-left:5px;
	height:75px;
	width:75px;
}
div.products_last_s1 p.product_desc {
	padding:0px 0px 0px 0px;
	margin-left:5px;
	height:auto;
	width:75px;
}

/*********************/


div.search_last_s1 {
	float:left;
	height:auto;
	width:500px;
	margin:0px 0px 0px 10px;
	padding-bottom:1px;

}
*html div.search_last_s1 {
	float:left;
	height:auto;
	width:500px;
	margin:0px 5px 0px 5px;
	padding-bottom:1px;

}
div.search_last_s1 ul {
	margin:0px;
}
div.search_last_s1 ul li {
	display:inline;
	list-style-type:none;
	padding:5px 0px 10px 8px;
	border-right:solid #e1e1e1 1px;
	float:left;
	width:90px;
	height:10px;
}
div.search_last_s1 ul li.last {
	border-right:none
}


div.search_last ul li h1 {
	color:#193993;
	font-size:100%;
	font-weight:bold;
}

div.search_last_s1 ul li a {
	color:#193993;
	font-size:100%;
	
	padding-right:0px;
}

/*********************/

div.middle_panel_2col div.bg_top_s1 {
	background:url(../images/bottom_button.png) no-repeat bottom;
	background-position: 0 -829px;
	height:12px;
	width:523px;
	float:left;
}


div.middle_panel_2col div.bg_bot_s1  {
	background:url(../images/bottom_button.png) no-repeat left top;
	background-position: 0 0;
	height:12px;
	width:523px;
	float:left;
	margin-bottom:7px;
}


div.middle_panel_2col div.bg_mid_s1{
	background:url(../images/bg_mid.gif) repeat-y left top;
	width:523px;
	float:left;
	height:auto;
}

div.middle_panel_2col div.bg_gradtop_s1 {
	background:url(../images/center_panel.gif) no-repeat left top;
	background-position: 0 0;
	height:40px;
	width:523px;
	float:left;
	color:#085dad;
	font-size:130%;
	font-weight:bold;
}

div.middle_panel_2col div.bg_gradtop_s1 h2 {
	color:#085dad;
	font-size:120%;
	font-weight:normal;
	padding-left:12px;
	padding-top:10px;
	border-bottom:#ccc solid 1px;
	padding-bottom:5px;
	margin-left:1px;
}

/* Varghese : new classes added for recent search/product panel : End */

/*added by guru for producy listing page*/
div.product_listing div.products_mid ul li.listviewli {
border-right:2px solid #FFFFFF;
margin:0;
padding:0;
width:498px;
}

div.product_listing div.products_mid ul li p.comparelistview {
border-right:2px solid #FFFFFF;
padding-left:5px;
width:500px;
}

div.product_listing div.products_mid p.product_img2 {
	height:80px;
}

div.product_listing div.products_mid p.product_img1 {
	height:100px;
	margin-top:7px;
}
/* Added for the product listing page feedback stars*/
div.product_listing div.products_mid ul li img.prod_listing_star
{
margin:0 1px;
}


.radioprod1 {
clear:none !important;
float:left;
margin:0px 5px 0;
}

label.radioprod2 {
clear:none !important;
float:left;
width:auto;
display:block;
margin:0px;
vertical-align:bottom;
line-height:90%;
}

.radioseller1 {
clear:none !important;
float:left;
margin:5px 5px 0;
}

label.radioseller2 {
margin:0px;
vertical-align:bottom;
line-height:161%;
}
/* sathish added for most popular item in front page -start*/

div.middle_panel div.bg_bot1, div.middle_panel div.bg_bottop {
	background:url(../images/bottom_button.png) no-repeat left top;
	background-position: 0 0;
	height:12px;
	width:523px;
	float:left;
	margin-bottom:7px;
	margin-top:-11px;
	margin-left:-1px;
}
html>body div.middle_panel div.bg_bot1, div.middle_panel div.bg_bottop {
	margin-top:0px;
	}
/* sathish added for most popular item in front page -end*/

/*Styles added for product listing refine search*/

div.product_listing div.left_panel ul.left_navmain li.refinelist {
margin-left:-3px;
}
div.product_listing div.left_panel ul.left_navmain li.refinelist {
width:192px;
}
div.product_listing div.left_panel ul.left_navmain li.refinelistTop {
width:193px;
}
div.product_listing div.left_panel ul.refineul {
margin-left:-10px;
}
div.left_panel ul.left_navmain li a.moveleftli {
color:#193993;
font-size:100%;
padding:2px 20px;
}
div.product_listing div.left_panel ul.left_navmain li a.moveleftli {
background:transparent none repeat scroll 0 0;
color:#3D518A;
font-size:100%;
padding-bottom:0;
padding-top:0;
width:150px;
}
div.product_listing div.left_panel ul.left_navmain ul li.refinelist a:hover {
font-weight:normal;
width:150px;
}
div.product_listing div.left_panel ul.left_navmain li.refinelistTop a:hover {
font-weight:normal;
width:150px;
}
/*Added For Bug Fixing in Shipping Method*/
div.padding20LeftShipping{
	padding:0 0 0 2px !important;
	margin:0;
	width:auto !important;
	float:left !important;
}
html>body div.padding20LeftShipping{
	padding:0 0 0 20px !important;
}

/*Added for prduct listing desc tool tip*/

.ToolText{position:relative; }
.ToolTextHover{position:relative;}
.ToolText span{display: none;}
.ToolTextHover span{
 
  position:absolute;
  left:50px;
  padding:5px;
  color:#000000;
  background-color:#FFFFFF;
  border:1px solid #E0E0E0;
  text-align:center;
  text-decoration:none;
  float:left;
  margin-bottom:15px;
  padding-bottom:6px;
  width:200px;
  height:auto;    
}
.loginContentnew .textboxLogin {
margin:0px 0 0;
}
.textboxLogin {
border:1px solid #7F9DB9;
color:#333333;
float:left;
font-size:100%;
height:15px;
margin:5px 0;
padding:1px;
width:137px;
}


/* Production specification bottom */
div.middle_panel div.bg_bot1, div.middle_panel div.bg_bottop1  {
	background:url(../images/bg_bottomprodlist.gif) no-repeat left top;
	height:12px;
	width:523px;
	float:left;
	margin-bottom:5px;
}

div.bg_mid_2col table.element-tbl1 td.element-tbl-gry-drk {
	background-color: #F5F5F5;
	height: 30px;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px 10px;
	font-size:100%;
	margin: 0 auto;
	width: 94.9%;
}
div.bg_mid_2col table.element-tbl1 td.element-tbl-gry-lgt {
	background-color: #FCFCFC;
	height: 30px;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px 10px;
	font-size:100%;
	margin: 0 auto;
	width: 94.9%;
}
#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
}
#overlay div.top {
     width:250px;
     margin: 100px auto;
     background-color: #fff;
     text-align:center;
     margin-right:150px;
     _margin-left:860px;
     margin-top:30px;
}
#overlay div.bottom1 {
     width:250px;
     background-color: #EEEEEE;
     border:1px solid #EEEEEE;
     text-align:center;
     height:20px;
     color:black;
     font-weight:bold;
     font-size:15px;
}
#overlay div.bottom2 {
     width:250px;
     background-color: #fff;
     border:1px solid #EEEEEE;
     text-align:center;
     height:72px;
}

html>body div.headerTop div.topbanneradd div.headeralign{
	width:500px;
	margin-left: 40px;
	float:left;
}
html>body  div.headerTop div.imagetop img{
	margin-top:-10px;
}


/*--------Start:Added by Pradip for Product Specification page's TAB---------*/
div.itemdesc *html ul.blueTabs {
	margin-left:5px;
	z-index:0;
}
div.itemdesc ul.blueTabs {
	float:left;
	background:url(../images/blueTabBg.gif) repeat-x bottom left;
	width:501px;
	margin-left:10px;
	margin-bottom:-1px;
}
div.itemdesc ul.blueTabs li {
	float:left;
	list-style-type:none;
	margin:0 5px 0 0;
}
div.itemdesc ul.blueTabs li.first {
	padding-left:25px;
}
div.itemdesc ul.blueTabs li a {
	color:#333333;
	background:url(../images/tabLeft1.jpg) no-repeat top left;
	display:block;
	padding:0 0 0 3px;
	float:left;
	height:24px;
	border-bottom:#acacac solid 1px;
}
div.itemdesc ul.blueTabs li a:hover {
	color:#333333;
	text-decoration:none;
	background:url(../images/tabLeft1.jpg) no-repeat bottom left;
	height:24px;

}
div.itemdesc ul.blueTabs li a span {
	background:url(../images/tabRight1.jpg) no-repeat top right;
	float:left;
	display:block;
	padding:5px 22px 0 13px;
	height:19px;
	cursor:pointer;
	width:100px;
	color:#6D7B8D;
	font-size: 12px;
}
html>body div.itemdesc ul.blueTabs li a span{
	
	width:100px;
	}
div.itemdesc ul.blueTabs li a:hover span {
	color:#333333;
	text-decoration:none;
	background:url(../images/tabRight1.jpg) no-repeat bottom right;
	cursor:pointer;
	height:19px;
	width:100px;
	padding:5px 22px 0 13px;
}
html>body div.itemdesc ul.blueTabs li a:hover span {
	width:100px;
	}
div.itemdesc ul.blueTabs li.active a {
	color:#333333;
	background:url(../images/tabLeft1.jpg) no-repeat bottom left;
	height:24px;
	border-bottom:#fff solid 1px;
}
div.itemdesc ul.blueTabs li.active a:hover {
	height:24px;
	border-bottom:#fff solid 1px;
}
div.itemdesc ul.blueTabs li.active a span {
	background:url(../images/tabRight1.jpg) no-repeat bottom right;
	height:19px;
	width:100px;
	padding:5px 22px 0 13px;
	font-weight:bold;
	color:black;
}
html>body div.itemdesc ul.blueTabs li.active a span {
	
	width:100px;
}
div.itemdesc ul.blueTabs li.active a:hover span {
	height:19px;
}
div.itemdesc ul.blueTabs li.last a span {
	padding-right:0px;
	border:1px solid #000;
}
div.itemdesc ul li a {
	background:none no-repeat;
	padding-left:0px;
}
/*--------End:Added by Pradip for Product Specification page's TAB---------*/
/*--------For Footer images-------------------*/
#footerHead{
	clear:both;
	border-top:1px solid #e1e1e1;
	margin:10px 10px 0 10px;
	padding:5px 0 0 0;
	position:relative;
	}
#followUs{
	float:left;
	}
#followUs span{
	position:relative;
	top:-10px;
	left:1px;
	font:bold 13px Arial;
	color:#999999
	}
#followUs img{
	position:relative;
	left:15px;
	border:none;
	}
#verisignVerified{
	float:right;
	}
#bankingPartners{
	float:left;
	position:absolute;
	left:230px;
	}
	
/*--------End : For Footer images-------------------*/



div.bg_mid_2col table.element-tbl th.element-tbl-header1 {
	background-color: #D6E9FA;
	height: 28px;
	border-bottom: 1px solid #BABABA;
	font-size:100%;
	font-weight:bold;
	padding: 0 10px;
}
#margin_top{margin-top:5px;}
.textbox5{
	font-size:90%;
	width:140px;
	height:15px;

}
div.bg_mid_2col div.cnt-tbl-elements1 textarea.comp-msg-pg1{
	color:#0099FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border:2px solid #EEEEEE; margin-top:5px; height:200px; width:98%;  font-size:13px; padding:2px;
 }
div.bg_mid_2col div.cnt-tbl-elements1 input.comp-msg-pg5{
	width:100%;color:#006699; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #EEEEEE ; font-size:13px;padding:2px; height:40px;
 }

 div.bg_mid_2col div.cnt-tbl-header1 {
	margin: 0px;
	width: 92%;
	border: 1px solid #BABABA;
	border-bottom: 1px solid #E3E3E3;
	background: url(../images/cnt-tbl-hd-bg.jpg) repeat-x;
	height: 25px;
	padding: 0 10px;
	color: #FFFFFF;
	font-size:120%;
	font-weight:bold;
	line-height: 25px;
}
div.bg_mid_2col div.cnt-tbl-elements1 {
	margin: 0px ;
	width: 92%;
	border: 1px solid #BABABA;
	padding: 0 10px;
}
#popup_layout{padding:0px; margin:0px;}
.formLeftSearch3{ float:left; width:155px; padding-left:10px; margin-top:10px;  }
.formRightSearch3 { float:left; width:155px;margin-top:10px; font-size:11px;}
.formRightSearch3 input{font-size:11px; font-family:Arial, Helvetica, sans-serif;border:0px solid #7f9db9; }
.rejColor2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight:normal;
color:#E72426;
}
div.topnav1 {
	position:relative;
	float:left;
	height:auto;
	width:985px;
	height:70px;
	background:url(../images/topnav_mid1.gif) repeat-x;
}
span.bg_topnavleft1 {
	float:left;
	width:151px;
	height:auto;
	background:url(../images/topnav_left1.gif) no-repeat left;
	height:58px;
	color:#1058aa;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	line-height:2;
	border-right:solid 2px #ccc;
	padding-right:10px;
}
div.bg_topnavlmid1 {
	position:relative;
	background:url(../images/topnav_right1.gif) no-repeat right top;
	margin-right:auto;
	height:50px;
	float:right;
	width:auto;
	text-align:left; padding-top:20px;
}
ul#topnavmenu1 li {
	display:inline;
	border-right:solid 1px #dadada;
	padding:0 10px;
	width:500px;
	line-height:2.3;
}
ul#topnavmenu1 li a {
	color:#1058aa;
}
ul#topnavmenu1 {
	width:700px;
	margin-right:90px;
}
ul#topnavmenu1 li.last {
	border-right:none;
}
ul#topnavmenu1 li.first {
  padding:0px 10px 0px 0px;
}
		.Listing_search{
	float:left;
	width:75px;
	text-align:left;
	padding:20px 10px;
}
.Listing_search img{
	
	padding-bottom:8px;
}
.Listing_search2 img{
	
	padding-bottom:8px;
}
.Listing_search1 img{
	
	padding-bottom:8px;
}
		.Listing_search1{
	float:left;
	width:75px;
	text-align:left;
	padding:20px 12px 20px 0px;
}
		.Listing_search2{
	float:left;
	width:75px;
	text-align:left;
	padding:20px 0px 20px 12px;
}
	
div.product h1 {
	padding-left:0px;
	padding-top:10px;
	
	width:728px;
	float:left;
	color:#085dad;
	font-size:130%;
	font-weight:bold;
	padding-bottom:5px;
}
div.radiotagsmain5 h1 {
	padding-left:0px;
	padding-top:10px;
	
	width:728px;
	float:left;
	color:#085dad;
	font-size:130%;
	font-weight:bold;
	padding-bottom:5px;
}
div.product ul { padding:0px;margin:0px; list-style:none;}
div.product ul li { padding:5px 0px;margin:0px; list-style:none;}
div.headerTop div.topbanneradd1 {
	padding-left:0px;
	vertical-align:middle;
	float:left; padding:10px; padding-right:0px;
}
div.headerTop div.topbanneradd1 img {
	float:left;padding:0px;
}
.heading_lm {
padding:0px 0 0 0px;
color:#085dad;
font-size:140%;
}
.registercontent5{
	margin: 0 auto 15px 20px;
	width: 528px;
	border-top: 0;
	height:auto;
	padding: 10px 5px;
	float:left;
}
.registercontent5 label {
	width:250px !important;
	float:left;
	padding:1px 0 0 3px;
	clear:both;
	font-weight:normal;
	margin:5px 0;
}
.registercontent5 p.button{
	padding:0 0 0 5px !important;
	margin:0;
}
.registercontent5 h3 {
	font-size:100%;
	font-weight:bold;
	display:block;
	clear:both;
	padding:2px 0px 8px 0px;
	margin:0;
}
.registercontent5 .textBox5 {
	float:right;
}
div.radiotagsmain5 {
	float:left;
	width:628px;

	margin: 0px 0px 0px 0;
	padding:0px;
	
}

div.bg_mid_2col table.element-tbl1 td{
padding:10px 0px;
	
}
.textbox_5{width:80px;font-size:90%;
	
	height:15px;}
div .products_last12 {color:#333333; padding:10px;}
div .products_last12 a{color:#333333; text-decoration:none;}
div .products_last12 a:hover{color:#333333; text-decoration:underline;}



.registercontent21{
border:1px solid #E7E7E7;
clear:both;
margin:0 0 0 1px;
padding:0;
width:500px;
font-size:90%; 
}
.registercontent21 label {
	clear:both;
float:left;
font-weight:normal;
margin:0 0;
padding:1px 0 0 3px;
width:150px !important;
}
.registercontent21 p.button{
	padding:0 0 0 5px !important;
	margin:0;
}
.registercontent21 h3 {
	font-size:100%;
	font-weight:bold;
	display:block;
	clear:both;
	padding:2px 0px 8px 0px;
	margin:0;
}
.registercontent21 .textBox {
	float:right;
}

.registercontent21 .txtarea{
	font-size:110%; 
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
}

.registercontent21 h1{
		width:490px;
		float:left;
		border-bottom:1px solid #e7e7e7;
		background-color:#f5f5f5;
		padding:0 5px;
		font-size:105%;
		line-height:20px;
	}

/*
the below css classes have been to replicate UI for web 2.0 
mini shopping cart
*/

#outerCartContainer {
	margin-right:20px;
	float:right;
	display:none;
	width:230px;
}

#shopping-cart .right_corner {
	margin-top: -25px;
	display:block;
	width: 7px;
	height: 25px;
}
#shopping-cart .left_corner {	
	display:block;
	width:29px;
	height: 25px;
}
#shopping-cart .body {
	margin-top: -25px;
	display:block;
	min-height:25px;
}
#shopping-cart .text {
	color:#FFFFFF;
	line-height:25px;
	padding-right:5px;
	padding-left:25px;
	margin-right:10px;
	_margin-right:-10px;
	font-family: arial, helvetica, sans-serif; /*fix Japanese Yen */
}


/*
Category banner in product listing page
*/
.ad {
	padding-bottom:5px;
	width:523px;
}
/* -----------------------------------------------------------------------------*/
/* 29.SCROLLING ESPOT WIDGET START
/* -----------------------------------------------------------------------------*/
#scroll_ad {
	min-width:585px;
	padding-right:0px;
	margin:0px;
	vertical-align:top;
	height: 200px;
}
.thumbOuter{
	border:0;
	height: 210px;
	width: 500px;
	*width: 515px;
}
.thumbOuter div{
	border: 0px;
}
.navPrev {
	float:left;
	cursor: pointer;
	width: 20px;
	height: 80%;
	background: url("../images/colors/color1/accessories_images_arrow_left.png") no-repeat center center;
	padding: 0px 0px 10px 0px;
	margin-left: 0px;
}
.navNext {
	float:left;
	cursor: pointer;
	width: 20px;
	height: 80%;
	background: url("../images/colors/color1/accessories_images_arrow_right.png") no-repeat center center;
	padding: 0px 0px 10px 0px;
	margin-left: 0px;
}
.thumbScroller {
	border: 0px;
	float:left;
	overflow:hidden;
	position: relative;
	height: 100%;
	padding: 0px 2px 0px 2px;
	width: 455px;
}
.thumbsNode{
	border: 0px;
	height: 100%;
	float:left;
}
.imgContainer {
	float:left;
	border: 0px;
	width: 135px;
	height: 100%;
}


/* Dojo defined drag and drop css classes */
.dojoDndContainerOver {
	/* cursor:pointer;
	border:3px solid #aaa;  */
}
.dojoDndItemOver {
	cursor:pointer;
}
.dojoDndAvatar			{font-size: 75%; color: black;}
.dojoDndAvatarHeader td	{padding-left: 20px; padding-right: 4px;}
.dojoDndAvatarHeader	{background: #ccc;}
.dojoDndAvatarItem		{background: #eee;}
.dojoDndCopy .dojoDndAvatarHeader	{background-image: url(../images/dndNoCopy.png); background-repeat: no-repeat;}
.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader	{background-image: url(../images/dndCopy.png); background-repeat: no-repeat;}


/* -----------------------------------------------------------------------------*/
/* 20.QUICK CART
/* -----------------------------------------------------------------------------*/

#quick_cart_container {
	display:block;
	position: absolute;
	overflow: hidden;
}
#quick_cart_container iframe{
	display:none;
	display: block;
	position: absolute;
	filter:mask();
	width: 226px;
	height: 50px;
	left: 3px;
	top: 0px;
	z-index: -1;
}
#quick_cart {
	width:250px;
}
#quick_cart .container {
	margin:0px 3px 0px 3px;
	min-width: 225px;
}
#quick_cart .container .list {
	padding:4px 6px 10px 6px;
	border-left:solid 1px #2692d1;
	border-right:solid 1px #2692d1;
	background-color:#FFFFFF;
	overflow:auto;
	max-height:300px;
}
#quick_cart .container .list .product {
	float:left;
	width:69%;
}
#quick_cart .container .list .price {
	font-family: arial, helvetica, sans-serif; /*fix Japanese Yen*/
}
#quick_cart .footer {
	background-image:url("../images/colors/color1/quick_cart_footer.png");
	background-repeat:repeat-x;
	height:25px;
	text-align:right;
	padding:4px 6px 0px 0px;
	border-left:solid 1px #2692d1;
	border-right:solid 1px #2692d1;
	border-bottom:solid 1px #2692d1;
}
#quick_cart .cart_shadow {
	background-image:url("../images/colors/color1/quick_cart_shadow_center.png");
	background-repeat: repeat-x;
	height:3px;
	background-color: none;
	width:100%;
}
#quick_cart .container .message{
	margin:0px 0px 0px 0px;
	padding:7px 6px 8px 6px;
	min-width: 200px;
	background-color:#e1effd;
	border-left:solid 1px #2692d1;
	border-right:solid 1px #2692d1;
	border-bottom:solid 1px #c4dff4;
}
#quick_cart .container .list .product_image {
	float:left;
	width:65px;
	padding-bottom:11px;
}
#quick_cart .container .list .details {
	float:left;
	padding-bottom:11px;
}


/* -----------------------------------------------------------------------------*/
/* 31.QUICK INFO POPUP
/* -----------------------------------------------------------------------------*/
 /*-- SECOND LEVEL CATEGORY POPUP START --*/
#second_level_category_popup {
	width: 498px;
	position: absolute;
	display:none;
	z-index: 9999;
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 -396px;
	background-repeat:no-repeat;
	overflow: hidden;
}

#second_level_category_popup iframe{
	display:none;
	display: block;
	position: absolute;
	filter:mask();
	width: 498px;
	height: 498px;
	top: 0px;
	z-index: -1;
}
#second_level_category_popup .top_left{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 -276px;
	background-repeat:no-repeat;
	height:10px;
	width:8px;
	float:left;
}
#second_level_category_popup .top_right{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 -336px;
	background-repeat:no-repeat;
	height:10px;
	width:490px;
	float:left;
}
#second_level_category_popup .header {
	background-image: url('../images/colors/color1/popup_center_tile.png');
	background-repeat:repeat-y;
	text-align: right;
	height: 23px;
	clear:left;
}
#second_level_category_popup .close {
	padding: 5px 15px 2px 0px;
	color: #666666;
}
#second_level_category_popup .close .icon{
	padding-top: 2px;
	padding-left: 4px;
	float: right;
}
#second_level_category_popup .bodycontent {
	background-image: url('../images/colors/color1/popup_center_tile.png');
	background-repeat:repeat-y;
	margin: 0;
	padding: 0 0 15px 0;
}
#second_level_category_popup .bodycontent div.clear_float {
	clear: both;
}
#second_level_category_popup .bodycontent .title {
	padding: 0 17px 0 15px;

}
#second_level_category_popup .bodycontent h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#second_level_category_popup .bodycontent h1 {
	font-size: 10px;
}
#second_level_category_popup .bodycontent .purchase_details {
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 -189px;
	background-repeat:repeat-y;
	margin-top: 5px;
	padding: 0 0 0 18px;
		width:475px;
}
#second_level_category_popup .bodycontent .purchase_details .purchase_price {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 190px;
	padding-top: 9px;
}
#second_level_category_popup .bodycontent .purchase_details .purchase_price span {
	font-size: 13px;
	font-weight: normal;
	text-decoration: line-through;
}
#second_level_category_popup .bodycontent .purchase_details .purchase_quanitity {
	padding-top: 3px;
	padding-bottom: 6px;
	width: 285px;
	float: right;
}
#second_level_category_popup .bodycontent .purchase_details .purchase_quanitity label {
	font-weight: bold;
	vertical-align: middle;
}
#second_level_category_popup .bodycontent .purchase_details .purchase_quanitity .quantity {
	background-color: #ffffff;
	font-size: 10px;
	margin-right: 4px;
	margin-top: 8px;
	vertical-align: middle;
	width: 35px;
}
#second_level_category_popup .bodycontent .purchase_details .purchase_quanitity span.primary_button {
	color: #fff;
	vertical-align: middle;
	--margin-top: 8px;
}
#second_level_category_popup .bodycontent .product_details {
	padding: 15px 24px 0 18px;
}
#second_level_category_popup .bodycontent .product_details a {
	color: #007BC8;
}
#second_level_category_popup .bodycontent .product_details .product_visual {
	float: left;
	width: 190px;
	text-align: center;
}
#second_level_category_popup .bodycontent .product_details .product_visual img.product_image {
	padding: 0 0 15px 0;
}
#second_level_category_popup .bodycontent .product_details .product_visual p {
	text-align: left;
}
#second_level_category_popup .bodycontent .product_details .product_information{
	width:265px;
	float:right;
}
#second_level_category_popup .bodycontent .product_details .product_information p {
	font-weight: bold;
}
#second_level_category_popup .bodycontent .product_details .product_information select {
	background-color: #ffffff;
	font-size: 10px;
	width: 125px;
}
#second_level_category_popup .bodycontent .product_details .product_information p.product_description {
	font-weight: normal;
	margin-top: 10px;
}
#second_level_category_popup .bodycontent .product_details .product_information ul.product_actions {
	list-style: none;
	margin: 15px 0 0 0;
}
#second_level_category_popup .bodycontent .product_details .product_information ul.product_actions li {
	padding: 0 0 5px 0;
}
#second_level_category_popup .bodycontent_short {
	padding: 12px 17px 12px 15px;
	margin: 0px 1px 0px 1px;
}
#second_level_category_popup .footer {
	text-align: right;
	height: 14px;
	width: 498px;
}
#second_level_category_popup .footer .bot_left{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 0;
	background-repeat:no-repeat;
	height:14px;
	width:8px;
	float:left;
}
#second_level_category_popup .footer .bot_right{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 -64px;
	background-repeat:no-repeat;
	height:14px;
	width:490px;
	float:left;
}

/*---Scroll --*/
.loading_image{
	position:absolute;
	z-index:100;

}

/*-- SECOND LEVEL CATEGORY POPUP END --*/

.main_quickinfo_button{
	position: absolute;
	padding-left: 3px;
	margin-top:50px;
	margin-left:-24px;
	*margin-left:-80px;
	overflow: hidden;
	/*hide the buttons on load. The visibilities the buttons will be overwritten by an in-line style*/
	visibility:hidden;
	width: 100px;
}

.rightside_quickinfo_button{
	position: relative;
	--padding-right: 50px;
	margin-top: -20px;
	--float: left;
	margin-left: -4px;
	width: 88px;
	/*hide the buttons on load. The visibilities the buttons will be overwritten by an in-line style*/
	visibility:hidden;
}

div.button_fit_padder{
  margin-left:24px;
}
.main_quickinfo_button1{
	position: absolute;
	overflow: hidden;
	/*hide the buttons on load. The visibilities the buttons will be overwritten by an in-line style*/
	visibility:hidden;
	width: 100px;
	margin-left:-6px;
	margin-top:-30px;
	*margin-left:-60px;
}
.main_quickinfo_button2{
	position: absolute;
	overflow: hidden;
	/*hide the buttons on load. The visibilities the buttons will be overwritten by an in-line style*/
	visibility:hidden;
	width: 100px;
	margin-left:-6px;
	margin-top:-30px;
	*margin-left:0px;
}
.main_quickinfo_button3{
	position: absolute;
	overflow: hidden;
	/*hide the buttons on load. The visibilities the buttons will be overwritten by an in-line style*/
	visibility:hidden;
	width: 100px;
	margin-left:-6px;
	margin-top:-30px;
	*margin-left:0px;
}
/*******/

/* secondary button styling */
span.secondary_button {
	background: transparent url('../images/colors/color1/button_dropshadow.png') bottom repeat-x;
	cursor: pointer;
	margin: 1px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 2px;
	zoom: 1; /* gives ie shadow */
	display: -moz-stack;
	display: inline-block;
}

	span.secondary_button span.button_container {
		background-color: #d1d1df;
		border-left: 1px solid #5b98d6;
		border-right: 1px solid #5b98d6;	
		display: -moz-stack;
		display: inline-block;	
	}
	
	span.secondary_button:hover span.button_container {
		background-color: #c5c5d2;
	}
	
		span.secondary_button span.button_container span.button_top {
			background: transparent url('../images/colors/color1/secondary_button_top_bg.gif') top repeat-x;	
			display: -moz-stack;
			display: inline-block;	
		}
	
		span.secondary_button:hover span.button_container span.button_top {
			background: transparent url('../images/colors/color1/secondary_button_top_bg_hover.gif') top repeat-x;	
		}
		
			span.secondary_button span.button_container span.button_top span.button_bottom {
				background: transparent url('../images/colors/color1/secondary_button_bottom_bg.gif') bottom repeat-x;	
				display: -moz-stack;
				display: inline-block;
				padding: 3px 8px;
				text-align: center;
			}
			
			span.secondary_button:hover span.button_container span.button_top span.button_bottom {
				background: transparent url('../images/colors/color1/secondary_button_bottom_bg_hover.gif') bottom repeat-x;	
			}
		
				span.secondary_button span.button_container span.button_top span.button_bottom a{
					color: #2562a8;
					text-decoration: none;
				}
				html:not([lang*=""]) span.secondary_button span.button_container span.button_top span.button_bottom a  {
				/* workaround to target only firefox */
					color: #2562a8;
					text-decoration: none;
					position: relative;
				}

/*******/

/* -----------------------------------------------------------------------------*/
/* 27.PROGRESS BAR
/* -----------------------------------------------------------------------------*/
/* For the element containing the actual progress bar */
#progress_bar {
	position: absolute;
		top:50%;
	left:50%;
		margin-left:-15px;
}
/* For the dialog containing the progress bar element */
#progress_bar_dialog {
	position: absolute;
		top:50%;
	left:50%;
		margin-left:-15px;
}
/* Progress bar dialog background */
.dijitDialogUnderlay {
	display: none;
}

#loading_popup {
	width:59px;
	top:50%;
	left:50%;
	margin-left:-15px;
	<!--[if IE 6]> 
	margin-left:0px;
	<![endif]--> 
}
#loading_popup .top_left{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 -276px;
	background-repeat:no-repeat;
	height:7px;
	width:8px;
	float:left;
}
#loading_popup .top_right{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: -439px -336px;
	background-repeat:no-repeat;
	height:7px;
	width:51px;
	float:left;
}
#loading_popup .header {
	background-image: url('../images/colors/color1/popup_center_tile_mini.png');
	background-repeat:repeat-y;
	text-align: right;
	clear:left;
}
#loading_popup .close {
	padding: 5px 15px 2px 0px;
	color: #666666;
}
#loading_popup .close .icon{
	padding-top:2px;
	padding-left:4px;
	float:right;
}
#loading_popup .bodycontent {
	background-color: transparent;
	background-image: url('../images/colors/color1/popup_center_tile_mini.png');
	background-repeat:repeat-y;
	background-position: right;
	padding:0 5px 0 5px;
	margin:0;
}
#loading_popup .bodycontent h2 {
	font-size: 14px;
	font-weight: bold;
}
#loading_popup .bodycontent p {
	margin: 3px 0 10px 2px;
}
#loading_popup .bodycontent div.form_2column {
	padding: 0;
}
#loading_popup .bodycontent_short {
	padding:12px 17px 12px 15px;
	margin:0px 1px 0px 1px;
}
#loading_popup .footer {
	text-align:right;
	height:20px;
	width:59px;
}
#loading_popup .footer .bot_left{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 0;
	background-repeat:no-repeat;
	height:11px;
	width:8px;
	float:left;
}
#loading_popup .footer .bot_right{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: -439px -64px;
	background-repeat:no-repeat;
	height:11px;
	width:51px;
	float:left;
}
div.left_panel div.left_mid2 {
border-left:1px solid #BABABA;
border-right:1px solid #BABABA;
float:left;
height:auto;
margin:0 0 0 2px;
_margin-left:1px;
padding-top:10px;
width:216px;
}


div.left_panel div.left_mid h5 {
background-color:#EEEEEE;
border-bottom:1px solid #E3E3E3;
color:#085DAD;
font-size:100%;
font-weight:bold;
height:21px;
line-height:2;
margin:10px 0 0;
padding-left:15px;
width:auto;
}

div.bg_bot_2col1 {
	background:url(../images/bg_bot_2col.gif) no-repeat top;
	height:12px;
	width:748px;
	float:left;
	margin-bottom:5px;
	margin-left:239px;
}


/* -----------------------------------------------------------------------------*/
/* Quick Logon
/* -----------------------------------------------------------------------------*/
 /*-- Quick Logon POPUP START --*/
#quicklogon_popup {
	width: 498px;
	position: absolute;
	display:none;
	z-index: 9999;
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 -396px;
	background-repeat:no-repeat;
	overflow: hidden;
}

#quicklogon_popup iframe{
	display:none;
	display: block;
	position: absolute;
	filter:mask();
	width: 498px;
	height: 498px;
	top: 0px;
	z-index: -1;
}
#quicklogon_popup .top_left{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 -276px;
	background-repeat:no-repeat;
	height:10px;
	width:8px;
	float:left;
}
#quicklogon_popup .top_right{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 -336px;
	background-repeat:no-repeat;
	height:10px;
	width:490px;
	float:left;
}
#quicklogon_popup .header {
	background-image: url('../images/colors/color1/popup_center_tile.png');
	background-repeat:repeat-y;
	text-align: right;
	height: 23px;
	clear:left;
}
#quicklogon_popup .close {
	padding: 5px 15px 2px 0px;
	color: #666666;
}
#quicklogon_popup .close .icon{
	padding-top: 2px;
	padding-left: 4px;
	float: right;
}
#quicklogon_popup .bodycontent {
	background-image: url('../images/colors/color1/popup_center_tile.png');
	background-repeat:repeat-y;
	margin: 0;
	padding: 0 0 15px 0;
}
#quicklogon_popup .bodycontent div.clear_float {
	clear: both;
}
#quicklogon_popup .bodycontent .title {
	padding: 0 17px 0 15px;

}
#quicklogon_popup .bodycontent h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#quicklogon_popup .bodycontent h1 {
	font-size: 10px;
}
#quicklogon_popup .bodycontent .purchase_details {
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 -189px;
	background-repeat:repeat-y;
	margin-top: 5px;
	padding: 0 0 0 18px;
		width:475px;
}
#quicklogon_popup .bodycontent .purchase_details .purchase_price {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 190px;
	padding-top: 9px;
}
#quicklogon_popup .bodycontent .purchase_details .purchase_price span {
	font-size: 13px;
	font-weight: normal;
	text-decoration: line-through;
}
#quicklogon_popup .bodycontent .purchase_details .purchase_quanitity {
	padding-top: 3px;
	padding-bottom: 6px;
	width: 285px;
	float: right;
}
#quicklogon_popup .bodycontent .purchase_details .purchase_quanitity label {
	font-weight: bold;
	vertical-align: middle;
}
#quicklogon_popup .bodycontent .purchase_details .purchase_quanitity .quantity {
	background-color: #ffffff;
	font-size: 10px;
	margin-right: 4px;
	margin-top: 8px;
	vertical-align: middle;
	width: 35px;
}
#quicklogon_popup .bodycontent .purchase_details .purchase_quanitity span.primary_button {
	color: #fff;
	vertical-align: middle;
	--margin-top: 8px;
}
#quicklogon_popup .bodycontent .product_details {
	padding: 15px 24px 0 18px;
}
#quicklogon_popup .bodycontent .product_details a {
	color: #007BC8;
}
#quicklogon_popup .bodycontent .product_details .product_visual {
	float: left;
	width: 190px;
	text-align: center;
}
#quicklogon_popup .bodycontent .product_details .product_visual img.product_image {
	padding: 0 0 15px 0;
}
#quicklogon_popup .bodycontent .product_details .product_visual p {
	text-align: left;
}
#quicklogon_popup .bodycontent .product_details .product_information{
	width:265px;
	float:right;
}
#quicklogon_popup .bodycontent .product_details .product_information p {
	font-weight: bold;
}
#quicklogon_popup .bodycontent .product_details .product_information select {
	background-color: #ffffff;
	font-size: 10px;
	width: 125px;
}
#quicklogon_popup .bodycontent .product_details .product_information p.product_description {
	font-weight: normal;
	margin-top: 10px;
}
#quicklogon_popup .bodycontent .product_details .product_information ul.product_actions {
	list-style: none;
	margin: 15px 0 0 0;
}
#quicklogon_popup .bodycontent .product_details .product_information ul.product_actions li {
	padding: 0 0 5px 0;
}
#quicklogon_popup .bodycontent_short {
	padding: 12px 17px 12px 15px;
	margin: 0px 1px 0px 1px;
}
#quicklogon_popup .footer {
	text-align: right;
	height: 14px;
	width: 498px;
}
#quicklogon_popup .footer .bot_left{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 0;
	background-repeat:no-repeat;
	height:14px;
	width:8px;
	float:left;
}
#quicklogon_popup .footer .bot_right{
	background-image: url('../images/colors/color1/popup_spr.png');
	background-position: 0 -64px;
	background-repeat:no-repeat;
	height:14px;
	width:490px;
	float:left;
}
/*-- SECOND LEVEL CATEGORY POPUP END --*/


div.left_mid h6 {
	font-weight:bold;
	color:#000;
	padding-left:15px;
	width:auto;
	height:21px;
	margin:0px;
	font-size:100%;
	border:#e3e3e3 solid 1px;
	line-height:1.6;
	text-align:justify;
	padding:6px;
	background-color:#fff;
}
ul.NoBullet {
  list-style-type: none;
}
.closeText
{
	display:none;
}


/*-----Design for Microsite T1: START-----*/
#nav_bg{
	background:url(../images/vl_nav_bg.gif) repeat-x;
	height:36px;
	width:774px;
	float:left;}
.span_left{
	width:15px; background:url(../images/vl_span_left.gif) no-repeat;
	float:left; height:36px;}
.span_right{
	width:15px; background:url(../images/vl_span_right.gif) no-repeat;
	float:right; height:36px;}
.nav_center {
	margin:0; padding:0;
	float:left;
	width:743px;}
.nav_center ul{
	margin:0; padding:0;
	list-style:none;}

.nav_center ul li{ float:left;
		font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding:8px 0 0 0;}
.nav_center ul li a{
	color:#000000;
	font-weight:bold;
	/*display:block;*/
	text-decoration:none;
	padding:0 7px 0 7px;
	}
.nav_center ul li a:hover{
	color:#c321e0;
	font-weight:bold;
	/*display:block;*/
	text-decoration:none;
	}
.nav_center ul li.carent a{
	color:#FFCC33;
	font-weight:bold;
	display:block;
	text-decoration:none;
	}
/*--------------------------------------27.9 end----------------------*/

/*-----------popupmenu.css---------------------*/

.jqpopupmenu, .jqpopupmenu ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 18px 0 0 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid #99CCCC;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
z-index:999;
position:absolute;
}


.jqpopupmenu li{
position: relative; 
}

.jqpopupmenu li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: black;
background: #ffa031;
text-decoration: none;
padding: 4px 5px;
font-weight:normal;
}

* html .jqpopupmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/

}

.jqpopupmenu li a:hover, .jqpopupmenu li.selected>a{
background: #ff8b0c;
color: #c321e0;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/*-------------nav end---------*/
/*--------------------------------------27.9----------------------*/
#banner{
	background:;
	height:249px;
	width:772px;
	float:left;
	border:1px solid #f30b00;}

/*--left_panel2--*/


.left_panel2{ 
	width:218px;
	float:left;
	margin:2px 0 0 0;
	padding:0 0 0 0 ;
	background:url(../images/deal.gif) no-repeat;
	background-color:#ffffff;
	}


.left_center2{ 
	width:200px;
	float:left;
	margin:48px 0 0 0;
	padding:0 8px 0 8px ;
	border-left:1px #999999 solid;
	border-right:1px #999999 solid;	
	}
.left_center2 ul{
	margin:0 0 0 0;
	padding:0 0 0 0 ;
	list-style:none;
	}
.left_center2 ul li{
	margin:0 0 0 0;
	padding:5px 0 0 0 ;
	float:left;
	border-bottom:1px #999999 solid;
	}
.left_center2_img{
	margin:0 0 0 0;
	padding:10px 0 0 0 ;
	float:left;
	}
.left_center2_left{
	margin:0 0 0 0;
	padding:10px 0 0 0 ;
	float:right;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	}
.left_center2_tex{
	margin:0 0 0 0;
	padding:0 0 0 0px ;
	float:right;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	}
.left_center2_bottom{
	float:left;
	background:url(../images/bottom_line.gif) no-repeat;
	width:218px;
	height:6px;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0 0 0 0 ;
	
	}
/*--left_panel2 end--*/

.right_panel_2{
	width:699px;
	float:right;
	margin:2px 29px 0 0 ;
	padding:0 0 0 0;
	}
.super{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#003399;
	padding:5px 0 0 0;
	font-weight:bold;
	}
.top_line {
	background:url(../images/top_line.gif) no-repeat;
	height:14px;
	width:728px;
	float:left;
	overflow:hidden;
	}

.center_tex{
	width:694px;
	float:left;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	padding:0 15px 0 15px;
	background-color:#FFFAE7;
	}
.bottom_line {
	background:url(../images/bottom_line2.gif) no-repeat;
	height:14px;
	width:728px;
	float:left;
	overflow:hidden;
	}

.banner_toppanel{
	width:772px;
	height:223px;
	float:left;
	margin:0 0 0 0 ;
	}

.banner_bottom{background:url(../images/nav2bg.gif);
	width:742px;
	height:25px;
	float:left;
	margin:0 0 0 0 ;
	padding:0 0 0 30px;
	overflow:hidden;
	/*--background:#eeebeb;--*/
	
	}
.banner_bottom ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	}
.line_tex2{
	padding:5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	}
.banner_bottom ul li{
	float:left;	
	}
.banner_bottom ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	height:25px;
	line-height:30px;
	text-align: center;
	padding:0  0 0 23px;
	float:left;
	display: block;	}
.banner_bottom ul li a:hover{
	background:url(../images/menur_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;text-decoration:underline;	
	}
.banner_bottom ul li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px;
	}
.banner_bottom ul li a:hover b{
	background: url(../images/menur_hover_right.gif) no-repeat right top;
	color:#000;text-decoration:underline;}
	
.center_tex2 {
	border-left:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	float:left;
	padding:0;
	width:724px;
}
.small_divCenter {
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	float:left;
	margin-left:10px;
	padding-left:5px;
	width:177px;
}
div.small_divCenter {
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	border-top:url(../images/red_lineTop.gif) no-repeat right top;
	float:left;
	margin:0;
	padding-left:5px;
	width:177px;
	margin-right:25px;
	margin-left:25px;
}

.small_divTop {
	float:left;
	height:8px;
	margin:0;
	padding:0;
	width:179px;
}

.red_tex {
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}
	
.top_line_g {
	background:url("../images/bottom_lineG.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:43px;
	overflow:hidden;
	width:728px;
}	

.bottom_line2 {
	background:url("../images/bottom_line2.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:14px;
	overflow:hidden;
	width:728px;
}
	
#ad_panel{
	width:205px;
	float:right;
	height:285px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#FFF;
	}

#news{
	background-color:#ffffff;
	height:29px;
	width:774px;
	float:left;}
.span-left{float:left; 
	}
.span-center{float:left;
	width:769px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	padding:5px 0 0 0}
	
.span-right{float:right; 
	}
/*--news end--*/
.div_left{
	width:100%;
	float:left; }


div.middle_panel div.bg_topnew2_mst1 {
	background:url(../images/bg_toproundednew2_mst1.gif) no-repeat top left;
	height:42px;
	width:732px;
	float:left;
	margin-left:26px;
}

div.product_listing div.product_desc div.middle_panel div.products_mid_mst1 {
	float:left;
	height:auto;
	width:728px;
	border:solid #bababa 1px;
	border-bottom:none;
	z-index:0;
	margin:-1px 0px 0px 26px;
	border-top:none;
}

div.product_desc div.middle_panel div.bg_mid_mst1 {
	width:728px;
	margin-right:0px;
	background:none;
	float:left;
	margin:0;
	padding:0;
}

div.left_img_mst1 {
	width:260px;
	float:left;
	height:auto;
	padding-top:10px;
	margin-left:38px;
}

div.right_img_mst1 {
	width:220px;
	float:right;
	height:auto;
	margin-right:80px;
}

div.middle_panel div.bg_bot1, div.middle_panel div.bg_bottop_mst1 {
	background:url(../images/bottom_button.png) no-repeat left top;
	background-position: 0 -62px;
	height:12px;
	width:732px;
	float:left;
	margin-bottom:7px;
	margin-top:-11px;
	margin-left:25px;
}

div.itemdesc ul.blueTabs_mst1 {
	float:left;
	background:url(../images/blueTabBg.gif) repeat-x bottom left;
	width:700px;
	margin-left:10px;
	margin-bottom:-1px;
}

/*-----Design for Microsite T1: END-----*/


/*----SL Shipping Address Display----*/

.forms{
	clear:both;
	float:left;
	width:675px;
}
	
.formLeft{
	padding:0 0 0 10px ;
	float:left;
	width:150px;
}
.formLeftSmall{
	padding: 0 0 0 10px;
	float:left;
	width:70px;
}
.formMid label{
	horizontal-align:center;
	width:100px;
	float:right !important;
}
.formMid{
	horizontal-align:center;
	width:100px;
}
.formRight2{
	float:right;
	width:100px;
}
div.formLeft labelSmall {
float:left;
display:block;
clear:both;
width:75px;
}
div.formLeft labelBig {
float:left;
display:block;
clear:both;
width:150px;
}
/*----SL Shipping Address Display: END----*/


	
/*--28.12--------------------------*/
#div_footermanu_bg{/*--background:url(f_bg.jpg) repeat;--*/
	width:1001px;
	float:left;
	background-color:#eaeaea;
	}
#b_patner{/*--background:url(f_bg.jpg) repeat;--*/
	width:1001px;
	float:left;
	background-color:#ffffff;
	}
.b_patner{ width:1001px;
	float:left;
	background-color:#ffffff;
}
.b_patner ul{list-style:none;
	float:left;}
.b_patner ul li{float:left;
	margin:0;
	padding:0;
}
.div_footermanu2{width:1001px;
	margin:0 auto;
	

	}
.r-more{width:80px;
	float:right;
	background-color:#000;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	margin:10px 0 0 0;
	padding:0 5px 0 15px;
	}
.r-more a{
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;

	}
.div_footermanu-logo{width:525px;
	margin:0;
	padding:10px 10px 10px 5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px ;
	color:#396de5;
	font-weight:bold;
	/*--background:url(f_line.jpg) repeat-y right top ;--*/

	}
.div_footermanu{width:525px;
	margin:0;
	padding:10px 10px 10px 5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px ;
	color:#396de5;
	font-weight:bold;
	/*--background:url(f_line.jpg) repeat-y right top ;--*/
	}
	.div_footermanu span{
		padding-left:10px;
	}
.div_footermanu ul{margin:10px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	float:left;}

.div_footermanu ul li{float:left;
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding: 0 5px 5px 0;
	display:block;
	}
	.div_footermanu ul li ul{margin:5px 0 0 0;
	padding:0 0 0 0;
	
	}
	.div_footermanu ul li ul li{
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px ;
	color:#000000;
	font-weight:bold;
	padding: 5px 0 5px 0;
	/*--border-bottom:1px solid #cdcdcd;--*/
	}
.div_footermanu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left:10px;
	}
.div_footermanu-line{width:207px;
	padding:10px 10px 10px 10px;
	float:left;
	/*--background:url(f_line.jpg) repeat-y right top ;--*/
	border-right:1px solid #999;
	border-left:1px solid #999;
	}
.div_footermanu-line ul{margin:10px 0 0 10px;
	padding:0 0 0 0;
	list-style:none;
	float:left;}

.div_footermanu-line ul li{float:left;
	width:202px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	background:url(bullet_icon.gif) no-repeat left;
	padding: 0 5px 0 20px;
	}
.div_footermanu-line ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding: 0 0 0 25px;
	}
	
.follow{width:200px;
	padding:10px 5px 10px 0;
	float:right;
	}
.follow-text{text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#396de5;
	font-weight:bold;
	padding: 0 10px 20px 0;
	}
.gaf-20{margin:35px 0 0 0;}
/*--28.12 end--------------------------*/
.loginContentnewfeedback{
	margin: 0 auto 15px 10px;
	width: 92%;
	border: 1px solid #bababa;
	border-top: 0;
	height:auto;
	padding: 10px 10px;
	float:left;
	margin-left:19px;
}
