/*
Title:				Base Stylesheet
Author: 			Sapient
Date Modified: 		April 2009
Version:			2.0
*/



.Arial27BoldRed {font-family:Arial; font-size: 27px; font-weight:bold; color:#EB1414}

.Arial24Bold {font-family:Arial; font-size: 24px; font-weight:bold}
.Arial24BoldBlue {font-family:Arial; font-size: 24px; font-weight:bold; color:#0C70C3}

.Arial20BoldGrey {font-family:Arial; font-size: 20px; font-weight:bold; color:#333333}

.Arial15BoldGrey {font-family:Arial; font-size: 15px; color:#333333; font-weight:bold}

.Arial14BoldRed {font-family:Arial; font-size: 14px; font-weight:bold; color:#EB1414}
.Arial14BoldWhite {font-family:Arial; font-size: 14px; font-weight:bold; color:#FFFFFF}

.Arial13Bold {font-family:Arial; font-size: 13px; font-weight:bold}
.Arial13Red {font-family:Arial; font-size: 13px; color:#EB1414}
.Arial13BoldWhite {font-family:Arial; font-size: 13px; font-weight:bold; color:#FFFFFF}
.Arial13BoldBlue {font-family:Arial; font-size: 13px; font-weight:bold; color:#0C70C3}

.Arial12Grey {font-family:Arial; font-size: 12px; color:#333333}
.Arial12GreyBold {font-family:Arial; font-size: 12px; color:#333333; font-weight:bold}
.Arial12BoldWhite {font-family:Arial; font-size: 12px; font-weight:bold; color:#FFFFFF}
.Arial12BlueBold {font-family:Arial; font-size: 12px; color:#0C70C3 !important; font-weight:bold}

.Arial12BlueBold a:link, .Arial12BlueBold a:visited, .Arial12BlueBold a:hover{font-family:Arial; font-size: 12px; color:#0C70C3; font-weight:bold}

.Arial11Grey {font-family:Arial; font-size: 11px; color:#333333}
.Arial11BoldGrey {font-family:Arial; font-size: 11px; font-weight:bold; color:#333333}

.Arial18GreyBold {font-family:Arial; font-size: 18px; color:#333333; font-weight:bold}
input, select, textarea, button { font-family:Verdana,Arial,sans-serif; font-size:1em; color:#4d4d4d }

.clear:after { content:"."; display:block; clear:both; height:0; visibility:hidden }
.hidden { display:none }
.invisible { visibility:hidden }
.floatLeft { float:left }
.floatRight { float:right }



#Base_ItemInfoLinked
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#0c70c3;		
}

#Base_ItemInfoLinked a
{	
	color:black;	
	text-decoration :none;
}		

.Base_ItemInfo
{
	font-family:Arial;
	font-size:12px;	
	color:#333333;		
}		

.Error_BG
{
	font-family:Arial;
	font-size:14px;	
	font-weight:bold;
	color:red;	
	background-color:#FCDCDC;		
}		

#MainBasket_table table,#MainBasket_table table td
{		
	border:0px;		
}

	
#MainBasket_table 
{
	width: 100%;	
	border:1px solid #ccc;
}
	
#MainBasket_table td
{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;

}
#MainBasket_table TH
{	
	font-family:Arial;
	font-size:12px;	
	color:White;		
	background-color:#EB1414;
	font-weight:bold;	 
	border-bottom: 1px solid red;
	border-right: 1px solid red; 
	border-bottom-style: solid;
}

#AboutYourOrder
{	
	border:solid 0.5px #CCCCCC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#F0F0F0;
	margin-left:0px;
	margin-top:8px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	width:168px;
	  
}

#Help
{
	border:solid 0.5px #CCCCCC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#F0F0F0;
	margin-left:0px;
	margin-top:8px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	width:168px;	
}



.Bold15DarkGrey {font-size: 1.5em; color:#333333; font-weight:bold}
.UpperPad20px {padding-top:20px}
.Bold12Grey {font-weight:bold; font-size: 1.2em; color:#666}
.Regular12Grey {font-weight:normal; font-size: 1.2em; color:#666}

#GridMain
{
	width:180px;
	height:auto;
	padding:0px;
	/*spacing:0;*/
	border:0px solid #ccc;
	/*float:none;*/
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-right:2px;
	margin-top:-23px;
	
	
	
}

#GridMain span
{
border:0px solid #ccc;
height:6px;
}

#GridA
{
width:180px;
 padding:1px;
  border:0px solid #ccc;
  float:none; 	
}

#GridEmptybasket
{
width:776px; 
height:40px;
padding:1px; 
border:1px solid #ccc;
float:middle; 
text-align:center;	
padding-top:20px;
}

#divbasket
{
	float:left;
	height:27px;
	font-face:Arial;
	font-size:24px;
	text-align:justify;
	padding-top:3px;
	padding-left:2px;
	padding-bottom:2px; 
	padding-right:2px;
}
.SecButton
{
	float:right;
	height:22px;
	display:none;
}
.Gridspace
{
	width:188px;
	height:6px;
}
#Grid1B
{
	width:188px; 
	border:0px solid black;
	float:left;
	/*top:255px;*/
}
#GridRecommend
{
	 border:0px solid #ccc;
	 padding-left:2px;
	 padding-left:5px;
	 padding-right:5px; 
	 padding-top:5px; 
	 padding-top:-5px;
}

#GridAYO
{
	 border:0px solid #ccc;
	 font-face:Arial;
	 font-size:11px;
	 padding-left:5px;
	 padding-right:5px; 
	 padding-top:5px; 
	 padding-top:-5px;
}

#GridHelp
{
	border:0px solid #ccc;
	font-face:Arial;
	font-size:11px;
	padding-left:5px; 
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px; 
}
#Grid1C
{
float:left;
 width:576px;
 height:auto; 
 padding:0px;
 /*spacing:0;
 border:0px solid black;*/
 
  /*position:static;*/
  padding-top:-2px; 
  padding-right:2px; 
  padding-left:6px; 
  /*top:245px; 
  left:300px;*/
}
.divDonotInclude
{
	border:0px solid #ccc;
	padding-left:10px;
	padding-bottom:2px;
}

#divTotal
{
	padding:1px;
	 border:1px solid #ccc;
	 float:middle;
}

#Grid3
{
	width:776px; 
	padding:1px; 
	border:0px solid #ccc;
	float:middle;
}

.divEmptyBasket
{
	float:left;
	height:22px;
}
.divProceedSecure
{
	float:right; 
	height:22px;
}

.spanspace
{
	border:0px solid #ccc;
	height:10px;
	float:middle;
}

#Grid4
{
	width:776px;
	float:left;
	background-color:#ff0000;
	padding:1px; 
	border:1px solid #ccc;
	float:middle;
	margin-top:20px;
}



