/* CSS Document */

/* [ General Styles  ] */

*
{
margin: 0;
padding: 0;
}

body
{
margin: 10px 0 0 0;
background: #fff url(../images/body-bg.jpg) repeat-x top left;
font: 11px arial;
}

.clear
{
clear: both;
}

img
{
border: none;
}

/* [ Headings  ] */


h1, h2, h3, h4, h5, h6
{
font-family: "Trebuchet MS";
}


h1
{
font-size: 20px;
margin: 0 0 14px 0;
padding: 0 0 0 0;
display: block;	
color: #f60;
}

h2
{
font-size: 13px;
margin: 0 0 10px 0;
padding: 0 0 0 0;
color: #3399CC;
}

p
{
margin: 0 0 5px 0;
text-align: justify;
line-height: 16px;
}

p strong
{
color: #3399CC;
}


/* [ Link Style  ] */


a
{
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}


/* [ Structure  ] */

#wrapper
{
width: 776px;
margin: 0 auto;
background: #fff;
border: 1px solid #fff;
padding: 0 0 10px 0;
height: auto;
}

#header
{
width: 766px;
background: url(../images/header-bg.jpg) repeat-x top left;
padding: 0 10px 0 0;
float: left;
}

#hpoffset-boxbg
{
width: 746px;
padding: 0 0 0 30px;
float: left;
background: url(../images/hpoffset-boxbg.jpg) repeat-x top left;
margin: 0 0 0 0;
}

#hpsecondbox
{
width: 776px;
float: left;
padding: 0 0 0 0;
margin: 4px 0 0 0;
background: #fff;
}

#btmnav
{
width: 776px;
background: url(../images/copynote-bg.gif) repeat-x top right;
height: 30px;
margin: 5px 0 0 0;
padding: 15px 0 0 0;
float: left;
}	

#footer
{
width: 776px;
background: url(../images/footer-bg.gif) repeat-x bottom left;
margin: 5px 0 0 0;
height: 150px;
float: left;
}

	/* [ Language Nav ] */
	
	#langbox
	{
	float: right;
	margin: 0 0px 0 0;
	}

	#langbox ul
	{
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;		
	}
	
	#langbox ul li
	{
	width: auto;
	float: left;
	margin: 0 0 0 1px;
	padding: 2px 5px;
	background: #000;
	height: 15px;
	}
	
	#langbox ul li a
	{
	color: #fff;
	text-decoration: none;	
	}
	
	#langbox ul li a:hover
	{
	text-decoration: underline;
	}
	
	#body_home #langbox ul li.eng,
	#body_fourhigh #langbox ul li.eng,
	#body_threecolor #langbox ul li.eng,
	#body_folders #langbox ul li.eng,
	#body_mono_unit #langbox ul li.eng,
	#body_disc_ruling #langbox ul li.eng,
	#body_four_color_fed #langbox ul li.eng,
	#body_mini #langbox ul li.eng,
	#body_swing #langbox ul li.eng,
	#body_feddeluxe #langbox ul li.eng,
	#body_feddeluxe #langbox ul li.eng,
	#body_pad-p-hundred #langbox ul li.eng,
	#body_pad-two #langbox ul li.eng,
	#body_pad-efifty #langbox ul li.eng,
	
	#body_about #langbox ul li.eng,
	#body_sitemap #langbox ul li.eng,
	#body_enquiry #langbox ul li.eng,
	#body_contact #langbox ul li.eng
	{
	background: #fff;
	color: #000;
	}
	
	#body_home #langbox ul li.eng a,
	#body_fourhigh #langbox ul li.eng a,
	#body_threecolor #langbox ul li.eng a,
	#body_threecolor #langbox ul li.eng a,
	#body_mono_unit #langbox ul li.eng a,
	#body_disc_ruling #langbox ul li.eng a,
	#body_four_color_fed #langbox ul li.eng a,
	#body_mini #langbox ul li.eng a,
	#body_swing #langbox ul li.eng a,
	#body_feddeluxe #langbox ul li.eng a,
	#body_pad-p-hundred #langbox ul li.eng a,
	#body_pad-two #langbox ul li.eng a,
	#body_pad-efifty #langbox ul li.eng a,
	
	#body_about #langbox ul li.eng a,
	#body_sitemap #langbox ul li.eng a,
	#body_enquiry #langbox ul li.eng a,
	#body_contact #langbox ul li.eng a
	{
	color: #000;
	}
	
	
	
	/* [ Masterhead Top ] */
	
	#mstop
	{
	width: 766px;
	float: left;
	padding: 0 0px 0 0;
	}
	
	#mstop-left
	{
	width: 170px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 15px;
	}
	
	#mstop-right
	{
	width: 566px;
	float: right;
	margin: 0 0 0 0;
	}
	
	
	ul#comnav
	{
	float: right;
	padding: 0 0 0 0px;
	list-style-type: none;
	margin: 35px 0 0 0;
	}
	
	ul#comnav li
	{
	float:left;
	height:40px;
	background:url(../images/main-links-crn.jpg) no-repeat top left;
	padding:0 0 0 14px;
	margin: 0 3px 0 0;
	}
	
	ul#comnav li a
	{
	display:block;
	float:left;
	color:#FFD52C;
	background:url(../images/main-links-rtcrn.jpg) no-repeat top right;
	padding:12px 16px 4px 4px;
	text-decoration:none;
	height:28px;
	font: 11px arial;
	color:#0066CC;
	}
	
	ul#comnav li a:hover
	{
	color: #00CCFF;
	text-decoration: underline;
	}

	
	
	
	/*
	ul#comnav
	{
	width: 350px;
	list-style-type: none;
	float: right;
	margin: 15px 0 0 0;
	padding: 0;		
	}
	
	ul#comnav li
	{
	float: left;
	margin: 5px 0 0 1px;
	padding: 0px 10px;
	background: #72C6E2;
	background:url(../images/main-links-crn.jpg) no-repeat top left;
	height: 40px;
	}
	
	ul#comnav li a
	{
	color: #06C;
	text-decoration: none;
	background:url(../images/main-links-rtcrn.jpg) no-repeat top right;	
	float: left;
	height: 40px;
	padding: 0 0 0 0;
	margin: 0px 0 0 1px;
	
	}
	
	ul#comnav li a:hover
	{
	text-decoration: underline;
	}*/





	/* [ Intro Banner ] */
	
	#introbox
	{
	width: 776px;
	float: left;
	padding: 0 0 0 0;
	background: url(../images/dummy.jpg) no-repeat top left;
	height: 190px;	
	}
	
	#introtext
	{
	width: 200px;
	float: right;
	margin: 40px 0 0 0;
	padding: 0 50px 0 5px;
	}
	
	#introtext h2
	{
	font: bold 11px arial;
	color: #000;
	margin: 0 0 5px 0;
	}
	
	
	


