/* CSS Document Created by ASPidistra.com Ltd */


/**** Global Store Styles ****/
#PageContainer { width: 780px; position:absolute; left: 50%; margin-left: -390px;background-color:white; }
#PageHeader {z-index:0;}

#HeaderThmbs{position:absolute;top:57px;right:27px;z-index:1;}

#PageHeader #Nav1 { background: #FF8633; color: #fff; padding: 5px; font-size: 0.9em; margin: 1px 0px; text-align: right; font-weight: bold; }
#PageHeader #Nav1 a:link, #PageHeader #Nav1 a:visited, #PageHeader #Nav1 a:active { color: #fff; }
#PageHeader #Nav2 {background: url(../images/navigation-bgd.png) repeat-x;height:27px;width:780px; color:#fff; font-size:small;margin-top:-2px;font-weight:bold;}
#MainLinks{margin-left:180px;padding-top:5px;}
#MainLinks a{color:White;padding:5px;}
#MainLinks a:hover{color:#07086B;}

#PageHeader #CartOverview { background:#E7EFFE; color: black; padding: 5px; font-size: 0.9em; margin: 1px 0px; font-weight: bold; }
#PageHeader #CartOverview div { margin: 0px 15px; display:inline; }
#PageFooter { background:#07086B; color: #fff; padding: 10px; font-size: 0.9em; }
#PageFooter a:link, #PageFooter a:visited, #PageFooter a:active { color: #fff; font-weight: normal; }
#PageLeft { font-size: 0.9em; float:left; width: 180px; }
#PageContent { float: left; margin: 0 5px; font-size: 0.9em; width: 589px; overflow:hidden; }
#PageContent p { line-height: 1.3em; }
#PageContent h1 {border-bottom:1px solid #003399;margin-bottom:0px;}

#OffersContent { float: left; margin: 0 5px; font-size: 0.9em; width: 589px; overflow:hidden; }
#OffersContent p { line-height: 1.3em; }
#OffersContent h1 {border-bottom:1px solid #003399;margin-bottom:0px;}

#IndexText{ float: left; margin: -15px 5px 15px 5px; font-size: 0.9em; width: 380px; overflow:hidden;text-align:justify; }
#IndexText p { line-height: 1.3em; }

#NewsOffers{float:right;font-size: 0.9em;color:#3E3E3E;background:#CFDDFE;width:198px;overflow:hidden;margin-right:7px;padding-bottom:1em; }
#NewsOffers img.Top{border-bottom:1px solid white;}
#NewsOffers img.Product{border:1px solid #FEA86F;float:right;margin:0 5px 0 8px;}
#NewsOffers div{margin:4px 4px;}
#NewsOffers h4{color:#2C1D94;font-size:small;margin-bottom:15px;margin-left:2px;}
#NewsOffersText{width:95px;}
#NewsOffers a{color:#3E3E3E;font-weight:bold;}
#NewsOffers a img {border:none;}


#BreadCrumbs { border-bottom: 2px dotted #ccc; padding-bottom: 0.5em; margin:0; }

div.spacer { clear: both; }
.Clearer { clear: both; }

ul#Departments { margin: 0 0.8em; }	
ul#Departments li { line-height: 1.6em; font-weight:bold;  }


#Department {  width: 160px; text-align:center; float:left; padding-top: 10px; margin: 10px 32px 20px 0; border: 2px solid #07086B; }
#Department #Name { font-size: 1.2em; text-align: center; height: 40px; width:150px; color: #07086B; font-weight: bold;  font-family: Geneva, Arial, Helvetica, sans-serif;}
#Department p {  padding-top: 10px; margin-bottom: 0px; font-weight: bold; font-size: 1.3em; text-align: center;}
#Department #Image { text-align: center; width: 150px; height: 100px;  /* border: 1px solid #FF8633; */ overflow:hidden; } 
#Department img {   text-align: center; }
#Department a {color: #07086B; }
#Department a:hover {color: #8BA5E9; }


#Line { border-bottom: 2px dotted #ccc; padding: 0 0 20px 0; margin-top: 20px; }
#Line #Name { color: #07086B; font-weight: bold; margin-bottom: 0.2em; }
#Line #Image { float:right; margin: 0 1.0em; text-align:center; } 

ul#Lines { margin: 0 0.8em 1.2em 0.8em; }
ul#Lines li { line-height: 1.6em; font-weight:bold; }


#SKU { border: 2px solid #FF6600; padding: 0px 20px; }
#SKU img { float: right; }

.Repeater { border:1px solid #FF8633; }
.Repeater td { padding: 5px; }
.Repeater th { background: #FF8633; padding: 5px; color: #fff; text-align: left; }


/****** Shopping Cart ******/
table.Cart { border: 1px solid #D8E0F1; border-collpase: collapse; }
table.Cart th { background-color: #f1f1f1; border: 1px solid #ccc; text-transform: uppercase; border-collpase: collapse; font-size: 1.0em; }
table.Cart td { border: 1px solid #ccc; border-collpase: collapse; font-size: 1.0em; }


#CheckoutStepRepeater
{
	background: url(../images/checkout-stage-divider.gif) repeat-x;
	display: inline;
	color: #849CCE;
	font-weight: bold;
}
#CheckoutStepRepeater div
{
	float: left;
	text-align: center;
	margin: 0;
	padding: 0 8px 0 8px;
	width: 100px;
	background: url(../images/checkout-stage-divider.gif) repeat-x;
}
#CheckoutStepRepeater div img
{
	clear: both;
	float: none;
}
#CheckoutStepRepeater img
{
	float: left;
}

#CheckoutStepRepeater a
{
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto 0 auto;
}

.Complete a
{
	background-image: url(../images/checkout-stage-complete.gif);
}

.Incomplete a
{
	background-image: url(../images/checkout-stage-incomplete.gif);
}

.InProgress a
{
	background-image: url(../images/checkout-stage-inprogress.gif);
}

.NotApplicable a
{
	background-image: url(../images/checkout-stage-unavailable.gif);
}

/*///////////////////temp style//////////////////////*/

#TempText
{font-size:larger;float: left; margin: -15px 5px 15px 5px;width: 380px; overflow:hidden;text-align:justify; }

