/* General Settings Start */

	body {
		margin:0px;
		padding:0px;
		font-family:arial;
		font-size:12px;
	}

	a {
		text-decoration:none;
	}

	img {
		border:none;
	}

	.bold {
		font-weight:bold;
	}

	.red {
		color:#bf3000 !important;
	}

	.tan {
		color:#b59331 !important;
	}

	.darktan {
		color:#80661a !important;
	}

	.blue {
		color:#3c6997 !important;
	}

	
	
/* General Settings End */


/* Global Elements Start (For ReUsing) */

	/* Header Settigns Start */

		.Header {
			background:url(images/bg-header.gif) top repeat-x;
		}

		.Homepage {
			height:286px;
		}

		.Header .HeaderInner ,div.MainMenu,.Content {
			margin:auto;
			width:810px;
		}

		.Header .Top {
			height:45px;
			overflow:hidden;
			text-align:right;
		}

		.Header .SearchBoxText {
			float:right;
			display:inline;
			margin-right:2px;
			margin-top:10px;
			font-size:12px;
			color:#1a4d80;
		}
		


		.Header ul.MenuHeader {
			margin:0px;
			padding:0px;
			list-style-type:none;
			margin-top:10px;

		}

		.Header ul.MenuHeader li {
			margin:0px;
			padding:0px;
			float:right;
			display:inline;
			color:#1a4d80;
			background:url(images/MenuHeader-seperator.gif) right no-repeat;
			margin-right:8px;
			padding-right:10px;
		}

		.Header ul.MenuHeader li.last {
			background:none;
		}

		.Header ul.MenuHeader li a {
			color:#1a4d80;
		}


		.Header .SearchBox {
			float:right;
			display:inline;
			/*border:1px solid #95b9dc;*/
			margin-top:7px;
			margin-right:10px;
			/*background:#eaf1f5;*/
			width:178px;
			height:17px;
		}

		.Header .SearchBox .searchOptions {float:left;margin-left:25px;margin-top:0px;margin-bottom:0;padding:0;}
		.Header .SearchBox .searchOptions .searchRadio {line-height:9px;vertical-align:middle;margin:0 3px 0 3px; padding:0; }
		
		.Header .SearchBox .input1 {
			float:left;
			display:inline;
			border:none;
			margin:0px;
			padding:0px;
			background:transparent;
			width:157px;
			height:16px;
			padding-top:3px;
			padding-left:2px;
			font-size:12px;
		}

		.Header .SearchBox .BtnSearch {
			float:left;
			display:inline;
			vertical-align:top;
			margin-top:1px;
			margin-left:2px;
			cursor:pointer;
		}

		.Header .Bottom {
			height:185px;
			margin-top:-4px;
		}

		.Header .Bottom .Logo {
			margin-left:10px;
			float:left;
			display:inline;
		}
		
		.Header .Bottom .MenuHeader {
			padding-top:27px;
			margin:0px;
		}

		.HeaderFlashCont {
			float:left;
			display:inline;
			margin-left:98px;
			margin-top:-36px;
			height:200px;
		}

		.Header .InnerPic {
			float:left;
			display:inline;
			background:red;
			width:785px;
			height:140px;
			margin-top:-36px;
			margin-left:10px;
		}

		.HeaderFlashCont .HeaderFlash {
			width:710px;
			height:200px;
		}

		

	/* Header Settigns End */

	/* Footer Settings Start */

		.Footer {
			margin-top:30px;
			border-top:4px solid #bfa760;
			height:85px;
			background:#dbd3ab;
			text-align:center;
			padding-top:20px;
		}

		.Footer .MenuFooter {
			margin:0px;
			padding:0px;
			text-align:center;

		}

		.Footer .MenuFooter a {
			display:inline-block;
			padding-right:17px;
			margin-right:12px;
			background:url(images/MenuBottom-seperator.gif) 100% 3px no-repeat;
			color:#1f5c99;
			font-weight:bold;
		}

		.Footer .MenuFooter a.last {
			background:none;
		}

		.Footer .credits {
			margin-top:10px;
			display:block;
			clear:both;
			color:#8c7e54;
		}

		.Footer .credits a {
			color:#8c7e54;
			font-size:11px;
		}

	/* Footer Settings End */


	/* Top Menu Settigns Start */

		.MainMenuCont {
			margin:auto;
			width:810px;
		}

		.main_nav {
			margin-top:10px;
			height:20px;

			text-align: center;
			font-size: 13px;
			font-weight: bold;
			color: #8eb7e0;
			margin-left:-30px;
		}

		.main_nav  li  {
			display: inline;
			padding: 0 10px;
			position: relative;
			float: left;
			width: auto;
			font-size: 14px;
			font-weight: bold;
			color: #004d99;
			border-right: 1px solid #8EB7E0;
			z-index: 2;
		}

		.main_nav  li a {
			color:#1f5c99;
			font-weight:normal;
		}

		.main_nav  li.lastSelected {
				border-right:none;
		}
		
		.main_nav  li.last {
				border-right:none;
		}

		.main_nav li a:hover {
			color: #b59331;
			cursor: pointer;
		}

		.main_nav li a.selected {
			color: #b59331;
		}

		.main_nav li a.firstSelected {
			color: #b59331;
		}


		.main_nav li a.lastSelected {
			color: #b59331;
		}

		.main_nav  li div {
			width: 180px;
			position: absolute;
			top: 15px;
			display: none;
			padding-top: 0px;
			left:5px;
			background: url(images/pixel.gif) repeat;
		}

		.main_nav  li:hover div {
			display: block;
		}

		.main_nav .last {
			border-left-style: none;
		}

		.main_nav  li  div  a {
			width: 170px;
			float: none;
			color: #004d99;
			line-height: 19px;
			display: block;
			background: #EBE8D8;
			border: 1px solid #8BABCC;
			font-size: 12px;
			font-weight: normal;
		}

		.Button {
			float:left;
			display:inline;
			height:21px;
			overflow:hidden;
			cursor:pointer;
			line-height:17px;
		}

		.Button .L {
			float:left;
			display:inline;
			height:21px;
			width:2px;
			background:url(images/btn-l.gif);
		}

		.Button .C {
			float:left;
			display:inline;
			background:url(images/btn-c.gif);
			height:19px;
			padding-top:2px;
			font-weight:bold;
			color:#3c6997;
			padding-left:7px;
			padding-right:7px;
		}

		.Button .R {
			float:left;
			display:inline;
			height:21px;
			width:2px;
			background:url(images/btn-r.gif);
		}


	/* Top Menu Settigns End */

	.Prev {
		float:left;
		display:inline;
		margin-left:6px;
		background:url(images/moon-left.gif) 0px 0px no-repeat;
		padding-left:14px;
		color:#3c6997;
		height:16px;
	}

	.Prev a,.Next a {
		color:#3c6997;	
	}

	.Next {
		float:right;
		display:inline;
		margin-right:6px;
		background:url(images/moon-right.gif) 100% 0px no-repeat;
		padding-right:14px;
		color:#3c6997;
		height:16px;

	}

	.block {
		margin:auto;
		display:block;
	}

	.pic-info {
		color:#b59331;
	}

	.HR {
		height:1px;
		overflow:hidden;
		background:#6b8fb3;
	}

