﻿/**************************** INFO PAGES ****************************/

div#info {
	width:823px;
	float:left;
	margin:0px !important;
	padding:0px !important;
}
	div#info h1 {
		font-size:14px;
		color:#ffffff;
		margin:5px 0px 10px 0px;
		background-color:black;
		padding:5px;
		font-family:Arial, Helvetica, sans-serif;			
	}

/**************************** MAP ****************************/

div#Countries 
{
    background-image:url("/content/info/images/MapBoard.jpg");
    background-position:left top;
    background-repeat:no-repeat;
    width:377px;
    height:622px;
    float:left;
    margin:0px 0px 0px 1px;
}
div#Countries2 
{
    background-image:url("/content/info/images/MapBoard2.jpg");
    background-position:left top;
    background-repeat:no-repeat;
    width:377px;
    height:622px;
    float:left;
    margin:0px 0px 0px 1px;
}
	div#Countries ul, div#Countries2 ul {
		list-style:none;
		margin:150px 0px 0px 60px;
		padding:0px;	
		width:130px;
		float:left;
	}
		div#Countries li, div#Countries2 li {
			margin:5px 0px 5px 0px;
			font-size:15px;
			color:#ffffff;
			display:block;
			width:130px;
		}
			div#Countries li a, div#Countries2 li a{
				font-size:15px;
				color:#ffffff;	
				text-decoration:none;	
				display:block;
				width:130px;	
				font-family:Comic Sans MS;
			}
			div#Countries li a, div#Countries2 li a:active{
				border:none;
			}
			div#Countries li a, div#Countries2 li a:selected{
				border:none;
			}
			div#Countries li strong, div#Countries2 li strong {
				color:#332D7A;
			}
			div#Countries li span, div#Countries2 li span {
				color:#332D7A;
			}
    .WebSites 
    {
        float:right;
        margin:495px 65px 0px 0px;
    }
.MapMap 
{
    float:left;
    border:none !important;
}
div#Countries li .Input {
	border:1px #ffffff solid;
	height:14px;	
	font-size:14px;
	color:#000000;
}
div#info img {
	border:none;
}

/**************************** MAP ****************************/

div#Stockistheader {
	float:left;
	margin:10px 10px 10px 10px;
	border-bottom:1px #595959 solid;
	padding:0px 0px 0px 0px;
}
	div#Stockistheader h1 {
		float:left;
		font-size:30px;
		color:#595959;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:normal;
		letter-spacing:-2px;
		width:780px;
	}
	div#Stockistheader img {
		float:right;		
		margin:0px;
		padding:0px;
	}

table.Stockist {
	float:left;
	margin:5px 10px 2px 10px;
	width:391px;
	color:#595959;
	font-size:11px;
	border-bottom:1px #cccccc solid;
}
	table.Stockist h2 {	
		font-size:14px;
		color:#595959;
		font-weight:bold;
	}

.CapscanForm {
	margin:0px 0px 5px 0px;
}
	.CapscanForm select{
		font-size:12px;
		color:#222222;
		float:left;
	}
	.CapscanForm span{
		font-size:12px;
		color:#ffffff !important;
		float:left;
		margin:3px 0px 0px 5px;
	}
	.CapscanForm input{
		font-size:12px !important;
		color:#222222 !important;
		text-transform:uppercase;
	}
table.Stockist2 {
	float:left;
	margin:0px 10px 2px 10px !important;
	width:391px;
	color:#595959;
	font-size:11px;
	border-bottom:1px #cccccc solid;
}
	table.Stockist2 h2 {	
		font-size:14px;
		color:#595959;
		font-weight:bold;
	}

/**************************** WEBSITES ****************************/

div#Websites {
	height:495px;
	width:100%;
	float:left;
}
	.BackStockists {
		float:right;
		margin:10px 10px 0px 0px;		
	}

div#WebsiteLinks {
	width:100%;
	float:left;
}	
	div#WebsiteLinks ul {
		list-style:none;
		margin:40px 0px 0px 30px;
		padding:0px;	
		float:left;
		width:240px !important;
	}
		div#WebsiteLinks li {
			margin:6px 0px 6px 0px;
			font-size:14px;
			color:#222222;
			display:block;
			width:240px;
		}
			div#WebsiteLinks li a{
				font-size:14px;
				color:#222222;	
				text-decoration:none;	
				display:block;
			}
				div#WebsiteLinks li a:hover{
					color:#AD3210;
				}
			div#WebsiteLinks li strong {
				color:#222222;
				letter-spacing:-2px;
				font-size:32px;
			}

/**************************** STATIC ****************************/

div#Static {
	width:940px;
	float:left;
	margin:0px !important;
	padding:10px !important;
}
	div#GenericHeader h1{
		font-size:16px;
		color:#000000;
		text-transform:uppercase;
		border-bottom:1px #000000 solid;
		margin:0px 0px 20px 0px;	
	}
	div#GenericContent {
		font-size:11px !important;
		color:#333333;	
	}
		div#GenericContent h2 {
			margin:0px 0px 20px 0px;
			font-size:75px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			letter-spacing:-12px;
			font-weight:normal;		
		}
		div#GenericContent p {
			margin:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
	        color:#333333;
	        font-size:11px !important;
			font-weight:normal;	
			background-color:#e6d3c2 !important;	
		}
		div#GenericContent font span, div#GenericContent p span, div#GenericContent li span, div#GenericContent li div span {
			margin:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
	        color:#333333 !important;
	        font-size:11px !important;
			font-weight:normal;	
			background-color:#e6d3c2 !important;	
		}
		    div#GenericContent a span,  div#GenericContent a, div#GenericContent a font {
	            color:#DD5200 !important;
	            text-decoration:none;
		    }
		div#GenericContent li {
			margin:0px 0px 10px 0px !important;
			font-family:Arial, Helvetica, sans-serif;
	        color:#333333;
	        font-size:11px;
			font-weight:normal;	
			background-color:#e6d3c2 !important;	
		}
		div#GenericContent span {
			background-color:#e6d3c2 !important;	
		}
#GenericContent table{
	border:1px #000000 solid !Important	
}

#GenericContent tr{
	border:1px #000000 solid !Important	
}

#GenericContent td{
	border:1px #000000 solid !Important	
}

div#SizeInfo table{
	float:left;
	border:none !important;
	text-transform:uppercase;
	font-size:14px;
	color:#333333;
}
	div#SizeInfo table td {
		border-bottom:1px #4d2c7e solid !important;	
	}


.Latest News table, .Latest News td, .Latest News tr{
	border:1px #e6d3c2 solid !important;
}
#GenericContent table, #GenericContent td, #GenericContent tr{
	border:1px #e6d3c2 solid !important;
	color:#333333;
	font-size:11px;
	font-weight:normal !important;
}
	div#GenericContent table p {
		margin:0px 0px 15px 0px;
		font-family:Arial, Helvetica, sans-serif;
        color:#333333;
        font-size:11px;
		font-weight:normal;	
	}
