﻿*
{
	padding: 0px;
	margin: 0px;
}

html, body
{
	margin: 0px;
	padding: 0px;
}

body
{
	/* Set Style Parameters for Shops */
	background-color: #2472a0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px; /*****************/
}

textarea
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	width: 200px;
}

.MainContainer
{
	width: 970px;
	padding: 0px;
	border: 0px solid #000000;
	text-align: left; /*float: left; 	position: relative;*/
}

.PageContainer
{
	width: 100%;
	padding: 0px;
	border: 0px solid #000000;
	float: left;
	position: relative;
}

.PageHeight
{
	position: relative;
	float: left;
	width: 8px;
	height: 480px;
}

.LeftContainer
{
	width: 175px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	float: left;
	position: relative;
}

.RightContainer
{
	width: 770px; /*790px*/
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	float: left;
	position: relative;
}

.RightContainer div.Left
{
	width: 340px;
	float: left;
	position: relative;
}

.RightContainer div.Right
{
	width: 470px;
	float: left;
	position: relative;
}

.PageDetail
{
	width: 600px; /*790px*/
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	float: left;
	position: relative;
}

.PageDetail div.Left
{
	width: 20%;
	float: left;
	position: relative;
}
.PageDetail div.Right
{
	width: 80%;
	float: left;
	position: relative;
}

.LeftFloat
{
	position: relative;
	float: left;
}
.RightFloat
{
	position: relative;
	float: right;
}

.ClearLeft
{
	clear: left;
	padding: 0px;
	margin: 0px;
}
.ClearRight
{
	clear: right;
	padding: 0px;
	margin: 0px;
}
.ClearBoth
{
	clear: both;
	padding: 0px;
	margin: 0px;
}

/***********************Default Object CSS Start *******************/
.DefaultDiv
{
	float: left;
	position: relative;
	padding: 0px;
	border: 0px solid #FFFFFF;
}
.DefaultLabel
{
	font-size: 12px;
	border: 0px solid #FFFFFF;
}

.DefaultTextBox
{
	font-size: 12px;
	width: 200px;
}

.DefaultInputBox
{
	width: 84px;
	height: 20px;
	font-size: 11px;
	padding-left: 12px;
	color: #FFFFFF;
	border: 0px;
	background-image: url(../Images/ico_button.png);
}

.DefaultInputBoxNoTab
{
	font-size: 11px;
	width: 84px;
	height: 20px;
	padding-left: 2px;
	color: #FFFFFF;
	border: 0px;
	background-image: url(../Images/ico_buttonnotab.png);
}

.DefaultInputBoxMediumNoTab
{
	font-size: 11px;
	width: 118px;
	height: 20px;
	padding-left: 2px;
	color: #FFFFFF;
	border: 0px;
	background-image: url(../Images/ico_mediumbuttonnotab.png);
	background-repeat: no-repeat;
	background-position: center;
}

.DefaultSelect
{
	font-size: 10px;
	vertical-align: text-top;
	position: relative;
	float: left;
	border: 1px solid #000000;
}