/* Global Elements End */



.Content {
	clear:both;
	margin-top:19px;
	overflow:hidden;
}











/* PAGE - Homepage Start */

	/* Side Menu Settings - Homepage Start */

		.Content ul.SideMenu {
			margin:0px;
			padding:0px;
			float:left;
			display:inline;
			list-style-type:none;
			text-align:left;
			width:214px;
		}

		.Content ul.SideMenu li {
			margin-bottom:8px;
			float:left;
			display:inline;
			clear:both;
		}

		.Content ul.SideMenu li img {
			display:block;
		}

	/* Side Menu Settings - Homepage End */

	/* The Middle Area Start */

		.Content .Info {
			float:left;
			display:inline;
			width:425px;
			min-height:475px;
			_height:475px;
			border-right:1px solid #a2cbf4;
		}

		.Content .InfoItem {

			margin-bottom:18px;
		}

		h2.info {
			margin:0px;
			padding:0px;
			padding-left:14px;
			font-size:14px;
			color:#a68521;
			font-weight:normal;
			background:url(images/bullet.gif) 0px 4px no-repeat;
			margin-bottom:5px;
		}

		.Content .InfoItem h3 {
			margin:0px;
			padding:0px;
			padding-left:14px;
			font-size:14px;
			color:#6b8fb3;
			margin-bottom:5px;
		}

		.Content .InfoItem p {
			margin:0px;
			padding:0px;
			margin-top:-3px;
			margin-left:14px;
			width:355px;
			font-size:12px;
			color:#143d66;
			line-height:14px;
		}

		.Content .InfoItem a {
			margin-top:2px;
			color:#b59331;
			font-weight:bold;
		}

		.Content .InfoItem .sep {
			color:#b59331;
			display:block;
			margin-top:4px;
		}

		.Content .InfoItem p .InfoSubject {
			margin-right:10px;
			margin-top:3px;
			float:left;
			display:inline;
		}

	/* The Middle Area End */

	/* The Right Area Start */

		.SideItems {
			float:left;
			display:inline;
			width:170px;
			/*text-align:center;*/
			color: #143d66;

		}

		.SideItems h2.info {
			float:left;
			display:inline;
			margin-left:32px;
		}

		.SideItems .SideItem {
			width:160px;
			margin-left:10px;
			padding-top:17px;
			line-height:15px;
			clear:both;
		}

		.SideItems .SideItem h3 {
			color:#143d66;
			font-size:12px;
			margin:0px;
			padding:0px;
			font-weight:normal;
			padding:5px;
			padding-bottom:0px;
		}

		.SideItems .SideItem a {
			color:#b59331;
			font-weight:bold;
		}

	/* The Right Area End */
	

/* PAGE - Homepage End */


