/* Public elements */
h1{ 
	font-size: 120%; 
	color: #660000;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 2% 0;
	text-transform: capitalize;
}

h2{	font-size: 115%; color: #660000;}

h3{	font-size: 105%; color: #660000; padding-right: 10px;}

h4{	
	font-size: 100%; 
	color: #660000;
	margin: 0 0 .5em 0;
}

body {
	color: #333;
	margin: auto;
	padding: 0;
	background-color: #EEEEFF;
}

#logo {
	clear: both;
	margin: 5px;
	padding: 0;
	height: 100px;
	float: left;
}

#photo {
	clear: both;
	padding: 0;
	height: auto;
	float: right;
	width: auto;
}

#photor {
	clear: both;
	padding: 0;
	height: 20;
	float: right;
	width: 210;
}
#photosh {
	clear: both;
	padding: 0;
	height: 161;
	float: right;
	width: 210;
}

#photoj1 {
	clear: both;
	padding: 0;
	height: 110;
	float: right;
	width: 208;
}
#photoj2 {
	clear: both;
	padding: 0;
	height: 112;
	float: right;
	width: 208;
}

#photoju {
	clear: both;
	padding: 0;
	height: 116;
	float: right;
	width: 210;
}

#photojw {
	clear: both;
	padding: 0;
	height: 140;
	float: right;
	width: 210;
}


#colorphoto {
	clear: both;
	padding: 0;
	height: auto;
	float: right;
	width: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}

#photol {
	clear: both;
	padding: 0;
	height: auto;
	float: left;
	width: auto;
}
#photofac{
	clear: both;
	padding: 0;
	height: 352;
	float: left;
	width: 420;
}
#photokm{
	clear: both;
	padding: 0;
	height: 391;
	float: left;
	width: 640;
}
#photomap{
	clear: both;
	padding: 0;
	height: 397;
	float: left;
	width: 580;
}
#ad {
	clear: both;
	
	padding: 0 0 0 30px;
	height: 400px;
	float: center;
}

			
#nav{
	clear: both;
	padding: 0;
	margin: 0;
	margin-left: 14px;
	margin-right: 15px;
	height: 40px;
	background: url(images/nav.gif) repeat-x;
}

#nav ul {
	margin: 0;
	padding: 0;
	height:100%;
	list-style: none;
}

#nav li {
	float: left;
	height:100%;
	border-right: 1px solid #ccc;
	background: url(images/nav.gif) repeat-x;
}
			
#nav li a {
	float: left;
	display: block;
	padding: 15px 12px 0 21px;
	width: auto;
	text-align: center;
	font-family:"Arial";
	font-weight: 900;
	font-size: 14px;
	margin-right: 5px;
}
		
#nav a:link, #nav a:visited{color: #990000;}
#nav a:hover {color: #F90;}
#nav a:active{}
#nav li {
	display: block;
	color: #FC0;
}
		 
#footer {
	clear: both;
	background: url(images/bottom2.jpg) repeat-x;
	height: 20px;
	text-align: center;
	margin: 0 1.8% 0 1.6%;
	padding: 0;
}

#footer ul {
	list-style: none;
}

#footer p{
	clear: left;
	font-size: 14px;
	FONT-FAMILY: Verdana, Mingliu, Arial, Helvetica, sans-serif; 
}

#footer li{
	margin: 0; 
	padding: 0 20px; 
	float:left;
}
 
img { border: none;}

a{text-decoration: none; color: #990000; padding: 0; margin: 0;}
a:hover{color: #f90; text-decoration: underline;}
a:visited {}

p {color: #656565;}

.clear {
	clear:both;
	position:relative;
	font-size:0px;
	height:0px;
	line-height:0px; 
	padding:0; 
	margin:0;}

/* homepage & contactUs page*/
#containerHmpg {
	width: 960px;
	margin: 1% auto;
	position: relative;
	background: url(images/contentcut.jpg) repeat-y;
	font: 85%/1.3 Arial, Helvetica, sans-serif;
}


#top {
	width: 960px;
	margin: 1% auto;
	position: relative;
	background: url(images/contentcut.jpg) repeat-y;
	font: 85%/1.3 Arial, Helvetica, sans-serif;
}


#contentWrap {
	margin-left: 1.6%;
	padding: 0%;
}

#leftPart{
	width:15%;
	clear: both;
	float: left;
	line-height: 20px;
	padding-top: 3%;
	padding-right: 0;
	padding-bottom: 2%;
	padding-left: 4%;
}
.mainText
{
	FONT-FAMILY: Verdana, Mingliu, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal; 
	COLOR: #333333; 
	FONT-SIZE: 14px; 
	TEXT-DECORATION: none;
	LINE-HEIGHT:12pt
}