.DefaultImage
{
	border: 0px;
	margin: 0px;
}
.DefaultLinks
{
	font-size: 12px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.DefaultLinks:hover
{
	margin: 0px;
	text-decoration: underline;
}

.DefaultMessage
{
	font-size: 12px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
}

.DefaultErrorMessage
{
	position: relative;
	float: left;
	width: 100%; /* 775px */
	border: 0px solid #ff0000;
	color: Red;
	font-size: 12px;
	text-align: center;
}

.DefaultPageTitle
{
	float: left;
	position: relative;
	width: 100%; /* 775px */
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 5px;
	font-size: 18px;
	color: #646464;
	font-weight: bold;
	border: 0px solid #000000;
}

.DefaultBlockTitle
{
	float: left;
	position: relative;
	width: 100%; /* 775px */
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 5px;
	font-size: 14px;
	color: #60b7de;
	font-weight: bold;
	border: 0px solid #000000;
}

.DefaultTitleBar
{
	float: left;
	position: relative;
	width: 765px;
	height: 30px;
	margin-top: 8px;
	background-image: url(../images/bg_bar.png);
	border-bottom-width: 1px;
	border-color: #000000;
	font-weight: bold;
}

.DefaultTitleBar img
{
	border: 0px;
	padding-top: 8px;
	padding-left: 10px;
}
/***********************Default Object CSS End *******************/

/***********************Top Menu CSS Start *******************/
.TopFlashContainer
{
	width: 970px;
	color: #FFFFFF;
	background-color: #A3A3A3;
	text-align: center;
	vertical-align: text-top;
	padding: 0px;
	border: 0px;
}

.ShopLogo
{
	margin-top: 16px;
	margin-bottom: 23px;
	position: relative;
	float: left;
	width: 290px;
	height: 58px;
	background-repeat: repeat;
	background-position: top left;
	cursor: pointer;
}
/***********************Top Menu CSS End *******************/
/********Login Section Start**********/
.LoginSection
{
	position: relative;
	float: left;
	width: 250px;
	display: block;
	margin-top: 5px;
	margin-right: 20px;
	padding-bottom: 5px;
	border: 0px solid;
}

.LoginSection div.Links
{
	position: relative;
	float: left;
	width: 220px;
	font-size: 10px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
	border: 0px solid;
	margin: 0px;
}
.LoginSection div A.LoginLinks:Active, A.LoginLinks:link, A.LoginLinks:visited
{
	font-size: 10px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: block;
}

.LoginSection div A.LoginLinks:hover
{
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}
.LoginTitle
{
	position: relative;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
	margin-bottom: 7px;
}
.LoginInput
{
	float: left;
	width: 200px;
	height: 43px;
	position: relative;
	display: block;
}
.LoginInput div
{
	position: relative;
	float: left;
	width: 70px;
	font-size: 11px;
	color: #646464;
}
.LoginTextbox
{
	width: 120px;
	height: 11px;
	border: #969696 1px solid;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-bottom: 5px;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-color: #e6e6e6;
	text-decoration: none;
}
.LoginGo
{
	float: right;
	position: relative;
	width: 46px;
	height: 23px;
	padding: 0px;
	margin-top: 20px;
	display: block;
}
.GoButton
{
	width: 46px;
	height: 23px;
	border: none;
	background-color:#FFFFFF;
	background-image: url(../images/ico_go.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
}

/***********Login Section End***********/

/***********Rating Section Start***********/
.RatingSection
{
	position: relative;
	float: left;
	font-size: 11px;
	width: 200px;
	height: 31px;
	display: block;
	margin-top: 25px;
	margin-right: 10px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
	border: 0px solid #000000;
}
.RatingSection Span.Links
{
	float: left;
	position: relative;
	width: 60px;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
	border: 0px solid #c9c9c9;
}
.RatingSection Span A.RatingLinks:link, A.RatingLinks:visited, A.RatingLinks:active
{
	font-size: 10px;
	font-weight: normal;
	color: #1074af;
	margin: 0px 0px 0px 3px;
	text-decoration: underline;
	text-align: left;
}
.RatingSection Span A.RatingLinks:hover
{
	text-decoration: none;
}
.RatingSection Span.Favorities
{
	width: 100px;
	height: 27px;
	float: right;
	padding-left: 5px;
	position: relative;
	font-size: 11px;
	font-weight: normal;
	border-left: 1px solid #c9c9c9;
	color: #646464;
	text-decoration: none;
	margin: 0px;
	margin-left: 3px;
}
.RatingSection Span A.FavoritiesLinks:link, A.FavoritiesLinks:visited, A.FavoritiesLinks:active
{
	font-size: 10px;
	font-weight: bold;
	color: #1074af;
	text-decoration: underline;
	margin: 0px;
}
.RatingSection Span A.FavoritiesLinks:hover
{
	text-decoration: none;
	margin: 0px;
}
.LogoSmall
{
	width: 129px;
	height: 25px;
	position: relative;
	border: 0px;
	background-image: url(../images/logo_small.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	margin: 0px;
	margin-bottom: 3px;
}
.Links A.Stars:link, A.Stars:visited, A.Stars:active
{
	height: 12px;
	width: 12px;
	position: relative;
	float: left;
	background-image: url(../images/ico_star.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px;
	display: block;
}
.Links img.Stars
{
	height: 12px;
	width: 12px;
	position: relative;
	float: left;
	margin: 0px;
	display: block;
}
/***********Rating Section End***********/

.ProfileMenu
{
	display: block;
	position: relative;
	float: left;
	height: 34px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background-image: url(../images/bg_top_menu.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: 0px solid #000000;
	z-index: auto;
}

.ProfileMenu UL
{
	margin: 0px;
	padding: 0px;
}
.ProfileMenu UL LI
{
	float: left;
	list-style-type: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.ProfileMenu UL LI A.Link:link, A.Link:visited, A.Link:active
{
	display: block;
	height: 20px;
	margin: 0px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	text-align: left;
}
.ProfileMenu UL LI A.Link:hover
{
	display: block;
	height: 24px;
	margin: 0px;
	padding-top: 10px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: bold;
	color: #fd8404;
	text-decoration: none;
	text-align: left;
}
.ProfileMenu UL LI Span.SearchBox
{
	float: left;
	height: 27px;
	margin-top: 5px;
}

.ProfileMenu UL LI Span.Advanced
{
	display: block;
	margin-top: 7px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.ProfileMenu UL LI Span.Advanced A.SearchLink:link, A.SearchLink:visited, A.SearchLink:active
{
	margin: 0px;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.ProfileMenu UL LI Span.Advanced A.SearchLink:hover
{
	margin: 0px;
	text-decoration: none;
}

/************* Top Menu Start******************/
.TopMenuContainer
{
	display: block;
	position: relative;
	float: left;
	height: 34px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background-image: url(../images/bg_top_menu.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: 0px solid #000000;
	z-index: auto;
}

.TopMenuContainer UL
{
	margin: 0px;
	padding: 0px;
}
.TopMenuContainer UL LI
{
	float: left;
	list-style-type: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.TopMenuContainer UL LI A.Link:link, A.Link:visited, A.Link:active
{
	display: block;
	height: 20px;
	margin: 0px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
}
.TopMenuContainer UL LI A.Link:hover
{
	display: block;
	height: 24px;
	margin: 0px;
	padding-top: 10px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: bold;
	font-size: 11px;
	color: #fd8404;
	text-decoration: none;
}
.TopMenuContainer UL LI Span.SearchBox
{
	float: left;
	height: 27px;
	margin-top: 5px;
}

.TopMenuContainer UL LI Span.Advanced
{
	display: block;
	margin-top: 7px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.TopMenuContainer UL LI Span.Advanced A.SearchLink:link, A.SearchLink:visited, A.SearchLink:active
{
	margin: 0px;
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.TopMenuContainer UL LI Span.Advanced A.SearchLink:hover
{
	margin: 0px;
	text-decoration: none;
}
.SearchProducts
{
	width: 114px;
	display: block;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.SearchTextbox
{
	width: 100px;
	height: 14px;
	margin: 0px;
	margin-bottom: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: #c0c0c0 1px solid;
	color: #333333;
	font-weight: normal;
	background-color: #e6e6e6;
	text-decoration: none;
}
.goButtonSmall
{
	width: 23px;
	height: 23px;
	margin-right: 9px;
	margin-top: 5px;
	border: 0px;
	background-image: url(../images/ico_search.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
}
/************* Top Menu End******************/

/************* Top Menu Control Starts******************/

.MenuDiv
{
	z-index: 65535;
	left: 0px;
	visibility: hidden;
	width: 0px;
	position: absolute;
	top: 0px;
	height: 0px;
}

.MenuTable
{
	border: #096FAC 1px solid; /*FILTER: alpha(Opacity=90);*/
	z-index: 65534;
	position: absolute; /*position:relative;*/
}

.MenuItem
{
	padding-left: 15px;
	padding-top: 5px;
	border: 1px solid #C5E9F7;
	font-weight: normal;
	font-size: 12px;
	color: #575757;
	height: 20px;
	background-color: #C5E9F7;
	text-decoration: none;
}

.MenuItem:hover
{
	cursor: pointer;
	color: #Fd8404;
	text-decoration: none;
}

.MenuItem A.NewHeaderMenuLink
{
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	color: #575757;
	text-decoration: none;
}

.MenuItem A.NewHeaderMenuLink:hover
{
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	color: #Fd8404;
	text-decoration: none;
}
/************* Top Menu Control End******************/

/******************** Bread Crumb Starts*****************************/
.BreadCrumb
{
	/*	height: 33px; or 20px*/
	float: left;
	position: relative;
	width: 970px;
	background-color: #60B7DE;
	color: #FFFFFF;
	margin: 0px;
	font-size: 10px;
}

.BreadCrumb div.BreadCrumbText
{
	float: left;
	position: relative;
	width: 680px;
	margin-top: 10px;
	margin-left: 5px;
	font-weight: normal;
	text-decoration: none;
	border: 0px solid;
}

.BreadCrumbText span A:link, A:visited, A:active
{
	display: block;
	float: left;
	position: relative;
	margin-left: 5px;
	font-weight: normal;
	font-size: 11px;
	color: White;
	text-decoration: none;
	border: 0px solid;
	color: inherit;
}

.BreadCrumbText span A:hover
{
	float: left;
	position: relative;
	margin-left: 5px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px solid;
	color: inherit;
}

.BreadCrumb div.ShoppingCart
{
	float: left;
	position: relative;
	width: 200px;
	height: 27px;
	padding-top: 6px;
}

.BreadCrumb div.CheckOut
{
	float: left;
	position: relative;
	width: 20px;
	margin-top: 19px;
}

.BreadCrumb div.CheckOut A.CheckOutLink:link, A.CheckOutLink:visited, A.CheckOutLink:active
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}

.BreadCrumb div.CheckOut A.CheckOutLink:hover
{
	text-decoration: none;
}

.CartImage
{
	float: left;
	position: relative;
	display: block;
	width: 23px;
	height: 17px;
	background-image: url(../images/ico_cart.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.CartTitle
{
	float: left;
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px solid;
}
.CartStatus
{
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
/******************** Bread Crumb End*****************************/
.OrangeHeader
{
	display: block;
	float: left;
	position: relative;
	width: 158px;
	height: 28px;
	padding-left: 15px;
	padding-top: 4px;
	background-image: url(../images/bg_menutop.png);
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-decoration: none;
}
/******************** Store Menu Starts*****************************/
.StoreMenu
{
	float: left;
	position: relative;
	margin: 0px;
	padding-top: 8px;
	border-bottom: 0px solid #c0c0c0;
}
.StoreMenu table
{
	list-style-type: none;
	list-style: none;
	float: left;
	margin-top: 0px;
	padding: 0px;
}
.StoreMenu table td
{
	list-style-type: none;
	list-style: none;
	float: left;
	margin-top: 0px;
	padding: 0px;
}
.StoreMenu table td A.StoreLinkCSS1:link, A.StoreLinkCSS1:visited, A.StoreLinkCSS1:active
{
	display: block;
	float: left;
	position: relative;
	font-size: inherit;
	margin: 0px;
	height: 100%;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 27px;
	background-image: url(../images/bg_storemenu1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
}
.StoreMenu table td A.StoreLinkCSS1:hover
{
	display: block;
	position: relative;
	font-size: inherit;
	float: left;
	margin: 0px;
	background-image: url(../images/bg_storemenu1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: normal;
	color: #fd8404;
	text-decoration: none;
}

.StoreMenu table td A.StoreLinkCSS2:link, A.StoreLinkCSS2:visited, A.StoreLinkCSS2:active
{
	float: left;
	position: relative;
	font-size: inherit;
	height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 27px;
	background-image: url(../images/bg_storemenu2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	display: block;
}
.StoreMenu table td A.StoreLinkCSS2:hover
{
	float: left;
	position: relative;
	font-size: inherit;
	margin: 0px;
	background-image: url(../images/bg_storemenu2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: normal;
	color: #fd8404;
	text-decoration: none;
	display: block;
}
.StoreMenuRowStyle
{
	background-color: #E0F7FF;
}
.StoreMenuAlternatingRowStyle
{
	background-color: #C5E9F7;
}
.StoreMenuSelectedRowStyle
{
	background-color: #D1DDF1;
	font-weight: bold;
	color: #333333;
}
.StoreMenuEditRowStyle
{
	background-color: #2461BF;
}
.StoreMenuPagerStyle
{
	background-color: #2461BF;
	color: #FFFFFF;
}
.StoreMenuFooterStyle
{
	background-color: #507CD1;
	color: #FFFFFF;
	font-weight: bold;
}
/******************** Store Menu Starts*****************************/
/******************** Category Menu Starts*****************************/
.CategoryMenu
{
	float: left;
	position: relative;
	margin: 0px;
	padding-top: 8px;
	border-bottom: 0px solid #c0c0c0;
}
.CategoryMenuItems
{
	float: left;
	position: relative;
	width: 172px;
	margin: 0px;
	background-color: #C5E9F7;
}

.CategoryMenuItems table td A:link, A:visited, A:active
{
	display: block;
	position: relative;
	font-size: inherit;
	float: left;
	height: 18px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	margin: 0px;
}
.CategoryMenuItems table td A:hover
{
	display: block;
	position: relative;
	font-size: inherit;
	float: left;
	height: 18px;
	font-weight: normal;
	color: #fd8404;
	text-decoration: none;
	margin: 0px;
}
/******************** Category Menu End*****************************/
/******************** Product Menu Start*****************************/
.ProductMenu
{
	float: left;
	position: relative;
	margin: 0px;
	padding-top: 8px;
	border-bottom: 1px solid #c0c0c0;
}

.ProductMenu table
{
	list-style-type: none;
	list-style: none;
	margin-top: 0px;
	padding: 0px;
}
.ProductMenu table td
{
	list-style-type: none;
	list-style: none;
	float: left;
	margin-top: 0px;
	padding: 0px;
}
.ProductMenu table td A.ProductLink:link, A.ProductLink:visited, A.ProductLink:active
{
	margin: 0;
	display: block;
	float: left;
	font-size: inherit;
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 0px;
	background-image: url(../images/bg_productmenu.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	height: 100%;
	word-wrap: break-word;
}
.ProductMenu table td A.ProductLink:hover
{
	color: #fd8404;
}
.ProductMenuEmptyRow
{
	background-color: #EBEBEB;
}
.ProductMenuRowStyle
{
	background-color: #EBEBEB;
}
.ProductMenuSelectedRowStyle
{
	background-color: #D1DDF1;
	font-weight: bold;
	color: #333333;
}
.ProductMenuEditRowStyle
{
	background-color: #2461BF;
}
.ProductMenuPagerStyle
{
	background-color: #2461BF;
	color: #FFFFFF;
}
.ProductMenuFooterStyle
{
	background-color: #507CD1;
	color: #FFFFFF;
	font-weight: bold;
}
/******************** Product Menu End*****************************/
/******************** Footer Menu Start*****************************/
.FooterContainer
{
	position: relative;
	float: left;
	width: 940px;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 14px;
	padding-bottom: 15px;
}
.BottomLeftSection
{
	position: relative;
	float: left;
	width: 450px;
	height: 31px;
	display: block;
}

.BottomLeftSection UL
{
	margin: 0px;
	padding: 0px;
	float: left;
}
.BottomLeftSection UL LI
{
	list-style-type: none;
	list-style: none;
	float: left;
	margin-top: 0px;
}
.BottomLeftSection Span
{
	float: left;
	font-size: 10px;
	font-weight: normal;
	color: #7caac6;
}
.BottomLeftSection Span.Ideal
{
	position: relative;
	float: left;
	width: 36px;
	height: 31px;
	padding-right: 10px;
}
.BottomLeftSection Span.Links
{
	position: relative;
	float: right;
	width: 400px;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.BottomLeftSection A.BottomLinks:Link, A.BottomLinks:Visited, A.BottomLinks:Active
{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
}

.BottomLeftSection A.BottomLinks:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	margin: 0px;
}

.BottomLeftSection A.BottomLinksSelected:Link, A.BottomLinksSelected:Visited, A.BottomLinksSelected:Active
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
}

.BottomLeftSection A.BottomLinksSelected:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
}
.BottomRightSection
{
	width: 413px;
	height: 31px;
	position: relative;
	float: right;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	border: 0px solid #000000;
}
.BottomRightSection UL
{
	margin: 0px;
	padding: 0px;
	float: right;
}
.BottomRightSection UL LI
{
	list-style-type: none;
	list-style: none;
	float: left;
	margin: 0px;
}
.BottomRightSection UL LI Span
{
	float: left;
	font-size: 10px;
	font-weight: normal;
	color: #7caac6;
	margin-left: 10px;
}
.BottomRightSection A.BottomRightLink:Link, A.BottomRightLink:Visited, A.BottomRightLink:Active
{
	font-size: 10px;
	font-weight: normal;
	color: #7caac6;
	text-decoration: none;
	margin: 0px;
}
.BottomRightSection A.BottomRightLink:hover
{
	font-size: 10px;
	font-weight: normal;
	color: #7caac6;
	text-decoration: underline;
	margin: 0px;
}
.CopyrightText
{
	float: left;
	font-size: 10px;
	font-weight: normal;
	color: #7caac6;
}
.BottomRightSection A.BoomText:Link, A.BoomText:Visited, A.BoomText:Active
{
	width: 197px;
	height: 19px;
	background-image: url(../images/logo_bru.png);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	position: relative;
	margin: 0px;
	margin-left: 4px;
	margin-right: 9px;
}
.BottomRightSection A.BoomLogo:Link, A.BoomLogo:Visited, A.BoomLogo:Active
{
	width: 66px;
	height: 16px;
	position: relative;
	background-image: url(../images/logo_boom.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px;
	display: block;
	margin-left: 12px;
}

.IdealLogo
{
	width: 36px;
	height: 51px;
	background-image: url(../images/ideal.png);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	position: relative;
}
/******************** Footer Menu End*****************************/
/******************** Shops Starts************************/
.Shop
{
	float: left;
	position: relative;
	width: 195px;
}

.Shop div.ShopName
{
	float: left;
	position: relative;
	width: 185px;
	color: #969696;
	font-size: 14px;
	font-weight: bold;
}
.Shop div.CompanyName
{
	float: left;
	position: relative;
	width: 185px;
	padding-top: 5px;
	color: #FD8707;
	font-size: 13px;
	font-weight: bold;
}
.Shop div.ShopImage
{
	float: left;
	position: relative;
	width: 185px;
	padding-top: 5px;
	margin: 0px;
}
.Shop div.CompanyTitle
{
	float: left;
	position: relative;
	width: 154px;
	background-color: #FD8708;
	font-size: 12px;
	color: #FFFFFF;
}
.Shop div.ShopDesc
{
	float: left;
	position: relative;
	width: 185px;
	color: #969696;
	font-size: 12px;
	padding-top: 5px;
}
.Shop div.ShopLink
{
	float: left;
	position: relative;
	width: 185px;
	padding-top: 5px;
}
.Shop div A.ShopLinks:link, A.ShopLinks:visited, A.ShopLinks:active
{
	font-weight: normal;
	color: #0D73D0;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
}

.Shop div A.ShopLinks:hover
{
	font-weight: normal;
	color: #0D73D0;
	font-size: 12px;
	text-decoration: underline;
	margin: 0px;
}
/******************** Shops End************************/
/******************** Host Products Starts************************/
.StoreLogo
{
	float: left;
	position: relative;
	width: 560px;
	height: 190px;
}
.HotProducts
{
	float: left;
	position: relative;
	width: 217px;
	height: 64px;
	background-image: url(../Images/bg_hotproducts.gif);
}
.HotProducts A.HotProductLinks:Link, A.HotProductLinks:Visited, A.HotProductLinks:Active
{
	margin: 0px;
	float: left;
	position: relative;
	font-size: 12px;
	font-weight: normal;
	color: #010101;
	text-decoration: none;
}

.HotProducts A.HotProductLinks:hover
{
	text-decoration: underline;
}
.HotProductsTopMargin
{
	float: left;
	position: relative;
	width: 270px;
	height: 190px;
}
.HotProductsLeftMargin
{
	float: left;
	position: relative;
	width: 290px; /*	height: 100px; */
}

.HotProductsCell
{
	float: left;
	position: relative;
	margin-top: 3px;
	margin-left: 5px; /*padding-top: 7px; 	padding-left: 10px;*/
	cursor: pointer;
}
.SpecialProducts
{
	width: 190px;
	height: 190px;
	float: left;
	margin-left: 15px;
}

.ProductImageThumb
{
	width: 122px;
	height: 127px;
	float: left;
	position: relative;
	background-image: url(../Images/bg_image106.png);
	background-repeat: no-repeat;
}
.ProductImageThumbBig
{
	width: 152px;
	height: 120px;
	float: left;
	position: relative;
	background-image: url(../Images/bg_image136.png);
	background-repeat: no-repeat;
	display: block;
}


.ProductImageThumbSmall
{
	width: 105px;
	height: 127px;
	position: relative;
	background-repeat: no-repeat;
	background-image: url(../Images/bg_image106.png);
	text-align: left;
	padding-left: 15px;
	padding-top: 12px;
}

.ProductInputBoxLongNoTab
{
	font-size: 11px;
	width: 137px;
	height: 20px;
	padding-left: 2px;
	color: #FFFFFF;
	border: 0px;
	background-image: url(../Images/ico_cartbuttonnotab.png);
	background-repeat: no-repeat;
	background-position: center;
}

.Product
{
	width: 360px;
	float: left;
	position: relative;
}

.Product div.ProductLeft
{
	width: 125px;
	float: left;
	position: relative;
	text-align: center;
	display: block;
	background-repeat: no-repeat;
}
.Product div.ProductRight
{
	width: 220px;
	float: left;
	position: relative;
}
.RelatedProduct
{
	width: 240px;
	float: left;
	position: relative;
}

.RelatedProduct div.ProductLeft
{
	width: 130px;
	float: left;
	position: relative;
}
.RelatedProduct div.ProductRight
{
	width: 110px;
	float: left;
	position: relative;
}
.ProductDetails
{
	width: 100%; /*775px;*/
	float: left;
	position: relative;
}

.ProductDetails div.ProductLeft
{
	width: 160px;
	float: left;
	position: relative;
}
.ProductDetails div.ProductRight
{
	width: 595px;
	float: left;
	position: relative;
}
.ProductTitle
{
	float: left;
	position: relative;
	width: 100%;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
}
.ProductDesc
{
	float: left;
	position: relative;
	width: 100%;
	font-size: 12px;
}

.ProductTitleSameLine
{
	float: left;
	position: relative;
	width: 20%;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
}
.ProductDescSameLine
{
	float: left;
	position: relative;
	padding-top: 5px;
	width: 80%;
	font-size: 10px;
}

/******************** Host Products  End************************/
/******************** Class for Gridview  **********************/
.TableHeader
{
	font-size: 12px;
	background-color: #C5E9F7;
}

.TableHeader A:Link, A:Visited, A:Active
{
	display: block;
	font-size: 12px;
	color: #646464;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.gvEmpty
{
	border: 0px solid #000000;
	border-collapse: collapse;
}
.gvHeader
{
	background: #C5E9F7;
	font-size: 12px;
	font-weight: bold;
	border: 0px;
	text-decoration: none;
}
/******************** End of : Class for Gridview  **********************/

/******************** Class for Search **********************/
.GoSearch
{
	width: 23px;
	height: 23px;
	background-color: #FFFFFF;
	border: 0px;
	background-image: url(../images/ico_searchcontrol.png);
	background-position: center;
	display: block;
}
/******************** Class for Search  **********************/



/******************** Class for HotProductLinks***************/


.HotProductTopLeft
{
	display: block;
	position: relative;
	float: left;
	background-image: url(../Images/bg_hotproducts1.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 14px;
	width: 14px;
}

.HotProductTopMiddle
{
	display: block;
	position: relative;
	float: left;
	background-image: url(../Images/bg_hotproducts2.gif);
	background-position: center;
	background-repeat: repeat-x;
	height: 14px;
	width: 150px;
}
.HotProductTopRight
{
	display: block;
	position: relative;
	float: left;
	background-image: url(../Images/bg_hotproducts3.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 14px;
	width: 14px;
}

.HotProductMiddleLeft
{
	display: block;
	position: relative;
	float: left;
	background-position: center;
	background-repeat: repeat-y;
	background-image: url(../Images/bg_hotproducts4.gif);
	width: 14px;
}

.HotProductMiddleContent
{
	display: block;
	position: relative;
	float: left;
	background-image: url(../Images/bg_hotproducts5.gif);
	background-repeat: repeat;
	width: 150px;
}

.HotProductMiddleRight
{
	display: block;
	position: relative;
	float: left;
	background-repeat: repeat-y; /*background-position:right; */
	background-image: url(../Images/bg_hotproducts6.gif);
	background-position: center;
	width: 14px;
}

.HotProductBottomLeft
{
	position: relative;
	float: left;
	background-image: url(../Images/bg_hotproducts7.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 14px;
	width: 14px;
}

.HotProductBottomMiddle
{
	position: relative;
	float: left;
	background-image: url(../Images/bg_hotproducts8.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 14px;
	width: 150px;
}

.HotProductBottomRight
{
	position: relative;
	float: left;
	background-image: url(../Images/bg_hotproducts9.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 14px;
	width: 14px;
}
