/*CSS Document*/
/*infosoul CSS files - by http://www.b2btechnosolutions.com India*/
/*Comment all css which you are NOT useing in Layout*/
/*Body Link css*/

a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}


/*Body css*/
html, body{
	margin:0px; background: url(../images/bg.jpg) repeat-x top #e7edf2;
}


/*Text Link css*/
.link_1 a:link {Font-Family: Arial;color: #515151;text-decoration: none;}
.link_1 a:visited {Font-Family: Arial;color: #515151;text-decoration: none;}
.link_1 a:active {Font-Family: Arial;color: #515151;text-decoration: none;}
.link_1 a:hover {Font-Family: Arial;color: #87bc0c;text-decoration: none;}


/*Font css */
.Light11{Font-Family: Arial;Font-Size: 11px; Font-weight:normal; }
.Light12{Font-Family: Arial;Font-Size: 12px; Font-weight:normal; }
.Light14{Font-Family: Arial;Font-Size: 14px; Font-weight:normal; }


/*Text color css*/
.White{color:#FFFFFF;}
.Grey{color:#424242;}
.Green{color:#31a005;}


/*Bgcolour css*/
.BgWhite{background-color:#ffffff;}
.SearchMid{ background: url(../images/search_m.jpg) repeat-x top;}
.ShedCornM{ background:url(../images/shed_m_corn.jpg) repeat-x top;}
.MidTopBg{ background:url(../images/mid_top_bg.jpg) repeat-x top #FFFFFF; }
.tabMid{ background:url(../images/tab_c.jpg) repeat-x top;}
.CornBotMid{ background:url(../images/corn_bot_m.jpg) repeat-x top;}
.Category_Tab{ background:url(../images/cat_bg.jpg) repeat-x bottom #FFFFFF;}
.BannerBg{ background:url(../images/banner_bg.jpg) no-repeat top;}
.PrdRow{ background:url(../images/row_shed1.jpg) repeat-x bottom #FFFFFF; border-bottom:1px solid #dddddd; padding:6px;}


/* text alignment */
.Justified{ text-align:justify;}
.CenterAlign{ text-align:center;}

/*Image Border css*/
.ImgBdr1{border:1px solid #c1c1c1;}



/* float */
.FloatLeft{ float:left;}
.FloatRight{ float:right;}

/*Table Border*/
.TblBrd1{ border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}

/*Linehight*/
.Linehight{line-height:16px;}

/*Paddign Css*/
.Pad1{ padding-top:10px;}
.Pad2{ padding:10px 12px 0px 12px;}
.Pad3{ padding-top:10px; padding-bottom:10px;}
/*Button css*/
.Textbox1{Font-Family: Arial; Font-Size: 12px; Font-weight:normal; color: #9f9f9e; Border:1px solid #96be35;padding-left:5px;background: url(../images/text_field_bg.jpg) repeat-x top;}


    
#glowingtabs{
width:100%;
line-height:normal;
overflow: hidden;
}

#glowingtabs ul{
float: right;
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
padding-right:15px;
padding-top:1px;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
float:left;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
background: url(../images/glowtab-left.jpg) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

#glowingtabs a span{
float:left;
display:block;
background: url(../images/glowtab.jpg) no-repeat right top;
padding: 6px 12px 6px 3px;
font-weight:bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: #fff;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -27px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -27px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
}









/* NEW CSS 04-02-2010*/
.Pad{padding:6px;}

.link_2 a:link {Font-Family: Arial;color: #31a005;text-decoration: none;}
.link_2 a:visited {Font-Family: Arial;color: #31a005;text-decoration: none;}
.link_2 a:active {Font-Family: Arial;color: #31a005;text-decoration: none;}
.link_2 a:hover {Font-Family: Arial;color: #000000;text-decoration: none;}






.sw_productlist table {
	width: inherit;
}

.sw_productlist h3, .sw_productdesc h3 {
	font: bold 12px Arial;
	margin: 0;
	padding: 0;
}

.sw_productdesc p {
	font:Arial;
}

td.sw_productentry {
	background-color: #ffffff;
	vertical-align: top;
	border: 1px solid #999999;
	width: 48%;
	padding: 10px;
	margin: 10px !important;
}

.sw_productphoto {
	display: block;
	float: left;
	margin-right: 10px;
}

.sw_productdesc {
	margin: 0;
}

.sw_productdesc ul {
	list-style-type: square;
	margin: 0;
}

.sw_productdesc ul li {
	background: none;
	margin-left: 18px;
	padding-left: 2px;
}

.sw_productcat {
	margin: 8px 0;
	font-size: 10px;
}

.sw_productcat a {
	text-decoration: underline;
}

.sw_productlogo {
	display: block;
	float: right;
}

.sw_productdivider {
	clear: right;
	display: block;
	height: 1px;
}

.sw_productbuy {
	float: right;
	font: bold 14px Arial;
	vertical-align: top;
}

.sw_productbuy img{
	margin-left: 10px;
	vertical-align: middle;
}

.sw_retailer_info {
	clear: left;
	padding-top: 10px;
}

.sw_error {
	clear: both;
	background: #fff url(../images/warning_icon.gif) no-repeat top left;
	padding-left: 60px;
	height: 50px;
	font-size: 12px;
	margin: 18px 0;
}


.sw_error h3 {
	font-size: 12px;
	color: #f00;
	margin: 0;
}