/* [ Homepage Offset Box ] */

	
	#mainimg
	{
	width: 200px;
	background: #fff;
	display: block;
	margin: 0 0 0 0px;
	height: 194px;
	float: left;
	}
	
	#hpoffset-text
	{
	float: left;
	width: 270px;
	margin: 10px 0 0 10px;
	}
	
	#hpoffset-text a
	{
	color: #fff;
	float: left;
	}
	
	#hpoffset-links
	{
	float: left;
	width: 256px;
	margin: 10px 0 0 10px;
	}
	
	#hpoffset-text h1 a
	{
	font: 18px "Trebuchet MS";
	color: #fc0;
	margin: 0 0 0px 0;
	padding: 0;
	}
	
	
	#hpoffset-text p
	{
	color: #fff;
	line-height: 16px;
	} 		
	
	#hpoffset-links ul
	{
	list-style-type: none;
	width: auto;
	margin: 0;
	padding: 0;
	float: left;
	}
	
	#hpoffset-links ul li
	{
	display: block;
	width: 240px;
	margin: 2px 0 1px 0;
	padding: 12px 0 0 0;
	height: 25px;
	background: #85C7DD url(../images/hpoffset-optbg.jpg) repeat-x top left;
	float: left;
	}
	
	#hpoffset-links ul li a
	{
	background: url(../images/hpoffset-opt-arrow.gif) no-repeat top left;
	padding: 0 0 0 20px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}
	
	#hpoffset-links ul li a:hover
	{
	color: #000;
	text-decoration: underline;
	}



	/* [ SheetFeb Box ] */

	#hpsheetfed-box
	{
	width: 496px;
	background: #0099CC;
	margin: 0 4px 0 0;
	float: left;
	}
	
	#hpsheetfed-box p
	{
	color: #fff;
	margin: 0 0 0 10px;
	}
	
	#hpsheetfed-box p img
	{
	margin: 0 10px 0 0;
	}
	
	#hpsheetfed-box h2
	{
	font: 18px "Trebuchet MS";
	margin: 5px;
	padding: 0 0 0 0;
	}
	
	#hpsheetfed-box h2 a
	{
	color: #fff;
	text-decoration: none;
	}
	
	#hpsheetfed-box ul
	{
	width: 200px;
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
	}
	
	#hpsheetfed-box ul li
	{
	width: 200px;
	margin:0 0 0 5px;
	padding: 2px 0 0px 0px;
	height: 22px;	
	}
	
	#hpsheetfed-box ul li a
	{
	color: #fff;
	text-decoration: none;
	background: url(../images/arrowcircle.gif) no-repeat center left;
	padding: 0 0 2px 20px;
	}
	
	#hpsheetfed-box ul li a:hover
	{
	text-decoration: underline;
	}
	
	
	
	
	/* [ Hp Padding Box ] */
	
	#hppad-box
	{
	width: 276px;
	background: #0086B3;
	margin: 0 0px 0 0;
	float: left;
	}
	
	#hppad-box p
	{
	color: #fff;
	margin: 0 0 0 10px;
	}
	
	#hppad-box p img
	{
	margin: 0 10px 0 0;
	}
	
	#hppad-box h2
	{
	font: 18px "Trebuchet MS";
	margin: 5px 10px;
	padding: 0 0 0 0;
	}
	
	#hppad-box h2 a
	{
	color: #fff;
	text-decoration: none;
	}

	#hppad-box ul
	{
	list-style-type: none;
	width: auto;
	margin: 5px 0 0 5px;
	padding: 0 0 5px 0;
	float: left;
	}
	
	#hppad-box ul li
	{
	margin: 2px 0 1px 0;
	padding: 0px 0 0 0;
	float: left;
	}
	
	#hppad-box ul li a
	{
	padding: 0 5px 0 5px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
	}
	
	#hppad-box ul li a:hover
	{
	color: #000;
	text-decoration: underline;
	}
	
	
	/* [ Dealer Box ] */
	
	#hpdealer-box
	{
	width: 266px;
	background: #99CC00 url(../images/becomedealer.gif) no-repeat top left;
	margin: 5px 0px 0 0;
	float: left;
	height: 47px;
	padding: 33px 0 0 10px;
	color: #fff;
	}
	
	#hpdealer-box a
	{
	color: #fff;
	text-decoration: underline;
	}

