/* ------------------------------ 
HTML Redefine Tags
------------------------------ */
body {
	margin: 0;
	padding: 0;
	background: #3d3d3d url(../images/img01_bg.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

p {
	margin-bottom: 1.2em;
	line-height: 150%;
}

input, form, textarea
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
h1{font-size:22px; color:#6d3537;}
h2{font-size:14px; color:#66232C; padding:0; margin:0;}
h3{font-size:12px; padding:0; margin:0;}

.title{font-weight:bold; font-style:italic;}

a:link, a:visited{text-decoration:none; color:#818181; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a:hover{text-decoration:none; color:#999999}


/* ------------------------------ 
PAGE STRUCTURE 
------------------------------ */

/* 
#container has an absolute width (766 pixel) 
*/

/* Splash Start ------------------------------------------------------------ */

	#splashImage {
		width: 766px;
		display: block;
	}
	
	#splashNav {
		width: 766px;
		height: 62px;
		display: inline;
		margin: 0;
		padding: 0;
	}
		
		#splashNavImg {
			display: inline;
			float: left;
		}
		
		#splashNav a {
			display: inline;
			float: left;
			text-decoration: none;
		}
	

/* Splash Start ------------------------------------------------------------ */


/* Header Start ------------------------------------------------------------ */

#container {
	width: 766px; 
	margin: 0 auto;
	display: block;
}

	#navbar {
		width: 766px;
		height: 45px;
		display: block;
	}
		
		#navbar a {
			display: inline;
			text-decoration: none;
		}
			
		#topIllus {
			height: 45px;
			display: inline;
		}
		
	#headerImage {
		width: 766px;
		display: block;
	}
	
/* Header End ------------------------------------------------------------ */

/* Main Pages Start ------------------------------------------------------------ */

	#pageMain {
		width: 766px;
		margin: 0px;
		padding: 0px;
	}
	
		#pageNav {
			width: 734px;
			margin: 0;
			padding: 0;
			display: inline;
			padding: 0 0 0 17px;
		}
		
			#pageNav a {
				margin: 0;
				padding: 0;
				float: left;
			}
			
		#mainpageContent {
				width: 652px;
				margin: 0;
				padding: 0;
				float: left;
				display: block;
			}		
			
				#pagecontentHeader {
					width: 652px;
					height: 126px;
					margin: 0;
					padding: 0;
				}
					
				#pagecontentBlock {
					background: url(../images/cricket_pageContentBG.jpg) repeat-y;
					width: 652px;
				}
				
					#pagecontentMenu {
						width: 550px;
						padding: 1px 0 10px 30px;
						text-indent: 14px;
					}
					
					#pagecontentMenu a:link {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #0066CC;
					}
					
					#pagecontentMenu a:visited {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #0066CC;
					}
						
					#pagecontentMenu a:hover {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #660033;
					}
					
						#pagecontentMenu, #pagecontentMenu ul {
							list-style: none;
						}
						
						#pagecontentMenu li {
							background-image: url(../images/bullet_wt.gif);
							background-repeat: no-repeat;
							background-position: 0.1em top left;
							margin-top: 5px;
						}				
									
					#pagecontentText {
						width: 550px;
						padding: 20px 0 30px 30px;
					}
					
					#pagecontentText a:link {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #0066CC;
					}
					
					#pagecontentText a:visited {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #0066CC;
					}
					
					#pagecontentText a:hover {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #660033;
					}
					
					#pagecontentWinText {
						width: 580px;
						padding: 20px 0 30px 30px;
						text-align: center;
					}
					
					
						#winMenu {
							width: 550px;
							padding: 1px 0 10px 5px;
							text-indent: 20px;
							text-align: left;
							line-height: 20px;
							color: #818181; 
							font-family: Verdana, Arial, Helvetica, sans-serif; 
							font-size:11px;
							font-weight: normal; 
						}
														
							#winMenu, #winMenu ul {
								list-style: none;
							}
							
							#winMenu li {
								background-image: url(../images/bullet_cricketball.gif);
								background-repeat: no-repeat;
								background-position: 0.1em top left;
								margin-top: 5px;
							}			
					
					#pagecontentLookText {
						width: 550px;
						padding: 20px 0 30px 50px;
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 14px;
						color: #333333;
					}
					
					#pagecontentLookText a:link {
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 14px;
						color: #0066CC;
					}
					
					#pagecontentLookText a:visited {
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 14px;
						color: #0066CC;
					}
					
					#pagecontentLookText a:hover {
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 14px;
						color: #660033;
					}
					
					#pagecontentLookText h1 {
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 30px;
						color: #333333;
						padding: 8px;
					}
					#pagecontentLookText h2 {
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 18px;
						color: #000000;
						padding: 8px;
					}
					#pagecontentLookText h3 {
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 14px;
						color: #333333;
						font-weight: normal;
						padding: 8px;
					}
					
					.pagecontentLongImage {
						margin: 0;
						padding: 10px 0 10px 0;
						text-align: center;
					}
					
					#featuredTextDiv {
						background: url(../images/cricket_featuredTextBG.gif);
						width: 593px;
						height: 75px;
						margin: 25px 0 25px 0px;
					}
					
					.BackToTop {
						width: 560px;
						height: 55px;
						text-align: right;
						padding-bottom: 10px;
					}
						
						.BackToTopTxt {
							height: 45px;
							padding: 20px 0 0 0;
							float: right;
						}
						
						.BackToTopBtn {
							width: 45px;
							float: right;
						}
								
					#featuredText {
						width: 560px;
						height: 65px;
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 13px;
						font-style: italic;
						color: #734f50;
						text-align: left;
						padding: 18px 0px 0 16px;
						float: left;
					}
					
					.bioPic {
						margin: 0 10px 5px 0;
						padding: 0;
						float: left;
					}

			
		#pagecontentFoot {
			width: 652px;
			display: inline;
			margin: 0;
			padding: 0;
		}

