
body
{
	margin: 0;
	padding: 0 0 15px 0;
	background: #2c3536;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #242424;
	line-height: 18px;
}
ul, li, p, input, div, h1, h2, h3
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0px none;
}

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TLeft
{
	text-align: left;
}
.TCenter
{
	text-align: center;
}
.TRight
{
	text-align: right;
}

.Clr
{
	clear: both;
}

/* Structure CSS Start */
.OuterTbl
{
	margin: 0 auto;
	width: 960px;
}
#Header, #Content, #Footer
{
	margin: 0;
	padding: 0;
}
#Content, #Footer
{
	background: #f3eee3;
}
#Footer
{
	padding: 100px 0 0 0;
}
.LeftCol, .RightCol
{
	width: 206px;
	vertical-align: top;
}
.MiddleCol
{
	padding: 20px;
	vertical-align: top;
	text-align: justify;
	color: #000;
}
.RightCol
{
	padding-top: 1px;
}
/* Structure CSS End */

/* Formatting CSS Start */
/* Header CSS Start */
.LogoBg
{
	background: url(images/topbg_rpt.gif) left top repeat-x;
	height: 75px;
}
.LogoImgLeft
{
	padding: 19px 0 0 33px;
	width: 802px;
}
.LogoImgRight
{
	width: 125px;
}