.mainTitle
{
	FONT-FAMILY: Mingliu, Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	COLOR: #DF3E12; 
	FONT-SIZE: 14pt; 
	TEXT-DECORATION: none;
	letter-spacing: 1pt;
}
.Title
{
	FONT-FAMILY: Mingliu, Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	COLOR: #660000; 
	FONT-SIZE: 9pt; 
	TEXT-DECORATION: none;
	
}
#aboutus{
	text-align:justify;
	padding: 0;
	margin: 0;
	FONT-FAMILY: Verdana, Mingliu, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
}

#aboutus p{	
color: #656565; 
FONT-SIZE: 14px; 
}

#contactus{
	text-align:justify;
	margin: 0;
	FONT-FAMILY: Verdana, Mingliu, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;

	LINE-HEIGHT:10pt
	COLOR: #656565; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

#contactus p{	
    FONT-FAMILY: Verdana, Mingliu, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal; 
	COLOR: #656565; 
	FONT-SIZE: 14px; 
	TEXT-DECORATION: none;
	LINE-HEIGHT:12pt
}
#contactus a:link, #nav a:visited{color: #990000;}
#contactus a:hover {color: #F90;}
#contactus a:active{}

#rightPart{
	width: 40%;
	float: left;
	line-height: 20px;
	position: relative;
	padding-top: 3%;
	padding-right: 0;
	padding-bottom: 2%;
	padding-left: 5%;
}

#rightend{
	width: 70%;
	float: left;
	line-height: 20px;
	position: relative;
	padding-top: 3%;
	padding-right: 0;
	padding-bottom: 2%;
	padding-left: 5%;
}



#rightend ul {
	margin: 0;
	padding: 0;
	height:100%;
	list-style-image: none;
	list-style-type: decimal;
}

#rightend li {
	float: left;
	height:100%;
	border-right: 1px solid #ccc;	
}

#homeright{
	width: 23%;
	float: left;
	line-height: 20px;
	position: relative;
	padding-top: 3%;
	padding-right: 0;
	padding-bottom: 2%;
	padding-left: 5%;
}

#homeright photo {
	clear: both;
	padding: 0;	
	float: right;
	width: 200px;
}

#productmid{
	width: 56%;
	float: left;
	line-height: 20px;
	position: relative;
	padding-top: 3%;
	padding-right: 0;
	padding-bottom: 2%;
	padding-left: 2%;
	background-color: #FFECEC;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #656565; 
    FONT-SIZE: 14px; 
}

#productmid p{	
color: #656565; 
FONT-SIZE: 14px; 
}

#productright{
	width: 21%;
	float: left;
	line-height: 20px;
	position: relative;
	padding-top: 2%;
	padding-right: 0;
	padding-bottom: 2%;
	padding-left: 1%;
	color: #656565; 
    FONT-SIZE: 14px; 
}

#productright p{	
FONT-FAMILY: Verdana, Mingliu, Arial, Helvetica, sans-serif; 
color: #656565; 
FONT-SIZE: 12pt; 
}

#news {
	width: 90%;
	margin: 15px 0 5px 0; 
	padding-left: 18px ;
	FONT-FAMILY: Verdana, Mingliu, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	COLOR: #660000; 
	FONT-SIZE: 12pt; 
}

#sizeguide
{
	float:left;
	display:inline;
	width:630px;
	border-left:1px solid #DFDFDD;
	border-right:1px solid #DFDFDD;
	border-top:1px solid #DFDFDD;
	border-bottom:1px solid #DFDFDD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656565;
	font-weight:normal;
	text-decoration:none;
}

#giudemainbox
{
width:680px;
float:left;
display:inline;
}

#box1
{
width:95px;
float:left;
display:inline;
line-height:18px;
margin-left:50px;

}

#box2
{
width:90px;
float:left;
display:inline;
line-height:18px;
margin-left:30px;

}



#high30
{
height:15px;

display:inline;
float:left;
}
#guidbox1
{
width:320px;
float:left;
display:inline;
margin-top:8px;
margin-bottom:8px;

}
#newguidbox1
{
width:250px;
float:left;
display:inline;
margin-left:50px;
margin-top:10px;
padding-bottom:10px;

}

.contactItem{ 
	text-align: justify;
	padding: 2% 2% 0 0;
	margin: 0;
 }


#levelOneContent {
	margin: 0;
	padding: 0;
}
				  
#container {
	width: 710px;
	margin: 1% auto;
	position:relative;
	background: url(images/contentWithSidebar.jpg) repeat-y;
	font: 85%/1.2 Arial, Helvetica, sans-serif;
}

#sideBar{
	width: 18%;
	clear: both;
	float: left;
	padding-top: 2%;
	font-weight: bold;
	text-align:right;
	
}

#sideBar ul{
	margin: 0;
	margin-left:11px;
	padding:0;
	list-style: none;
	FONT-FAMILY: Verdana, Mingliu, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 30px;
}

#sideBar li {}

#sideBar a {
	display: block;
	height: 35px;
	color: #FC0;
	padding-right: 10px;
}
					