/* ShopingCart Series Start */

	.ShoppingCart {
		min-height:10px;
		padding-bottom:95px;
	}
	
	.ShoppingCart .Process {
		height:74px;
		background:url(images/ShopingCart-processline.gif) 0px 10px repeat-x;
		padding-bottom:20px;
	}

	.ShoppingCart .Process .Checkout {
		float:left;
		display:inline;
		border:1px solid #6b8fb3;
		background:white;
		width:123px;
		height:18px;
		color:#143d66;
		text-align:center;
		padding-top:4px;
		margin-top:10px;
		margin-right:72px;
	}

	.ShoppingCart .Process .Levels {
		list-style-type:none;
		margin:0px;
		padding:0px;
	}

	.ShoppingCart .Process .Levels li {
		float:left;
		display:inline;
		width:92px;
		text-align:center;
		color:#b59331;
		margin-right:17px;
		text-transform:uppercase;
	}

	.ShoppingCart .Process .Levels li a {
		display:block;
		width:100%;
		padding-top:44px;
		color:#b59331;
	}

	.ShoppingCart .Process .Levels li.Level1 a {
		display:block;
		width:100%;
		padding-top:44px;
		background:url(images/shoppingcart/level-one.gif) center top no-repeat;
	}

	.ShoppingCart .Process .Levels li.Level2 a {
		display:block;
		width:100%;
		padding-top:44px;
		background:url(images/shoppingcart/level-two.gif) center top no-repeat;
	}

	.ShoppingCart .Process .Levels li.Level3 a {
		display:block;
		width:100%;
		padding-top:44px;
		background:url(images/shoppingcart/level-three.gif) center top no-repeat;
	}

	.ShoppingCart .Process .Levels li.Level4 a {
		display:block;
		width:100%;
		padding-top:44px;
		background:url(images/shoppingcart/level-four.gif) center top no-repeat;
	}

	.ShoppingCart .Process .Levels li.Level1 a.selected,.ShoppingCart .Process .Levels li.Level1 a:hover {
		background-image:url(images/shoppingcart/level-one-selected.gif);
	}

	.ShoppingCart .Process .Levels li.Level2 a.selected,.ShoppingCart .Process .Levels li.Level2 a:hover {
		background-image:url(images/shoppingcart/level-two-selected.gif);
	}

	.ShoppingCart .Process .Levels li.Level3 a.selected,.ShoppingCart .Process .Levels li.Level3 a:hover {
		background-image:url(images/shoppingcart/level-three-selected.gif);
	}

	.ShoppingCart .Process .Levels li.Level4 a.selected,.ShoppingCart .Process .Levels li.Level4 a:hover {
		background-image:url(images/shoppingcart/level-four-selected.gif);
	}

	.ShoppingCart .Process .Levels li a.selected {
		color:#997d29;
		font-weight:bold;
	}

	.ShoppingCart .Process .Levels li img {
		display:block;
		margin-bottom:2px;
	}

	.ShoppingCart .totalRed{
	    color: #b32d00;
		font-size: 16px;
		font-weight: bold;
	}
	.ShoppingCart .ShoppingItems {
		margin:0px;
		padding:0px;
		border-collapse:collapse;
		border-spacing:0;
		width:100%;
		text-align:center;
	}

	.ShoppingCart .ShoppingItems th {
		background:#dae7ee;
		height:21px;
		color:#1a4d80;
	}

	.ShoppingCart .ShoppingItems td {
		height:30px;
		color:#143d66;
	}

	.ShoppingCart .ShoppingItems td a {
		color:#143d66;
	}

	.ShoppingCart span.btnRemove {
		display:block;
		text-align:center;
		background:url(images/btn-remove.gif);
		width:59px;
		height:17px;
		padding-top:1px;
		cursor:pointer;
	}
	.ShoppingCart span.btnUpdate {
		display:inline;
		padding:1px 10px 1px 10px;
		text-align:center;
		background:url(images/btn-remove.gif);
		width:59px;
		height:17px;
		cursor:pointer;
	}

	.ShoppingCart .ShoppingItems td input {
		width:40px;
		text-align:center;
		color:#143d66;
		border:1px solid #9cbede;
	}

	.ShoppingCart .ShoppingSummary {
		border-top:1px solid #6b8fb3;
		padding-top:10px;
	}

	.ShoppingCart .ShoppingSummary .info {
		float:left;
		display:inline;
		font-size:13px;
		color:#bf3000;
		margin-left:12px;
	}

	.ShoppingCart .ShoppingSummary .total {
		float:right;
		display:inline;
		font-size:14px;
		color:#143d66;
		margin-right:80px;
		font-weight:bold;
	}

	.ShoppingCart .ShoppingOptions {
		clear:both;
		width:300px;
		margin:auto;
		padding-top:20px;
	}

	.ShoppingCart .UserIdentificationCont {
		margin:auto;
		width:810px;
	}

	.UserIdentificationCont .RegistredUsersEntry {
		float:left;
		display:inline;
		width:250px;
		margin-right:50px;
		margin-left:50px;
	}

	.UserIdentificationCont .RegistredUsersEntry h1 {
		font-size:16px;
		color:#3c6997;
		padding-bottom:2px;
		margin-top:4px;
		border-bottom:1px solid #6b8fb3;
		margin-bottom:15px;
	}

	.UserIdentificationCont .RegistredUsersEntry span {
		display:block;
		font-size:13px;
		color:#1a4d80;
		font-weight:bold;
	}
	
	
	
	input.designed,textarea.designed,.designed input,.designed textarea {
		border:1px solid #96badc;
		background:#eaf1f5;
		width:210px;
	}

	.designed textarea,textarea.designed {
		overflow:auto;
		height:200px;
	}
	
	.UserIdentificationCont .RegistredUsersEntry .Buttons {
		float:left;
		display:inline;
		padding-top:13px;
		padding-left:32px;
		margin-bottom:12px;
	}

	.UserIdentificationCont .RegistredUsersEntry .Button {
		margin-left:9px;
	}

	.UserIdentificationCont .RegistredUsersEntry .info {
		clear:both;
		border-top:1px solid #6b8fb3;

	}

	.UserIdentificationCont .RegistredUsersEntry .info p {
		margin:0px;
		padding:0px;
		padding-top:15px;
		text-align:center;
		color:#3c6997;
	}

	.UserIdentificationCont .RegistredUsersEntry .info a {
		color:#177ee5;
		text-decoration:underline;
	}

	.UserIdentificationCont .Registration {
		float:left;
		display:inline;
		width:460px;
		height:580px;
		background:#dae7ee;
	}

	.UserIdentificationCont .Registration .agree
	{
		color:#1a4d80;
		text-align:left;
		margin-bottom:6px;
	}

	.UserIdentificationCont .Registration .FormBottom {
		margin-top:3px;
	}

	.UserIdentificationCont .Registration .FormBottom .Buttons {
		float:right;
		display:inline;
		margin-right:19px;
	}

	.UserIdentificationCont .Registration .FormBottom .Button {
		margin-left:10px;

	}

	.UserIdentificationCont .Registration .BulletInfo {
		float:left;
		display:inline;
		text-align:left;
	}

	.UserIdentificationCont .Registration form {
		float:left;
		display:inline;
		width:400px;
		margin-top:12px;
		margin-left:43px;
	}

	.UserIdentificationCont .Registration h2,.DeliveryAddress h2 {
		color:#3d6b99;
		font-size:16px;
		margin:0px;
		padding:0px;
		font-weight:normal;
		padding-right:19px;
		margin-bottom:22px;
	}

	form .FormRow {
		min-height:28px;
		_height:28px;
		text-align:left;
	}

	form .FieldName {
		float:left;
		display:inline;
		color:#1a4d80;
		font-weight:bold;
		font-size:13px;
		width:178px;
		overflow:hidden;
		padding-top:3px;
	}

	.checkbox {
		border:none !important;
		background:none !important;
		width:auto !important;
	}

	form .FieldName span {
		font-weight:normal;
	}

	form .FieldControl {
		float:left;
		display:inline;
		text-align:right;
		width:204px;
	}

	form .Validation {
		float:left;
		display:inline;
		width:16px;
		height: 16px;
		background:url(images/form-bullet.gif) 100% 6px no-repeat;
	}
	form .ValidationInfLine {
		clear:both;
		float:left;
		display:inline;
		width:50px;
		height: 16px;
		color: #3d6b99;
		background:url(images/form-bullet.gif) left no-repeat;
	}

	form .FieldControl input,form .FieldControl textarea {
		width:200px;
		background:white;
	}
	
	form .FieldControl textarea {
		height:130px;
	}

	form .FieldControl select {
		width:90px;
	}

	form .FormSeperator {
		height:1px;
		background:#6b8fb3;
		margin-right:19px;
		margin-bottom:5px;
		overflow:hidden;
	}
	
	form  .FieldControl .inpTextShort {
		float: left;
		height: 19px;
		width: 100px;
		border: 1px solid #96B9DC;
		clear: none;
	}
	form .FieldControl img {
		float: left;
	}

	
	

	.DeliveryAddress .Boxes {
		overflow:hidden;
	}

	.DeliveryAddress .Box {
		float:left;
		display:inline;
		width:390px;
		height:400px;
		background:#dae7ee;
		text-align:center;
	}

	.DeliveryAddress h2 {
		margin-bottom:3px;
	}

	.DeliveryAddress h3 {
		color:#3d6b99;
		font-size:12px;
		margin:0px;
		padding:0px;
		font-weight:normal;
		margin-bottom:15px;
	}

	.DeliveryAddress .Box form {
		padding-top:12px;
		width:360px;
		margin:auto;
	}
	
	.DeliveryAddress .FieldName {
		width:88px;
	}

	.DeliveryAddress .FieldControl {
		width:202px;
	}

	.DeliveryAddress .FieldControl input {
		width:196px;

		background:white;
	}

	.DeliveryAddress .FormArea {
		margin-left:34px;
	}

	.DeliveryAddress .BulletInfo {
		margin-top:5px;
		text-align:left;
	}

	.DeliveryAddress .FormSeperator {
		margin-right:36px;
	}

	.DeliveryAddress .Buttons {
		width:250px;
		margin:auto;
		clear:both;
		margin-top:20px;
		padding-right:11px;
	}

	.DeliveryAddress .Buttons .Button {
		margin-left:10px;
	}

	.processing h1 {
		font-size:16px;
		color:#3d6b99;
		text-align:center;
		font-weight:normal;
	}

	.Payment {
		margin:auto;
		width:550px;
		height:195px;
	}

	.PaymentButtonsCont {
		clear:both;
		border-top:1px solid #6b8fb3;
		padding-top:20px;
	}

	.PaymentButtons {
		clear:both;
		text-align:center;
		margin:auto;
		width:150px;
	}

	.Payment h1 {
		font-size:16px;
		color:#3d6b99;
		text-align:center;
		font-weight:normal;
	}

	.Payment .Left {
		float:left;
		display:inline;
		width:420px;
	}

	.Payment .Right {
		float:left;
		display:inline;
		width:130px;
	}

	.Payment .FieldName {
		width:170px;
	}

	.Payment .question {
		vertical-align:top;
		margin-right:5px;
		margin-top:2px;
	}
	
	.Payment input,.Payment select {
		background:#eaf1f5 !important;
	}

	.Payment .ExpiryDate span {
		font-size:13px;
		color:#143d66;
	}

	.Payment .ExpiryDate select {
		width:60px;
		vertical-align:middle;
		
	}

	.CreditCards {
		margin-top:14px;
	}

	.CreditCards img {
		vertical-align:top;
	}

	.CreditCards .visa {
		margin-right:16px;
		margin-bottom:20px;
	}
	
	.CreditCards .americanexpress {
		margin-right:16px;
	}

	.ThankYou {
		margin:auto;
		text-align:center;
		width:545px;
		margin-bottom:45px;
	}

	.ThankYou h1 {
		margin:0px;
		padding:0px;
		font-size:18px;
		color:#3d6b99;
	}

	.ThankYou p {
		margin-top:19px;
		color:#3d6b99;
	}