.TopMenuBg
{
	background: url(images/topmenubg.gif) left top no-repeat;
	width: 960px;
	height: 38px;
}
.TopMenuBg ul
{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.TopMenuBg ul li
{
	list-style-type: none;
	float: left;
	background: url(images/sap.gif) right top no-repeat;
	height: 38px;
	display: block;
}
.TopMenuBg ul li a
{
	text-decoration: none;
	text-align: center;
	color: #f0f0f0;
	width: 138px;
	line-height: 38px;
	display: block;
}
.TopMenuBg ul li a:hover
{
	text-decoration: none;
	color: #fff;
}

.TopLink
{
	padding: 0 0 0 15px;
	color: #d8dbde;
	font-weight: bold;
}
.TopLink a
{
	padding: 0 0;
	text-decoration: none;
	color: #d8dbde;
}
.TopLink a:hover
{
	text-decoration: underline;
}
/* Header CSS End */

/* Left Column CSS Start */
ul.LeftMenu
{
	font-weight: bold;
	color: #fff;
}
ul.LeftMenu li
{
	padding-left: 20px;
	list-style-type: none;
	background: url(images/leftmenubg_rpt.gif) left top repeat-x;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #fff;
}
ul.LeftMenu li a
{
	width: 171px;
	padding-left: 15px;
	text-decoration: none;
	color: #fff;
	background: url(images/leftmenu_arw.gif) left 10px no-repeat;
	display: block;
}
ul.LeftMenu li a:hover
{
	text-decoration: underline;
	color: #fff;
}
/* Left Column CSS End */

/* Middle Column CSS Strat */

.tabBox
{
	border: 1px solid #dadddd;
	background: #fcfcfc;
	padding: 14px;
	color: #0b5859;
}

.tab_content td
{
	padding: 5px 0px;
}

.TabCont
{
	margin: 0;
	padding: 0;
}
.TabMenu
{
	background: #e12800;
	font-weight: bold;
	color: #fc8a8a;
	height: 23px;
	line-height: 23px;
}
.TabMenu ul li
{
	list-style-type: none;
	float: left;
}
.TabMenu ul li a
{
	padding: 0 6px;
	text-decoration: none;
	color: #fc8a8a;
	display: block;
}

.TabMenu ul li a.m1
{
	z-index: 100;
}
.TabMenu ul li a.m2
{
	z-index: 200;
}
.TabMenu ul li a.m3
{
	z-index: 300;
}
.TabMenu ul li a.m4
{
	z-index: 400;
}
.TabMenu ul li a.m5
{
	z-index: 500;
}

.TabMenu ul li a:hover
{
	color: #fff;
}

.TabMenu ul li a.selected
{
	padding: 0 6px 0 15px;
	text-decoration: none;
	color: #fff;
	background: url(images/act.gif) left top no-repeat;
}
.TabData
{
	padding: 15px 8px;
	background: #fcfcfc;
	border: 1px solid #dadddd;
	border-top: 0px none;
}

.WhiteBox
{
	padding: 8px;
	background: #fcfcfc;
	border: 1px solid #dadddd;
}
.TitleBlack
{
	width: 412px;
	font-weight: bold;
	color: #000;
}
.DataDescTbl
{
	margin: 10px 0 0 0;
	font-size: 10px;
	color: #000;
	text-align: center;
}

.PadBtm10
{
	padding-bottom: 10px;
}
.MiddleCol h2
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.listitem{
color:#5A5555;
text-decoration:none;
font-weight:bold;
font-size:8pt;
}

/* Middle Column CSS End */

/* Right Column CSS Start */
.RightTitle
{
	background: url(images/rightcol_headbg_rpt.gif) left top repeat-x;
	height: 35px;
	font-size: 12px;
	font-weight: bold;
	color: #f0f0f0;
	text-transform: uppercase;
	text-align: center;
}
.LoginDataCont
{
	margin: 0 auto;
	width: 160px;
}
.LoginData, .BusinessLogo
{
	padding: 5px 0px 15px 0px;
	background: #ecebeb;
}
.Title
{
	padding-bottom: 15px;
	color: #616456;
}
.LoginData input.textbox
{
	margin: 0 0 15px 0;
	padding: 3px 5px;
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #a2a2a2;
	background: #fff;
	color: #242424;
	outline: none;
}

.UserBtn, .ShopBtn
{
	font-size: 11px;
	color: #23282c;
	border: 0px none;
	font-weight: bold;
	cursor: pointer;
	outline: none;
	display: block;
	text-decoration: none;
	vertical-align: middle;
}
.UserBtn
{
	padding: 5px 20px 15px 34px;
	width: 140px;
	background: url(images/btn1.gif) left top no-repeat;
}
.ShopBtn
{
	padding: 3px 12px 6px 34px;
	width: 142px;
	background: url(images/btn2.gif) left top no-repeat;
}

.MrgnBtm10
{
	margin-bottom: 10px;
}
.MrgnRgt10
{
	margin-right: 10px;
}
/* Right Column CSS Ends */

/* Footer Column CSS Strat */
.CopyMsg
{
	padding: 15px 0;
	width: 206px;
	text-align: center;
	color: #a5a298;
}
.FooterLink
{
	width: 550px;
	text-align: center;
	color: #be5d4d;
}
.FooterLink a
{
	padding: 0 10px;
	text-decoration: none;
	color: #be5d4d;
}
.FooterLink a:hover
{
	text-decoration: underline;
}

.Disclaimer
{
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #A5A298;
	width: 187px;
	text-align: center;
}
.Disclaimer a
{
	margin: 0 2px;
	text-decoration: none;
	color: #A5A298;
}
.Disclaimer a:hover
{
	text-decoration: underline;
}

/* Footer Column CSS End */

/* Shopping Cart CSS */
.specialprice
{
	font-size: 15px;
	font-weight: bold;
	color: Red;
}


.corner_menu
{
	background: url(images/footer_menu.gif) repeat-x left top;
	line-height: 26px;
}
.corner_menu td
{
	padding: 0px;
}
.corner_menu td a, .corner_menu td a:hover
{
	color: #fff;
	display: block;
}
.TxtAlignCenter
{
	text-align: center;
}

.ContentText
{
	font-size: 11px;
	color: #323232;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 11px;
	text-decoration: none;
	line-height: 12px;
	text-align: left;
}
.errormsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #df0004;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/* Shopping Cart CSS  Ends*/

/* Formatting CSS Ends */