#sidBar a:link,#sideBar a:visited{}
#sideBar li a:hover {}
	
#sideBar a:active{}
#box3
{
width:180px;
margin-left:11px;
float:left;
display:inline;
line-height:60px;

}
#rightList{
	width: 65%;
	float:left;
	padding-top:1%;
	margin-left: 10px;
	font: 95%/1.3 Arial, Helvetica, sans-serif;
	position:relative;
}
#colourdiv
{
	width:200px;
	display:inline;
	float:left;
	margin-left:6px;
}
#hig5
{
	height:5px;
	width:160px;
}
#wid20
{
	height:5px;
	width:10px;
}

#charttext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#605F5D;
	margin:0;
	padding:0;
}

#textcolorpad
{
	font-size:11px;
	font-weight:normal;
	color:#605F5D;
	height:32px;
	line-height:12px;
}
#textcolorpaddou
{
	height:30px;
}
#colorchart
{
	
	width:62px;
	float:left;
	display:inline;
	height:80px;
 	

}
#colorchart img
{
	margin-left:7px;
	margin-right:7px;
}


#containerOneColum {
	width: 710px;
	margin: 1% auto;
	background: url(images/contentOnly.jpg) repeat-y;
	font: 85%/1.3 Arial, Helvetica, sans-serif;
}
					
#oneColumContent{ 
	width:90%;
	margin: 1% auto;
	padding: 0;
}

#location{
	color: #3ff; 
	margin: 5% 0;
}

#explainForm{
	margin: 1% auto;
}

#explainForm p {margin:0; padding: 0;}

#centerform{
	background-color: #FFDEC4;
	border: 1px dotted #3f3f3f;
	padding: 2%;
	font: 85%/1.3 Arial, Helvetica, sans-serif;
}

#centerform2{
	background-color: #FFE6E6;
	border: 1px dotted #3f3f3f;
	padding: 2%;
	font: 85%/1.3 Arial, Helvetica, sans-serif;
}

#centerform p{color: #333;}

br{clear: left;}

input, select, textarea {
	display: inline;
	width: 150px;
	float: left;
	margin-bottom: 5px;
}

textarea {width: 350px;}
input#pickupDate {width: 120px; }

.compulsoryField {
	color: #FF3333; 
	padding:0; 
	margin:0; 
	zclear:both; 
	width: 3px; 
	float:left;
}

input.paxNumber{width:25px; }
input#productid{ width: 80px; }

label{
	display: inline;
	float: left;
	margin-bottom: 5px;
	text-align: right;
	width: 20%;
	padding-right:2%;
}
label#uniform{margin-left: 50px;}
#noborder{
	border:0; 
	margin-top:10px;
}

input.button {
	font-weight: bold;
	color: #660000;
	width:20%;
	float:none;
	margin: 3%;
}

.centerBut{zclear: both;
	zwidth: 100%;
	text-align:center; 
	margin: 0 auto;
}

legend{font-weight:900;}


#fdbkgreet{
	margin: 1% auto;
	text-align: justify;
}

#fdbkgreet p {
	margin: 10px 0;
	padding: 0;
}

#fdbkForm{
	background-color: #FFE6E6;
	border: 1px dotted #3f3f3f;
	padding: 0 2%;
	zmargin: auto;
}

#fdbkForm p{color: #333;}

#fdbkForm label {
	display: inline;
	float: left;
	margin-bottom: 5px;
	text-align: right;
	width: 150px;
}
	
label#code{margin-left:80px;}

#fdbkForm input{width:120px;} 
#fdbkForm checkbox {width:20px;} 

input.city { margin-right:15px;}

input#mail {width: 160px;}
input.interest{width:30px;}
input.paxNumber{width:25px; }
select#interest{width: 80px;}

#pointer {
	clear:both;
	float: right;
	padding-right: 50px;
}

#formBody fieldset{
	clear:both;
	float: left;
	width: 96%;
	position: relative;
	padding: 1%;
}

.question{
	clear: both;
	float: left;
	display: inline;
	width:60%;
	margin-left: 5px;
}

.radios, #radiosYN{
	display: inline;
	width: 35%;
	float: right;
}
 
#formBody label{
	display: inline;
	width: 5px;
	float: left;
	font:Arial, Helvetica, sans-serif;
}

#radiosYN label{width:20px;}
#radiosYN label.longLabel{width: 45px;}

#formBody input {
	display: inline;
	width:10px;
	float:left;
	margin-right:10px;
}

.quesList {
	clear: both;
	float: left;
	width: 100%;
	position: relative;
}

.quesList p{
	text-align:justify;
	padding: 10px;
}

.quesList textarea{
		margin-left: 100px;
}
	
.citylist, #formBody label.labelName, #formBody input.inputName{
	display: inline;
	width: 15%;
	float:left;
}

.lineout {}
