body {
	background:url(../images/bg-body.png) 0 0 repeat-x;
	margin:0 auto;
	color:#000;
	font:75% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

h1, h2, h3, h4, h4, h6 {
	color:#0055a5;
	font-weight:bold;
	}

h1 {font-size:2.5em; padding-bottom:10px;}

h2 {font-size:1.5em; padding-bottom:5px; padding-top:10px;}

h2 a{color:#1969BC;text-decoration:none;}
h2 a:hover{color:#1969BC;text-decoration:underline;}

	h5 { 
		color:#000;
		font-size:1.15em;
		text-transform:uppercase;
		font-weight:bold;
	}

p {
                margin-top:0.25em;
		margin-bottom:.75em; 
		color:#000; 
		line-height:15px; 
		font-size:12px;
			font-style: normal!important;
			font-weight:normal!important;
		}



div.hr {
	height: 15px;
	background:transparent url(../images/hr.png) left 50% repeat-x;
}

	div.hr hr { display: none;}

address {font-style:normal;}

#wrap {
	background:#fff;
	margin:0 auto;
	border:10px solid #f2f2f2;
	border-bottom:0;
	width:878px;
	padding:0px 35px 0px 35px;
}




#mainMenu { 
	height:39px; 

	/*float:right;*/
	position:absolute;
	right:0px;
	top:0px; 
	margin-bottom:0px;

	padding:0;
	z-index:100;
	}
.menu_cont{
height:24px;
padding: 10px 0px 0px 0px;
width:425px;
float:right;



}

#mainMenu ul { float:right;}
	
		#mainMenu ul li {
			display:inline;

			padding:0;
			font-size:.85em;
		}
			#mainMenu ul li.last {
				border-right:0;
				padding-right:0;
				}
			
		#mainMenu ul li a {
			text-decoration:none;
			color:#a2a2a3;
		}
		
			#mainMenu ul li a:hover,
			#mainMenu ul li a:active {color:#f90404;
			}
			

#header { 
	height:126px;
	padding-top:0px;
	width:100%;
	position:relative;


}

.logo { 
	/*float:left;*/
	position:absolute;
	left:0px;
	top:0px;	
	padding-bottom:10px; 
	padding-top:20px;
	}
	
	.clubBlock {/*float:right;*/}
	
#clublogin{
	position:absolute;
	bottom:5px;
	right:0px;
	z-index:1;
	}
	
#productMenu { 
	float:left;
	height:36px;
	display:inline;
	width:608px;
	background-color:#ffffff;
	
	}
	
#productMenu .selected a{
	background-color:#FFF;
}

	/*Credits: Dynamic Drive CSS Library */
	/*URL: http://www.dynamicdrive.com/style/ */
	
	#tabs {
		float:left;
		font:bold 11px "Arial", Helvetica, sans-serif;
		line-height:normal;
		overflow:hidden;
		margin:0;
		padding:0;
		
		}
	
	#tabs ul {}
	
		#tabs li { display:inline; }
	
		#tabs a {
			float:left;
			background: url(../images/bg-tabMenu.png) 0 0 no-repeat;
			padding:0 0 0 5px;
			text-decoration:none;
			margin-right:1px;
			text-transform:uppercase;
			
			}
		
		#tabs a span {
			float:left;
			display:block;
			background:url(../images/bg-tabMenu.png) no-repeat right top;
			padding:4px 18px 4px 14px;
			color:#666666;
			}
			
		#tabs a:hover span { cursor:pointer; color:#FFFFFF;}
	
		#tabs a:hover,
		#tabs a:active { background-position:0 -36px;}
			
		#tabs a:hover span,
		#tabs a:active span  {background-position:100% -36px;}
		
#newsletter {
	float:right;
	display:inline;
	width:269px;
	height:36px;
	}
		
	#subItem {
		border-top:1px solid #fff;
		background:#0055a5;
		height:124px;
		padding:0;
		overflow:hidden;
		float:left;
		display:inline;
		}
		
		#items {
			width:608px;
			background:#0055a5;
			padding:0!important;
			float:left;
			display:inline;
			height:124px!important;
			clear:both;
			margin:0;

		}
		
		#items ul { 
			text-align:center;
			margin:0;
			padding:23px 0 0 0;
			}
		
		#items li {
			display:inline;
			padding:0 5px;
			margin:0;
		}
		
		
	#whatNew {
		background: url(../images/bg-whatsnew.png) 0 0 no-repeat;
		height:94px;
		width: 239px;
		float:right;
		display:inline;
		color:#fff;
		padding:15px;