/* ShopingCart Series End */

.Content .Categories {
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	padding-right:20px;
	overflow:hidden;
	list-style-type:none;
	width:180px;
}

.Content .Categories li {
	margin-bottom:5px;
}

.Content .Categories a {
	display:block;
	width:161px;
	height:22px;
	font-size:12px;
	background:url(images/bg-category.gif) no-repeat;
	font-weight:bold;
	color:#1a4d80;
	padding-top:8px;
	padding-left:11px;
}

.Content .Categories a.red {
	color:#bf3000;
}

.Content .Categories a:hover,.Content .Categories a.selected, .Content .Categories a.firstSelected, .Content .Categories a.lastSelected {
	background:url(images/bg-category-hover.gif) no-repeat;
}

.CategoriesTopInfo {
	float:left;
	display:inline;
	width:615px;
	margin-top:5px;
	overflow:hidden;
}

.cat-bor {
	border-bottom:1px solid #6b8fb3;
	height:22px;
	margin-bottom:25px;
}

.CategoriesTopInfo {
	width:610px;
}

.CategoriesTopInfo h1 {
	margin:0px;
	padding:0px;
	color:#3c6997;
	padding-left:4px;
	float:left;
	display:inline;
	font-size:15px;
	padding-bottom:3px;
}

/*.CategoriesTopInfo */.Pages {
	float:right;
	display:inline;
}