/* Main Pages End ------------------------------------------------------------ */

/* Main Start ------------------------------------------------------------ */
	
	#main { 
		width: 529px; 
		display: block;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#navFeature {
		width: 512px;
		margin: 0;
		padding: 0;
		display: inline;
		padding: 0 0 0 17px;
		float: left; 
	}
		
		#navFeature a{
			margin: 0;
			padding: 0;
			float: left;
		}
		
	/* Main Nav (Left) Start ------------------------------------------------------------ */
			
	#column_left {
		width: 80px; 
		float: left;
		padding: 12px 0 0 17px; 
	}
	
		#navHeader {
		width: 45px;
		}		
			
		#leftNav {
			width: 80px;
			display: block;
			padding: 20px 0 0 0;
		}
		
			#navMenu {
				margin: 0;
				padding: 0;
				text-indent: 14px;				
			}
			
			#navMenu a:link, a:visited {
				text-decoration: none; 
				color: #818181; 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size:11px;
				font-weight: normal;
			}
			#navMenu a:hover {
				text-decoration: none; 
				color: #999999
				}
			
			#navMenu, #navMenu ul {
				list-style: none;
			}
			
			#navMenu li {
				background-image: url(../images/bullet.gif);
				background-repeat: no-repeat;
				background-position: 0.1em top left;
				margin-top: 32px;
			}

	/* Main Nav (Left) End ------------------------------------------------------------ */
	
	/* Main Content Start ------------------------------------------------------------ */
			
	#mainContent {
		width: 432px;
		margin: 0;
		padding: 0;
		float: left;
		display: block;
	}		
	
		#contentHeader {
			width: 432px;
			height: 126px;
			background: url(../images/cricket_TextHeader.jpg);
			margin: 0;
			padding: 0;
		}
				
			#headerText {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 13px;
				font-style: italic;
				width: 310px;
				padding: 50px 0 0 70px;
			}
			
		#contentBlock {
			background: url(../images/cricket_TextBG.jpg) repeat-y;
			width: 432px;
		}
		
			#contentText {
				width: 370px;
				padding: 20px 0 30px 30px;
			}
			
				#contentText a:link {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #0066CC;
				}
					
				#contentText a:visited {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #0066CC;
				}
					
				#contentText a:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #660033;
					}
			
			#India {	
				width: 370px;
				padding: 0 0 40px 130px;
				vertical-align: top;
			}
			
				#address1 {
					width: 150px;
					float: left;
					padding: 0 30px 0 0;
				}
				
				#address2 {
					padding: 0;
				}
			
			#readMoreDiv {
				background: url(../images/cricket_ReadMore.jpg);
				width: 375px;
				height: 38px;
				margin: 25px 0 25px 0px;
			}
			
				#readMoreText {
					width: 275px;
					height: 38px;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 11px;
					font-style: italic;
					color: A3A3A3;
					padding: 12px 0px 0 5px;
					float: left;
				}
				
				#readMoreBtn {
					width: 95px;
					float: left;
					margin: 0;
					padding: 0;
				}	
		
		#contentFoot {
			width: 432px;
			margin: 0;
			padding: 0;
		}
		
	/* Main Content End ------------------------------------------------------------ */

	/* Right Column Start ------------------------------------------------------------ */
		
	#column_right {
		width: 237px;
		float: left;
		display: block;
		margin: 0;
		padding: 0;
	}

		#adBar {
			width: 237px;
			display: inline;
		}
			
			#adBarLeft {
				position: relative;
				float: left;
			}
			
			#adBarMid {
				position: relative;
				width: 188px;
				height: 689px;
				float: left;
				background: #ffffff;
				}
				
			#adBarMidSA {
				position: relative;
				width: 188px;
				height: 829px;
				float: left;
				background: #ffffff;
				}
				
				#adBarContent {
					height: 689px;
					display: block;
					text-align: center;
				}
				
				#adBarContentSA {
					height: 829px;
					display: block;
					text-align: center;
				}
				
					#adBarContentSA a:link {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #0066CC;
					}
					
					#adBarContentSA a:visited {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #0066CC;
					}
					
					#adBarContentSA a:hover {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #660033;
					}
				
					#winButton {
						padding: 20px 0 0 0;
					}
					
					#orderAtVelocity {
						margin: 0;
						padding: 0;
					}
					
					#orderButtonSA {
						margin: 0;
						padding: 10px 0 10px 0;
					}
					
					#bookImage {
						margin: 0;
						padding: 0;
					}
					
					#adText {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						padding: 15px 10px 0 10px;
					}
					
					#adText h1 {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #666666;
						font-size: 12px;
						font-weight: bold;
						margin: 0;
						padding: 0;
					}
						
					#adText h2 {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 18px;
						font-weight: bolder;
						color: #66232c;
						margin: 0;
						padding: 0;
					}
						
					#orderButton {
						padding: 10px 0 0 0;
					}
					
					a#Order img {background: url(../images/cricket_preOrderSt.jpg) top center no-repeat;}
					
					a#Order:hover img {background: url(../images/cricket_preOrderHov.jpg) top center no-repeat;}
					
					a#SAOrder img {background: url(../images/cricket_OrderSt.jpg) top center no-repeat;}
					
					a#SAOrder:hover img {background: url(../images/cricket_OrderHov.jpg) top center no-repeat;}
				
			#adBarRight {
				position: relative;
				float: left;
			}
			
			#BobWoolmer {
				width: 238px;
				margin: 0;
				padding: 0;
				float: left;			
			}
			
			#DiscoveryFooter {
				width: 238px;
				margin: 0;
				padding: 0;
				float: left;
			}
			
			#Obama {
				width: 238px;
				margin: 0;
				padding-top: 180px;
				float: left;			
			}


	/* Right Column End ------------------------------------------------------------ */

		div.spacer {
			clear: both; 
			height: 30px; 
			display: block;
		}
		
	/* Footer Start ------------------------------------------------------------ */
	
	#footer {
		width: 766px;
		margin: 0 auto;
		padding: 0 0 20px 0;
	}
	
	#footer a{
		display: block;
		padding: 10px 0 0 35px;
	}
		
		#footerNavHeader {
			padding: 0 0 20px 23px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
		}
		
		#footerNavStrip {
			background: url(../images/cricket_footBG.jpg) no-repeat;
			width: 766px;
			height: 40px;
		}
		
		#footerNavLinks {
			padding: 0 0 0 58px;
		}
		
			#footerSA {
				width: 138px;
				height: 40px;
				float: left;
				background: url(../images/cricket_footSA.jpg);
			}
		
			#footerUK {
				width: 138px;
				height: 40px;
				float: left;
				background: url(../images/cricket_footUK.jpg);
			}
			
			#footerAUS {
				width: 138px;
				height: 40px;
				float: left;
				background: url(../images/cricket_footAUS.jpg);
			}
			
			#footerNZ {
				width: 138px;
				height: 40px;
				float: left;
				background: url(../images/cricket_footNZ.jpg);
			}
			
			#footerIN {
				width: 116px;
				height: 40px;
				float: left;
				background: url(../images/cricket_footIN.jpg);
			}
		
		#footerTextNav {
			padding: 10px 0 0 0;
			width: 766px;
			text-align: center;
		}
		
			#footerTextNav a {
				padding: 0 5px 0 5px;
				display: inline;
			}
			
			#footerTextNav a:link, a:visited {
				text-decoration: none; 
				color: #818181; 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size:11px;
				font-weight: normal;
			}
			#footerTextNav a:hover {
				text-decoration: none; 
				color: #999999
				}
		
	/* Footer End ------------------------------------------------------------ */