/*		font-size:.95em;*/
		font-size: 18px;	
		text-decoration:none;
		
	}
	
		#whatNew a{
	      
        font-size:16px;
		height:94px;
		width: 239px;

		color:#032178;


		text-decoration:none;
		
	}
	
		#whatNew img {
			float:left;
			font-weight:bold
			margin-right:8px;
			}
		
			#whatNew h5 {
				font-weight:bold;
				font-size:2.35em;
			}
		
				.more { 
					text-align:right;
					background:url(../images/img-arrow.png) right 75% no-repeat;
					padding-right:8px;
					}
					
				.more a {
					text-decoration:none;
					color:#0055a5;
					font-weight:bold;
				}
				
#ContentWrapper {
	color:#948e8e;
	width:876px;
	font-weight: normal;
	padding-top:10px;
	}
	

	.crumb {
		float:left;
		font-weight:bold;
		color:#948e8e;
		}
		
	.crumb a{
		font-weight:bold;
		color:#1969BC;
		text-decoration:none;
                padding-left:10px;

		
		}
		
		.crumb span {color:#0055a5;}
		
	.cartStatus {
		float:right;
		color:#948e8e;
	}
	
	.nfoBox {
		width:219px;
		float:left;
		background:url(../images/img-vseparator.png) right 50% no-repeat;
		margin-bottom:25px;
	}
	
		.last {background:none;}
		
		.itemTitle {
			display:block;
			line-height:50px;
			color:#948e8e;
			font-weight:bold;
			text-indent:15px;
		}
		
		.itemImage { text-align:center;}
		
		.subNfo {
			display:block;
			background:#e5eef6;
			padding:0 5px 0 5px;
			border-right:1px solid #fff;
			height:23px;
			
		}
		
			.price {
				font-weight:bold;
				color:#0055a5;
				margin-bottom:8px;
				margin-left:8px;
			}
			
			.add2cart {
				float:left;
				background:url(../images/img-arrowyellowish.png) right 65% no-repeat;
				padding-right:10px;
			}
				
			.view {
				float:right;
				background:url(../images/img-arrowgreyish.png) right 63% no-repeat;
				padding-right:10px;
				margin-right:8px;
			}
				
				
				.add2cart a,
				.view a {text-decoration:none;}
				
				.add2cart a {
					font-weight:bold;
					color:#da742c;
				}
					
				.view a {
					font-weight:bold;
					color:#808080;
				}
	
	.itemShowcase {
		border:1px solid #dae4ed;
		width:790px;
		margin-left:40px;
	}
	
		.displayedItem {
			margin:10px 10px 0 20px;
			float:left;
		}
		
		.itemDesc {
			width:440px;
			float:right;
			padding-right:20px;
			margin-top:10px;
		}
		
				.itemDesc p{
				font-size:13px!important;
				color:#000000!important;
				text-align:justify;
				}
		
		.itemShowcase p {
			color:#000;
			font-size:.95em;
		}
		
			p.retailPrice {
				color:#da742c;
				font-size:1.15em;
				margin-top:20px;
				font-weight:bold;
			}
	
	#itemOption {
		margin:25px 0 0 40px;
		width:790px;
	}
		
		#itemOption ul li{
			display:inline;
			margin-right:10px;
		}
		
		#options,
		#size,
		#colours,
		#materials {border:1px solid #dae4ed;}
		
			#colours,
			#materials {width:145px;}
			
			#size {width:95px;}
			
				.yellow {background:#fef200;}
				
				.red {background:#ed1b24;}
				
				.royal {background:#002157;}
				
	#subDisplay {
		margin-top:2em;
		width:875px;
	}
		
		#subDisplay h6 {
			background:#f2f2f2;
			padding:10px;
			margin-bottom:20px;
		}
		
			.subItemNfoBox {
				margin:0 45px;
				width:95px;
				float:left;
				padding:0 10px;
			}
		
				.subitemTitle { 
					color:#969696;
					font-weight:bold;
					font-size:.95em;
					margin-bottom:10px;
					}
				.subitemImage {margin-bottom:10px;}
				
				.subprice {
					color:#f86f0f;
					font-weight:bold;
					text-align:right;
					font-size:1.15em;
				}
				
				.subview {
					background:url(../images/img-arrowgreyish.png) right 55% no-repeat;
					text-align:right;
					padding-right:8px;
					}
				
					.subview a {
						text-decoration:none;
						color:#808080;
					}
					

#address {
	float:left;
	width:220px;
	color:#000;
}