.Pages img {
	vertical-align:top;
	margin-top:2px;
}

/*.CategoriesTopInfo */.Pages span.title {
	color:#3c6997;
}

.NavPages .Pages {
	float:none;
	display:block;
	text-align:center;
}

/*.CategoriesTopInfo */.Pages a {
	float:right;
	display:inline;
	width:16px;
	height:15px;
	padding-top:1px;
	background:url(images/bg-oval-page.gif) no-repeat;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#3c6997;
	margin-left:2px;
}

/*.CategoriesTopInfo */.Pages span.title,/*.CategoriesTopInfo */.Pages a {
	float:none;
	text-align:center;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top;
}

/*.CategoriesTopInfo */.Pages a span {
	display:block;
	width:16px;
	cursor:pointer;
	text-align:center;
}

/*.CategoriesTopInfo */.Pages a:hover,/*.CategoriesTopInfo */.Pages a.selected {
	background:url(images/bg-oval-page-hover.gif) no-repeat;
	color:white;
}

.CategoriesTopInfo ul {
	clear:both;
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	width:634px;
}

.CategoriesTopInfo ul li {
	float:left;
	display:inline;
	width:285px;
	height:132px;
	overflow:hidden;
	margin-left:10px;
	margin-right:30px;
	background:url(images/bg-category-item.gif) no-repeat;
	margin-bottom:22px;
}

.CategoriesTopInfo ul li.bg_red {
	background:url(images/bg-category-item-red.gif) no-repeat;
}

#CategoriesInfo {}
#CategoriesInfo li {float:left;margin-right:19px;}

.CategoriesInfo h4 {
	margin:0px;
	padding:0px;
	margin-top:2px;
	color:#b59331;
	font-size:12px;
	text-align:left;
}

.CategoriesInfo .ico-medal {
	float:left;
	display:inline;
	margin-top:14px;
	xmargin-right:10px;

}

.CategoriesInfo .medal-info {
	float:right;
	display:inline;
	color:#143d66;
	width:170px;
	height:106px;
	margin-top:8px;
	padding-right:7px;

}

.CategoriesInfo .medal-info .price {
	color:#b59331;
	display:block;
	margin-top:4px;
	margin-bottom:4px;
	font-weight:bold;
}

.CategoriesInfo .medal-info .bprice {

}

.CategoriesInfo .medal-info .bprice a {
	float:left;
	display:inline;
	margin-right:6px;
	text-align:center;
	font-size:11px;
	padding-top:2px;
	color:#3c6997;
	width:59px;
	height:16px;
	background:url(images/bg-price.gif);
}

.red-circle {
	float:left;
	display:inline;
	background:url(images/red-circle.gif) left no-repeat;
	padding-left:15px;
	color:#bf3000;
	text-transform:uppercase;
	font-weight:bold;
}

