@charset "utf-8";

body {
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:22px;
	color:#000;
	background-image:url(images/IWL-background.png);
	background-repeat:no-repeat;
	background-position:top centre;
	background-position:50% 0;
	background-color:#FFF;
}

body a {
	color:#780030;
	text-decoration:none;
}

#wrapper {
	width:1010px;
	margin:0 auto;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	line-height:18px;
	color:#000;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:0px;
	color:#780030;
}

h3 {
}

h4 {
}

h5 {
}

h6 {
}

h7 {
}

/*header*/

#header {
	width:1010px;
	height:135px;
	margin:0 auto;
	background:url(images/IWL-header.png);
}

#logohold {
	width:310px;
	height:135px;
	padding-left:15px;
	padding-right:370px;
	float:left;
}

#contacthold {
	width:300px;
	height:135px;
	padding-right:15px;
	float:left;
}

/*header-contact*/

#phonebox {
	width:300px;
	height:55px;
	background:url(images/IWL-phones.png);
}

#emailbox {
	width:245px;
	height:20px;
	padding-left:55px;
}

#flagbox {
	width:300px;
	height:60px;
}

	#downloadtext {
		width:95px;
		height:60px;
		float:left;
	}
	
	#downloadimage {
		width:60px;
		height:60px;
		padding-right:10px;
		float:left;
	}

	.flag {
		width:35px;
		height:60px;
		padding-left:10px;
		float:left;
	}

/*menu*/

#sage {
	width:990px;
	height:21px;
	margin:0 auto;
	padding-right:20px;
	padding-top:2px;
	background:url(images/IWL-content.png);
}

	ul.sage {
		text-align:right;
		margin:0;
	}
	
	li.sage {
		display:inline;
		padding-left:5px;
		color:#780030;
	}
	
	a.sage {
		text-decoration:underline;
	}
	
		a.sage:hover {
			color:#000;
		}

#menu {
	width:1010px;
	height:40px;
	margin:0 auto;
	background:url(images/IWL-content.png);
}

	#menubox {
		width:980px;
		height:35px;
		padding:5px 0 0 30px;
		font-size:16px;
		text-align:center;
	}

/*dropdown*/

ul.dropdown {
    font-weight:;
    text-align:left;
}

ul.dropdown li {
	padding:0 5px 0 5px;
	border-style:;
	border-width:;
	border-color:;
	background-color:;
	color:#780030;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
	background-color:;
	color:#780030;
}

ul.dropdown a:link,
ul.dropdown a:visited	{ color:#780030; text-decoration:none; }
ul.dropdown a:hover		{ color:#000; }
ul.dropdown a:active	{ color:#780030; }

ul.dropdown ul {
	width:150px;
	margin-top:1px;
	border:solid 1px #CCC;
	background-color:#FFF;
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	border-radius:0.3em;
}

ul.dropdown ul li {
	font-weight:normal;
	padding:0 0 0 5px;
}

ul.dropdown *.dir {
    padding:0 35px 0 0;	
    background-image:;
    background-position:;
    background-repeat:;	
}

ul.dropdown-horizontal ul *.dir {
    margin:0 0 0 0;
	padding:0 0 0 5px;	
    background-image:;
    background-position:;
    background-repeat:;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
    list-style:none;
    margin:0;
    padding:0;
}

ul.dropdown {
    position:relative;
    z-index:597;
    float:left;
}

ul.dropdown li {
    float:left;
    line-height:1.5em;
    vertical-align:middle;
    zoom:1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
    position:relative;
    z-index:599;
    cursor:default;
}

ul.dropdown ul {
    visibility:hidden;
    position:absolute;
    top:100%;
    left:0;
    z-index:598;
    width:230px;
}

ul.dropdown ul li {
    float:none;
}

ul.dropdown ul ul {
    top:0px;
    left:99%;
}

ul.dropdown li:hover > ul {
    visibility:visible;
}

/*content*/

#content {
	width:960px;
	margin:0 auto;
	padding:10px 25px 10px 25px;
	overflow:hidden;
	background:url(images/IWL-content.png);
}

	#contenthold {
		width:680px;
		padding-right:10px;
		float:left;
	}
	
		#titlehold {
			width:680px;
			padding-bottom:15px;
		}
		
		#texthold {
			width:680px;
		}
		
			.contentsplit {
				width:340px;
				float:left;
			}
			
				.terms {
					width:340px;
				}
				
					.termsnum {
						width:40px;
						float:left;
						text-align:center;
						font-size:11px;
						line-height:16px;
						position:relative;
					}
					
					.termstext {
						width:280px;
						padding:0 10px;
						float:left;
						font-size:11px;
						line-height:16px;
					}
					
			#bank {
				padding-top:20px;
			}
			
				.card {
					padding-right:10px;
					float:left;
				}
		
	#buttonhold {
		width:270px;
		float:left;
		text-align:center;
	}
	
		.button {
		}
		
		.image {
			padding-bottom:10px;
			text-align:left;
			font-size:14px;
			line-height:14px;
		}
		
		#socialbuttonhold {
			width:270px;
			height:63px;
		}
		
			.socialbutton {
				width:63px;
				height:63px;
				padding-right:6px;
				float:left;
			}
			
			.socialbuttonend {
				width:63px;
				height:63px;
				float:left;
			}