#contactus {
	float:left;
	border:1px solid #dae4ed;
	margin-top:35px;
	width:600px;
	padding:25px 0;
	color:#000;
}

	.inputWidthDrop {
		width:145px;
		border:1px solid #819cba;
		}
		
	.inputWidth {
		width:245px;
		border:1px solid #819cba;
		}
	
	.submit {text-align:right;}
	
#footer {
	margin:0 auto;
	border:10px solid #f2f2f2;
	border-top:0;
	width:948px;
	padding:0 0;
	height: 20px;
}

.box{
width:216px;
background-image:url(/images/b_right_grad.gif);
background-position:right;
background-repeat:no-repeat;
margin-right:1px;
}

.b_h{
color:#948e8e;
padding:0px 5px 0px 5px;
font-size:14px;
font-weight:bold;
height:32px;
}

.oldprice{
}

.newprice{
color:#0055a5;
font-weight:bold;
}

.clearB{
	clear:both;
}

.viewcart, .price{
padding:4px 0px;
}


	
	.kopi {text-indent:35px;}
	
.sale_price{
	font-weight:bold;
	font-size:13px;
	}
	
	
	
#topmenu{
    background-color:#FFFFFF;
	height:10px;
	float:right;
	width:600px;
	font-size:12px;
	padding:15px 0px 0px 0px;
}

#Captcha{
margin-left:200px;
}	
	
form{
	margin:0;
	}
	
form .item{

	margin:0px 0px 5px 0px;
	padding:0px 0px 4px 0px;
	clear:both;
	}
	
form label{
font-size:12px!important;
	width:200px;
	float:left;
	display:inline;
	}	
	
	#zootie form label{
		font-size:12px!important;
	width:275px;
	float:left;
	display:inline;
	}	

form .checkbox{


		margin-left:199px;

	}
	

form .cat_button{


		margin-left:199px;

	}
	
#zootie .cat_button{
	margin-left:274px;
}
	

form .RememberMe{

		margin-left:195px;

	}
	
	
form .item2{

	margin:0px 0px 5px 0px;
	padding:0px 0px 4px 0px;
	clear:both;

	}
	
form label2{

	width:200px;
	float:left;
	display:inline;
	}	


form .checkbox2{


		margin-left:199px;

	}
	

form .cat_button2{


		margin-left:199px;

	}
	

form .RememberMe2{

		margin-left:195px;

	}

	
	
.CampaignList_20213{
			margin-left:195px;

	}
	
.b_img{

	height:120px;
	vertical-align:middle;
}

#relatedproducts{
	text-align:center!important;

}

.form {

	color: #000000;

}

.cc1_left{
width:400px;
}
.cc1_right{
width:425px;
}
.right{
float:right;
}
.left{
float:left;
}

.shop-main {
	margin-top:0!important;
	padding-top:0!important;
		padding-bottom:9px!important;
}

.productitemcell a{
font-size:11px!important;
font-weight:normal!important;
}

.shippingDropDown{
font-size:11px!important;
margin-bottom:5px!important;
}

.discountcodeInput{
font-size:11px!important;
margin-bottom:5px!important;
}

.productItemNotFound {
display:none;
}

.catalogueItemNotFound {
display:none;
}

.check {
	margin-left:200px;
}

.catch {
	margin-left:200px;
}

#zootie .check{
	margin-left:275px;
}


#zootie .catch {
	margin-left:275px;
}

.rotator{
float:left;
display:inline;
padding-left:1px;
margin-top:1px;
background-color:#8EC63F;
}

.shippingDiv{
	margin-top:10px!important;
}

.shippingDropDown{
	margin-top:10px!important;
}

#ShippingOptions{
	
	margin-top:10px!important;
}