.Medal-Navigation {
	clear:both;
	border-top:1px solid #6b8fb3;
	padding-top:4px;
	_padding-top:3px;
}



.Medal-Navigation .Prev a {
	color:#3c6997;
}

.Medal-Navigation .NavPages {
	float:left;
	display:inline;
	width:434px;
}

.Medal-Navigation .Next a {
	color:#3c6997;
}

.ProductTitleCont {
	height:25px;
	border-bottom:1px solid #7ba4cc;
}

.ProductTitleCont h4 {
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	color:#b59331;
	font-size:16px;
	text-align:center;
}

.ProductTitleCont h5 {
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	margin-left:23px;
	color:#3c6997;
	margin-top:2px;
	font-size:13px;
	text-align:center;
}

.ProductInfo {
	padding-top:16px;
	text-align:center;
	padding-bottom:5px;
	width:574px;
	margin:auto;
}

.ProductInfo img {
	display:block;
	margin-bottom:7px;
}

.ProductInfo div {
	float:left;
	display:inline;
	width:251px;
	color:#b59331;
	font-size:14px;
	font-weight:bold;
	margin-right:18px;
	margin-left:18px;
}

.Breaker {
	clear:both;
	height:1px;
	overflow:hidden;
}

p.blue,span.blue {
	padding-right:15px;
	color:#143d66;
}

.acenter {
	text-align:center;
}

.ProductPrice {
	display:block;
	color:#b59331;
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;
	border-bottom:1px solid #7ba4cc;
	margin-bottom:5px;
}

.product-order {
	display:block;
	margin:auto;
	width:76px;
	height:19px;
	color:#3c6997;
	padding-top:5px;
	text-align:center;
	background:url(images/product-order.gif) no-repeat;
}

.ProductBack {
	margin-top:-24px;
}

#productPics{
    text-align: center;
}


.Articles .Left {
	float:left;
	display:inline;
	width:180px;
	margin-right:20px;
}

.Articles h1 {
	font-size:16px;
	color:#3c6997;
	padding-left:12px;
	font-weight:normal;
	padding-bottom:5px;
	border-bottom:1px solid #6b8fb3;
	margin-bottom:-5px;
}

.Articles .Right h1 {
	color:#b59331;
	padding-left:0px;
	font-weight:bold;
	margin-bottom:0px;
}

.Articles .Right p {
	margin-top:10px;
	color:#143d66;
}

.Articles .Right h1 span {
	display:inline-block;
	margin-left:25px;
	color:#3c6997;
	font-size:13px;
}

.Articles .Left h2 {
	margin-top:19px;
	margin-bottom:2px;
}

.Articles .Left a {
	display:block;
	padding-top:2px;
	height:18px;
	padding-left:14px;
	color:#1a4d80;
	font-size:13px;
}

.Articles .Left a:hover,.Articles .Left a.selected {
	background:url(images/bg-article.gif) left no-repeat;
}

.Articles .Right {
	float:left;
	display:inline;
	width:610px;
}

.Stores {
	height:480px;
}

.Stores h2 {
	margin-top:18px;
	margin-bottom:2px;
}

.Stores .Left {
	margin-left:40px;
	margin-right:20px;
}

.Stores .Left,.Stores .Right {
	float:left;
	display:inline;
	width:372px;
}

.Stores span {
	display:block;
	color:#1f5c99;
	font-size:15px;
	padding-left:15px;
}

.Stores a {
	color:#1f5c99;
}

.Contact {
	min-height:20px;
	padding-bottom:55px;
}

.Contact .Left {
	float:left;
	display:inline;
	width:320px;
	margin-right:50px;
}


.Contact h1 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#3d6b99;
	text-align:center;
	border-bottom:1px solid #6b8fb3;
	padding-bottom:5px;
	margin-bottom:15px;
}

.Contact .Right h1 {
	color:#b59331;
}

.Contact .Right {
	float:left;
	display:inline;
	width:440px;
}

.Contact .Left span {
	margin-top:6px;
	text-align:center;
	display:block;
	font-size:15px;
	color:#1f5c99;
	font-weight:bold;
}

.Contact .Left span a {
	color:#6b8fb3;
}

.Contact .ContactForm {
	background:#dae7ee;
	height:330px;
	padding-top:20px;
	padding-left:20px;
}

.Contact .ContactForm textarea {
	width:290px;
}

.Contact .ContactForm .FieldName {
	width:110px;
}

.required {
	background: url(images/10B_required.gif) no-repeat right top;
	height: 9px;
	width: 9px;
	position: absolute;
	left: -15px;
	top: 6px;
}
.RequiredLine {
		float:left;
		display: inline;
		color:#1a4d80;
		font-weight:normal;
		font-size:11px;
		width:178px;
		padding-bottom:3px;
	}

.Contact .Button {
	padding-top:10px;
	margin-left:185px;
}

.Forum-Thread .Actions {
	float:left;
	display:inline;
	clear:both;
	height:21px;
	overflow:hidden;
	margin-bottom:10px;
}

.Forum-Thread .Actions .Button {
	margin-right:8px;
}

.Forum-Thread .Actions .Plus {
	float:left;
	display:inline;
	margin-right:5px;
	vertical-align:top;
	margin-left:-3px;
	margin-top:2px;
}