/* [ Copy Note Box ] */

#btmnav span#otherlinks ul
{
float: left;
margin: 0;
padding: 0;
list-style-type: none;
}	

#btmnav span#otherlinks ul li
{
width: auto;
float: left;
margin: 0;
padding: 0 5px 0 5px;
border-right: 1px solid #06c;
}	

#btmnav span#otherlinks ul li a
{
color: #06c;
}

#btmnav span#otherlinks ul li.blank
{
border-right: none;
}

span#copynote
{
margin: 0 0 0 10px;
float: right;
color: #999;
}


/* [ Footer ] */

#footer-left
{
width: 560px;
float: left;
}

#footer-left span
{
color: #f60;
font: bold 12px arial;
display: block;
float: left;
margin: 5px 0 5px 0;
}



ul.link
{
width: 100%;
list-style-type: none;
margin: 0;
padding: 0;
float: left;
}

ul.link li
{
border-right: 1px solid #06c;
padding: 0 5px 0 0px;
width: auto;
float: left;
}

ul.link li a
{
float: left;
color: #06c;
padding: 0 0px 0 5px;
}

ul.link li.blank
{
border: none;
}





#footer-right
{
width: 205px;
float: left;
border-left: 1px solid #ddd;
padding: 0 0 0 10px;
color: #999;
}

#footer-right h2
{
font: bold 11px arial;
color: #000;
}

#footer-right span
{
display: block;
}















form
{
color: #000;
}

fieldset
{
border: 1px solid #ccc;
padding: 20px 0 10px 10px;
}

lable
{
}

input, textarea
{
margin: 0 0 10px 0;
border: 1px solid #ccc;
}

legend
{
background: #99CC33;
padding: 3px 5px;
color: #fff;
margin: 0;
}

input.button
{
border: 1px solid #000;
background:  #ccc;
font: 11px arial;
}