/* FORM LAYOUT START -------------------------------------------------------------------------------------- */

#form
{
	/* set width in form, not fieldset (still takes up more room w/ fieldset width */
	width   : 550px;
	margin  : 0px 0px 0px 30px;
  	padding : 1px;
}

#form fieldset
{
  	/* note that this clear causes inputs to break to left in ie5.x mac, commented out */
	clear   : both;
  	font    : 100% arial, verdana, sans-serif;
  	border  : 1px solid #999999;
  	padding : 10px; /* padding in fieldset support spotty in IE */
	margin  : 0px 0px 10px 0px;
  	#margin : 0px;
}

#form label
{
	font-family   : arial, verdana, sans-serif;
	font-size     : 12px;
	font-weight   : bold;
	color         : #666666;
	position      : relative;
	float         : left;
	text-align    : right;
	width         : 100px;
	padding-top   : 6px;
}

#form input.text, #form textarea, #form .select, #form input.file
{
	position         : relative;
	float            : left;
	/*display          : inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width            : 375px; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin-top       : 5px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	margin-left      : 12px;
	background-color : #FFFFFF;
}

textarea{ overflow : auto; }

.row
{
	clear	: both;
	display : block;
	height  : expression('1%');
	margin  : 5px 0 0 0; /* set top margin same as form input - textarea etc. elements */
}

#form span
{
	position    : relative;
	float       : left;
	font-family : arial, verdana, sans-serif;
	font-size   : 12px;
	padding-top : 6px;
}

/* FORM LAYOUT END -------------------------------------------------------------------------------------- */
	

/* ------------------------------ 
CUSTOM CLASSES
------------------------------ */

.tallBullet {
	float: left;
}

.clear {
	clear: both;
}