.Forum-Messages {
	clear:both;
	margin:0px;
	padding:0px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #6b8fb3;
	margin-bottom:5px;
	list-style-type:none;
}

.Forum-Messages li {
	margin-bottom:10px;
}


.Forum-Messages .MessageHeader {
	float:left;
	display:inline;
	width:810px;
	background:url(images/bg-thread-title.gif);
	height:32px;
	margin-bottom:3px;
}

.Forum-Messages .MessageID {
	float:left;
	display:inline;
	width:32px;
	padding-top:9px;
	overflow:hidden;
	text-align:center;
	color:white;
	font-size:14px;
	font-weight:bold;
	margin-right:17px;
}


.Forum-Messages .MessageHeader h2 {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#1f5c99;
	margin-top:8px;
}

.Forum-Messages .MessageHeader a {
	font-weight:bold;
	color:#1f5c99;
}

.Forum-Messages .MessageHeader h2 a {
	color:#1f5c99;
}

.Forum-Messages .time,.Forum-Messages .date,.Forum-Messages .author {
	float:right;
	display:inline;
	color:#1f5c99;
	font-size:13px;
	padding-top:8px;
}

.Forum-Messages .author {
	margin-right:20px;
}

.Forum-Messages .time,.Forum-Messages .date {
	margin-right:10px;
}

.Forum-Messages .MessageBody {
	clear:both;
	background:url(images/bg-thread-body.gif);
	padding-left:39px;
	padding-bottom:27px;
	color:#143d66;
}

.Forum-Messages .MessageBody p {
	margin:0px;
	padding:0px;
	padding:10px;
	padding-bottom:0px;
}

.Forum-Messages .NoContent {
	padding-bottom:0px;
	height:32px;
}

.Forum-Messages .NoContent p {
	padding-left:10px;
	padding-top:7px;
}


.tblForum {
	clear:both;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:20px;
	font-size:13px;
}

.tblForum td,.tblForum th {
	border:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}


.tblForum tr {
	height:40px;
}

.tblForum thead tr {
	height:24px;
}

.tblForum th,.tblForum td {
	border:3px solid white;
	text-align:left;
}

.tblForum th {
	border-top:none;
	color:white !important;
	background:#7aa3cc !important;
}

.tblForum .Threads {
	border-left:0px;
	padding-left:10px;
	width:440px;
	background:#e5e1ca;
}

.tblForum a {
	text-decoration:underline;
	color:#143d66;

}

.tblForum .DateTime,.tblForum .Replies,.tblForum .Users {
	background:#dae7ee;
	text-align:center !important;
	color:#3c6997;
	width:125px;
}

.tblForum .DateTime {
	width:114px;
}

.tblForum .Replies {
	width:87px;
	border-right:0px;
}

.tblForum .red {
	font-weight:bold;
}

.Forum-Thread .Pages {
	margin-top:5px;
}

.Pages .NextP {
	margin-left:3px;
}

.Forum-Thread .BorT {
	border-top:1px solid #6b8fb3;
	padding-top:5px;
	margin-bottom:0px;
}

.Forum-Thread .BorT .Pages {
	margin-top:0px;
}

