/*
-----Gerenal----
---------------*/
body {
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
	font-size: 12px;
	}
	
table {
	border-spacing: 0; 
	border-collapse:collapse;
	}

td { 
	padding: 0; 
	vertical-align: top;
	}
	
img { 
	border: 0px;
	}

form {
	padding: 0px;
	margin: 0px;
	}

/*
-----content-----
----------------*/
.left-td {
	background-color: #0c0b41;
	width: 49%;
	}

.right-td {
	background-color: #ffffff;
	width: 49%;
	}

.mid-td {
	background-color: #ffffff;
	background-image: url(images/mid-bg.gif);
	background-repeat: repeat-y;
	width: 1004px;
	}

	/*
	-----header-----
	---------------*/
	#header {
		width: 1004px;
		height: 122px;
		background-color: #0c0b41;
		}

		#nav {
			width: 806px;
			height: 122px;
			float: left;
			display: inline;
			}

			#nav-holder {
				width: 806px;
				height: 29px;
				background-image: url(images/nav-bg.gif);
				background-repeat: repeat-x;
				margin: 0px 0px 25px 0px;
				}

				#nav-left {
					width: 27px;
					height: 29px;
					float: left;
					display: inline;
					background-image: url(images/nav-left.gif);
					background-repeat: no-repeat;
					}

				#nav-cont {
					width: 730px;
					height: 24px;
					float: left;
					display: inline;
					color: #ff97a7;
					text-align: center;
					padding: 5px 0px 0px 0px;
					}

					#nav-cont a:link, #nav-cont a:visited {
						color: #ffffff;
						text-decoration: none;
						padding: 0px 12px;
						}

					#nav-cont a:hover, #nav-cont a:active {
						color: #ffffff;
						text-decoration: underline;
						padding: 0px 12px;
						}

				#nav-right {
					width: 49px;
					height: 29px;
					float: left;
					display: inline;
					background-image: url(images/nav-right.gif);
					background-repeat: no-repeat;
					}
					
			#contact-details {
				padding: 0px 0px 0px 26px;
				}
				
				#topbnr {
					width: 536px;
					height: 29px;
					float: right;
					display: inline;
					margin: 17px 27px 0px 0px;
					}

		#logo {
			width: 198px;
			height: 122px;
			float: right;
			display: inline;
			}
			
	/*
	-----left side-----
	------------------*/
	.left-menus {
		width: 195px;
		padding: 0px 0px 0px 18px;
		}
		
		#left-menu-links {
			width: 187px;
			background-image: url(images/left-menus-bg.gif);
			background-repeat: repeat-y;
			padding: 0px 0px 0px 8px;
			}
			
			#left-menu-links a:link, #left-menu-links a:visited {
				width: 175px;
				height: 19px;
				display: block;
				background-image: url(images/left-a-bg.gif);
				background-repeat: repeat-x;
				color: #000000;
				text-decoration: none;
				padding: 2px 0px 0px 7px;
				}
				
			#left-menu-links a:hover, #left-menu-links a:active {
				width: 175px;
				height: 19px;
				display: block;
				background-image: url(images/left-a-bg2.gif);
				background-repeat: repeat-x;
				color: #000000;
				text-decoration: none;
				padding: 2px 0px 0px 7px;
				}
				
		#left-menu-search {
			width: 184px;
			height: 29px;
			background-image: url(images/left-search-bg.gif);
			background-repeat: no-repeat;
			padding: 7px 0px 0px 11px;
			}
			
			#left-menu-search input {
				border: solid 1px #000000;
				font-size: 11px;
				}
				
	/*
	-----central content-----
	------------------------*/
	.content {
		width: 499px;
		padding: 0px 31px 0px 32px;
		}
		
		#home-jo-text {
			width: 449px;
			height: 97px;
			background-image: url(images/home-jo-text.gif);
			background-repeat: no-repeat;
			color: #ffffff;
			padding: 8px 25px 0px 25px;
			}
			
			#home-jo-text h1 {
				margin: 0px;
				padding: 0px 10px;
				font-size: 15px;
				}
				
			#home-jo-text p {
				height: 56px;
				margin: 0px 10px;
				padding: 5px 0px 0px 0px;
				}
				
			#home-jo-text a:link, #home-jo-text a:visited {
				width: 189px;
				height: 18px;
				display: block;
				float: right;
				background-image: url(images/home-jo-a.gif);
				background-repeat: no-repeat;
				color: #ffffff;
				text-decoration: none;
				text-align: center;
				line-height: 12px;
				}
				
			#home-jo-text a:hover, #home-jo-text a:active {
				width: 189px;
				height: 18px;
				display: block;
				float: right;
				background-image: url(images/home-jo-a.gif);
				background-repeat: no-repeat;
				color: #ffffff;
				text-decoration: underline;
				text-align: center;
				line-height: 12px;
				}
				
			#main h1 {
				margin: 1px 0px 5px 0px;
				padding: 11px 0px 0px 27px;
				font-size: 16px;
				color: #ffffff;
				background-image: url(images/h1-bg.gif);
				background-repeat: no-repeat;
				width: 472px;
				height: 25px;
				}
				
			#main h2 {
				color: #ff0024;
				font-size: 16px;
				background-image: url(images/h2-bg.gif);
				background-repeat: repeat-x;
				background-position: bottom;
				margin: 0px;
				padding: 5px 0px;
				}
				
			#main h3 {
				color: #000000;
				font-size: 16px;
				margin: 0px;
				padding: 5px 0px 5px 3px;
				}
				
			#main h4 {
				color: #000000;
				font-size: 14px;
				margin: 0px;
				padding: 15px 0px 5px 1px;
				}
				
			#main h5 {
				color: #000000;
				font-size: 13px;
				margin: 0px;
				padding: 3px 0px 8px 1px;
				}
				
			#main h6 {
				color: #000000;
				font-size: 13px;
				margin: 0px;
				padding: 10px 0px 7px 0px;
				background-image: url(images/h2-bg.gif);
				background-repeat: repeat-x;
				background-position: bottom;
				margin: 0px 0px 8px 0px;
				}
				
			#main p {
				margin: 0px;
				padding: 5px 0px 10px 0px;
				}
				
			#main a {
				color: #000000;
				}
				
			#main iframe {
				border: solid 1px #a1a1a1;
				width: 483px;
				height: 110px;
				margin: 0px;
				}
				
				#distance {
					background-color: #ffffff;
					border: solid 1px #000000;
					padding: 5px;
					margin: 10px 0px 0px 0px;
					width: 437px;
					}
				
					#distance h1 {
						margin: 0px;
						padding: 3px 0px 0px 0px;
						font-size: 18px;
						}
						
			#terms {
				width: 473px;
				height: 200px;
				border: solid 1px #a1a1a1;
				margin: 0px 0px 10px 0px;
				overflow: auto;
				color: #000000;
				padding: 0px 10px 0px 0px;
				}
				
			#main ul {
				list-style-type: none;
				margin: 6px 0px 10px 0px;
				padding: 0px;
				}
				
				#main ul li {
					background-image: url(images/li-bg.gif);
					background-repeat: no-repeat;
					background-position: 0px 3px;
					padding: 0px 0px 3px 15px;
					}
			
					#home-flash {
						width: 228px;
						height: 149px;
						margin: 7px 0px 10px 10px;
						float: right;
						display: inline;
						}
		
	/*
	-----right side-----
	-------------------*/
	.right-menus {
		width: 202px;
		padding: 0px 27px 0px 0px;
		}
		
		#right-menu-links {
			width: 189px;
			background-image: url(images/right-menus-bg.gif);
			background-repeat: repeat-y;
			padding: 0px 0px 0px 13px;
			}
			
			#right-menu-links a:link, #right-menu-links a:visited {
				width: 169px;
				height: 19px;
				display: block;
				background-image: url(images/left-a-bg.gif);
				background-repeat: repeat-x;
				color: #000000;
				text-decoration: none;
				padding: 2px 0px 0px 7px;
				}
				
			#right-menu-links a:hover, #right-menu-links a:active {
				width: 169px;
				height: 19px;
				display: block;
				background-image: url(images/left-a-bg2.gif);
				background-repeat: repeat-x;
				color: #000000;
				text-decoration: none;
				padding: 2px 0px 0px 7px;
				}
			
		#right-menu-basket {
			width: 181px;
			height: 66px;
			background-image: url(images/right-basket-bg.gif);
			background-repeat: no-repeat;
			padding: 5px 0px 0px 21px;
			}
			
			#right-menu-basket h1 {
				padding: 0px;
				margin: 0px;
				color: #ff0033;
				font-size: 16px;
				}
			
			#right-menu-basket p {
				padding: 0px 0px 7px 0px;
				margin: 0px;
				}
				
		#right-menu-feat {
			width: 176px;
			background-image: url(images/right-menus-bg.gif);
			background-repeat: repeat-y;
			padding: 0px 13px 0px 13px;
			text-align: center;
			}
			
			#right-menu-feat input {
				border: solid 1px #000000;
				margin: 3px 0px;
				}
				
			#right-menu-feat a:link, #right-menu-feat a:visited {
				color: #000000;
				text-decoration: none;
				}
				
			#right-menu-feat a:hover, #right-menu-feat a:active {
				color: #000000;
				text-decoration: underline;
				}
				
		#right-bnrs {
			margin: 9px 0px 0px 0px;
			}
			
			#right-bnrs img {
				margin: 0px 0px 5px 0px;
				}
		
		
		
		
		
				
	/*
	-----footer-----
	---------------*/
	#footer {
		width: 937px;
		height: 19px;
		background-color: #0c0b41;
		color: #2970df;
		padding: 5px 46px 0px 21px;
		background-image: url(images/footer-bg.gif);
		background-repeat: no-repeat;
		background-position: right;
		font-size: 11px;
		}
		
		#footer a:link, #footer a:visited {
			color: #2970df;
			text-decoration: none;
			}
			
		#footer a:hover, #footer a:active {
			color: #2970df;
			text-decoration: underline;
			}
		
		#footer-left {
			float: left;
			display: inline;
			width: 200px;
			height: 16px;
			}
			
		#counter {
			width: 337px;
			height: 16px;
			float: left;
			display: inline;
			text-align: right;
			}
			
		#footer-right {
			float: right;
			display: inline;
			width: 400px;
			height: 16px;
			text-align: right;
			}
			
#pay-options {
	width: 499px;
	background-image: url(images/pay-bg.gif);
	background-repeat: repeat-y;
	}
	
	#pay-options p {
		padding: 0px;
		margin: 5px 25px 0px 25px;
		}
		
	#pay-options form {
		padding: 0px;
		margin: 5px 25px 0px 25px;
		}	