/*gallery*/

#imagehold {
	width:680px;
	height:385px;
	padding-bottom:15px;
}

.clear {
	clear:both;
}

#gallery {
	position:relative;
	height:385px;
	width:680px;
}

	#gallery a {
		float:left;
		position:absolute;
	}
		
	#gallery a img {
		border:none;
	}
		
	#gallery a.show {
		z-index:500;
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}
	
	#gallery .caption .content {
		margin:5px;
		font-size:15px;
	}
		
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#ebd7a3;
		font-size:20px;
	}
		
/*tables*/

td.alt {
    background:#fff0f6;
    color:#333;
}

TABLE.MYTABLE { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    background-color:#FFF;
    width:680px;
    border-width:0px;
}

TH.MYTABLE {
    font-size:8pt;
    color:#000;
}


TD.MYTABLE {  
    font-size:8pt;
    background-color:#efe7e7;
    color:#000;
    border-width:1px;
    text-align:center;
}

TABLE.NEWTABLE { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    background-color:#FFF;
    width:400px;
    border-width:0px;
}

TH.NEWTABLE {
    font-size:8pt;
    color:#000;
}


TD.NEWTABLE {  
    font-size:8pt;
    background-color:#efe7e7;
    color:#000;
    border-width:1px;
}

/*news*/

#newspage {
	width:680px;
	height:75px;
	line-height:125px;
	text-align:center;
}

/*testimonial*/

.testimonialhold {
	width:680px;
	padding-bottom:15px;
	overflow:hidden;
}

	.testimonial {
		width:150px;
		padding:0 10px 0 10px;
		float:left;
		text-align:center;
		color:#780030;
	}

/*accessories*/

.accessories {
	width:680px;
	padding:0 0 0 0;
	overflow:hidden;
	margin:0 0 1em 0;
}

	.accessoriesimg {
		width:125px;
		float:left;
	}
	
	.accessoriestext {
		width:525px;
		padding:0 0 0 10px;
		float:right;
		font-size:12px;
	}

/*contact*/

#clockdiv {
	width:200px;
	float:left;
}

#contactdiv {
	width:480px;
	float:left;
}

	.clock1 {
		width:200px;
		height:325px;
	}
	
	.clock1div {
		width:25px;
		height:325px;
		float:left;
	}
	
	.clock2 {
		width:200px;
		height:190px;
	}
	
	.clock2div {
		width:48px;
		height:130px;
		float:left;
	}

/*footer*/

#footer {
	width:980px;
	height:135px;
	margin:0 auto;
	padding:0 15px 0 15px;
	background:url(images/IWL-footer.png);
}

	#cresthold {
		width:115px;
		height:125px;
		padding-top:10px;
		float:left;
	}
	
	#footerwset {
		width:75px;
		height:60px;
		padding:10px 0 5px 790px;
	}

	#footertext {
		width:865px;
		height:125px;
		padding-top:10px;
		float:left;
		color:#ebd7a3;
		text-align:right;
		font-size:11px;
		line-height:22px;
		overflow:visible;
	}
	
		#footertext a {
			color:#FFF;
			text-decoration:none;
		}