.Forum-Thread .Actions {
	width:100%;
}








	.CustomerClub {
		min-height:20px;
		padding-bottom:55px;
	}


	.CustomerClub .RegistredUsersEntry {
		float:left;
		display:inline;
		width:177px;
		margin-right:23px;
		border: 0px solid black;
	}
	
	.CustomerClub .RegistredUsersEntry .designed  {
		border:1px solid #96badc;
		background:#eaf1f5;
		width:160px;
	}

	#passReminderDiv{
		float:left;
		display:inline;
		width:177px;
		margin-right:23px;
	}
	#passReminderDiv .loginForm{
		float:left;
		display:inline;
		padding-top:13px;
		margin-bottom:15px;
		margin-left:15px;
		padding-bottom:10px;
		border-bottom:1px solid #6b8fb3;	
	}
	
	#passReminderDiv h1{
		font-size:16px;
		color:#3c6997;
		padding-bottom:2px;
		margin-top:4px;
		border-bottom:1px solid #6b8fb3;
		margin-bottom:15px;
	}

	#passReminderDiv .Button {
		margin-left:8px;
	}


	.CustomerClub .RegistredUsersEntry h1 {
		font-size:16px;
		color:#3c6997;
		padding-bottom:2px;
		margin-top:4px;
		border-bottom:1px solid #6b8fb3;
		margin-bottom:15px;
	}

	.CustomerClub .RegistredUsersEntry span {
		display:block;
		font-size:13px;
		color:#1a4d80;
		font-weight:bold;
	}


	.CustomerClub .RegistredUsersEntry .Buttons {
		float:left;
		display:inline;
		padding-top:13px;
		margin-bottom:15px;
		margin-left:-3px;
		padding-bottom:10px;
		border-bottom:1px solid #6b8fb3;
	}




	.CustomerClub .RegistredUsersEntry .Button {
		margin-left:8px;
	}

	.CustomerClub .RegistredUsersEntry .info {
		clear:both;
		border-top:1px solid #6b8fb3;

	}

	.CustomerClub .RegistredUsersEntry .info p {
		margin:0px;
		padding:0px;
		padding-top:15px;
		text-align:center;
		color:#3c6997;
	}

	.CustomerClub .RegistredUsersEntry .info a {
		color:#177ee5;
		text-decoration:underline;
	}

	.CustomerClub .Registration {
		float:left;
		display:inline;
		width:610px;
		
		
	}

	.CustomerClub .Registration .agree
	{
		color:#1a4d80;
		text-align:left;
		margin-bottom:6px;
	}

	.CustomerClub .Registration .FormBottom {
		margin-top:3px;
	}

	.CustomerClub .Registration .FormBottom .Buttons {
		float:right;
		display:inline;
		margin-right:19px;
	}

	.CustomerClub .Registration .FormBottom .Button {
		margin-left:10px;
	}

	.CustomerClub .Registration .BulletInfo {
		float:left;
		display:inline;
		text-align:left;
	}

	.CustomerClub .Registration form {
		margin:auto;
		width:400px;
		padding-top:12px;
		padding-bottom:10px;
		overflow:hidden;

	}

	.CustomerClub .FormCont {
		background:#dae7ee;
	}

	.CustomerClub .Registration h2,.DeliveryAddress h2 {
		color:#3d6b99;
		font-size:16px;
		margin:0px;
		padding:0px;
		font-weight:normal;
		padding-right:19px;
		margin-bottom:22px;
	}

	.CustomerClub h3 {
		margin:0px;
		padding:0px;
		font-size:14px;
		color:#b59331;
		margin-bottom:15px;
	}


	

	.CustomerClub ul.Letters {
		margin:0px;
		padding:0px;

	}

	.CustomerClub ul.Letters li {
		min-height:20px;
		_height:20px;
		text-align:left;

	}

	.CustomerClub ul.Letters li a {
		display:block;
		background:url(images/bg-gradiant-cutsomerclub.gif) 9px 8px no-repeat;
		padding-left:18px;
		padding-top:1px;
		color:#143d66;
		font-size:13px;
		min-height:20px;
		_height:20px;

	}

	.CustomerClub ul.Letters li a:hover {
		background:url(images/bg-gradiant-cutsomerclub-hover.gif) 0px 0px no-repeat;
	}

	.CustomerClub h4 {
		margin:0px;
		padding:0px;
		font-size:16px;
		color:#b59331;
		font-weight:bold;
		text-align:left;
		padding-bottom:2px;
		margin-top:4px;
		border-bottom:1px solid #6b8fb3;
		margin-bottom:15px;
	}

	.CustomerClub p {
		text-align:left;
		font-size:13px;
		color:#143d66;
	}

	.ArticleCont {
		width:590px;
		float:left;
		display:inline;
		margin-top:10px;
	}

	.ArticleMedalsCont {
		float:left;
		display:inline;
		width:220px;
		text-align:center;
	}

	.ArticleMedalsCont img {
		padding-top:20px;
	}

	.ArticleMedalsCont .des {
		font-size:16px;
		font-weight:bold;
		color:#b59331;
		display:block;
		margin-bottom:10px;
	}

	.ArticleCont h2 {
		font-weight:bold;
		margin-top:14px;
	}

	.Acont
	{
		float:left;
		display:inline;
		border-bottom:1px solid #6b8fb3;
		margin-bottom:10px;
	}

	.TableCont {
		clear:both;
	}

	.TableCont table {
		border-collapse:collapse;
		border-spacing:0px;
		width:100%;
		margin-bottom:-5px;
		text-align:center;
	}

	.TableCont table td,.TableCont table th {
		border:none;
		vertical-align:top;
		font-size:13px;
		color:#1a4d80;
	}

	.TableCont table th {
		padding-top:5px;
		line-height:20px;
	}

	.TableCont table td {
		vertical-align:middle;
		font-size:12px;
	}

	.TableCont table th span {
		display:block;
		font-weight:normal;
	}

	.TableCont table thead {
		height:44px;
		background:#dae7ee;
	}

	.TableCont tbody tr {
		height:24px;
	}

	.TableCont .USD {
		display:-moz-inline-box;
		display:inline-block;
		width:45px;
	}

	.TableCont .USD span {
		width:45px;
	}

	.TableCont .USD span,.TableCont .SHEKEL span {
		float:left;
		display:inline;
		text-align:center;
	}

	.TableCont .SHEKEL {
		display:-moz-inline-box;
		display:inline-block;
		width:54px;
	}

	.TableCont .SHEKEL span {
		width:54px;
	}

	.TableCont .Buttons {
		border-top:1px solid #6b8fb3;
		padding-top:9px;
		margin-top:20px;
		text-align:center;
		margin:auto;
	}

	.TableCont .Buttons .bcont {
		width:590px;
		margin:auto;
	}

	.TableCont .Buttons .Button {
		margin-left:5px;
		margin-right:5px;
	}
	
	#search_suggest {position: absolute; clear:both; top:45px; direction:ltr; text-align:left; width:175px;background-color: #FFFFFF; z-index:999; border: 1px solid #000000; display:none;}		
	.registerFirst {text-align:center;}
	
	
	#marqueecontainer {margin:0 auto; border:0px solid black; padding:0; height:200px; position: relative; overflow: hidden;padding:0 7px 0 7px;}
#vmarquee { position: relative;border:0px solid black;font-size:12px;color:#000000;text-align:center;text-decoration:none;}
#vmarquee a {text-decoration:underline;color:#000000;text-align:center;font-size:12px;}