/*	#maintable - controls the main content table and all cells within it  */

BODY
{
    background-color: #2F3535;
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 10px;
    color: #FFFFFF;
}

#MainDiv
{
    width: 470px;
    margin:28px auto 0px auto;
    padding:0px;
}

#TopHeading
{
    width: 470px;
    height: 60px;
    margin: 0px;
    padding: 0px;
    background-color: #5C6061;
}

#MainDivInside
{
    width: 530px;
    margin:28px auto 0px auto;
    padding:0px;
}

#TopHeadingInside
{
    width: 530px;
    height: 60px;
    margin: 0px;
    padding: 0px;
    background-color: #5C6061;
}

#TopLogo
{
    width: 180px;
    height: 22px;
    margin: 33px 0px 0px 12px;
    padding: 0px;
    display: inline;
    float: left;
}

#TopHome
{
    width: 25px;
    height: 8px;
    margin: 41px 19px 0px 0px;
    padding: 0px;
    display: inline;
    float: right;
}

#ContentEnquiry
{
    width: 466px; 
    margin: 1px 0px 0px 0px;
    padding: 21px 19px 21px 19px;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
    background: #696F70;
}

#ContentLogin
{
    width: 466px;
    height: 300px;
    margin: 1px 0px 0px 0px;
    padding: 21px 19px 21px 19px;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
    background: #696F70;
}

#ContentBooking
{
    width: 466px;
    margin: 1px 0px 0px 0px;
    padding: 21px 19px 21px 19px;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
    background: #696F70;
}

#ContentSpan
{
    width: 466px;
    margin: 1px 0px 0px 0px;
    padding: 21px 19px 21px 19px;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
    background: #696F70;
}

#ContentSpan2
{
    width: 466px;
    margin: 1px 0px 0px 0px;
    padding: 21px 19px 0px 19px;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
    background: #696F70;
}

H2
{
    font-family: Arial;
    font-size: 12px;
    color: #B5B7B8;
    padding: 10px;
    margin: 0px;
}

.TypeName
{
	border-bottom: solid 1px #B5B7B8;
}
.thumb
{
	border: solid 1px #FFFFFF;
}

.currentstep
{
    font-family: Arial Black;
    font-size: 10px;
    color: #92D702;
    text-decoration: none;
}

.nextstep
{
    font-family: Arial;
    font-size: 10px;
    color: #B3B7BA;
    text-decoration: none;
}

.imgThumb
{
	width: 120px;
	margin: 0px;
	padding-top: 10px;
	display: inline;
	float:left;
}

.iThumb
{
	margin: 0px;
	padding: 0px;
	display: inline;
	float:left;
}

.shopcart
{
	border-top: dashed 1px #B5B7B8;
	border-bottom: dotted 1px #B5B7B8;
	height: 40px;
}

.bordertop
{
	border-top: dashed 1px #B5B7B8;
	padding: 10px 0px 0px 0px;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
}

.cartitem
{
    color: #B5B7B8;
    display: inline;
    float: left;
	padding: 10px 0px 20px 0px;
}

.showcart
{
    display: inline;
    float: right;
	padding: 10px 0px 20px 0px;
}

.link
{
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
}

.linklarge
{
    font-family: Arial;
    font-size: 12px;
    color: #B5B7B8;
}

#ContentNormal
{
    width: 504px; 
    margin: 1px 0px 0px 0px;
    background: #5C6061;
    padding: 5px 13px 5px 13px;
}

#TableEnquiry
{
    margin: 14px 0px 0px 0px;
}

.ButtonHigh
{
    background-color: #5C6061;
    border: solid 1px #424647;
    font-family: Arial Black;
    font-size: 10px;
    color: #B5B7B8;
    width: 50px;
}

.cart
{
	padding: 0px;
}

.scartbutton
{
    border: solid 1px #B5B7B8;
    color: #B5B7B8;
    text-decoration: none;
    padding: 0px 5px 0px 5px;
    margin: 0px;
    font-family: Arial;
    font-size: 10px;
    background: #696F70;
}

.filename
{
	padding: 5px 0px 0px 0px;
    color: #B5B7B8;
}

.paging
{
	width: 504px;
    margin: 0px;
    padding: 5px 0px 15px 0px;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
    text-align: right;
}

.page
{
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
    text-decoration: none;
}

.currentpage
{
	text-decoration: underline;
}

.errClass
{
    font-family: Arial;
    font-size: 10px;
    color: #FF0000;
}

Strong
{
    font-family: Arial Black;
    font-size: 10px;
    font-weight: normal;
}
.nopadding
{
    margin: 0px;
    padding: 0px;
}

.tBox
{
    width: 264px;
    height: 18px;
    border: solid 1px #424647;
    background-color: #5C6061;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
}

.tBoxH
{
    width: 130px;
    height: 12px;
    border: solid 1px #424647;
    background-color: #5C6061;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
}

.tBoxD
{
    width: 264px;
    height: 12px;
    border: solid 1px #424647;
    background-color: #5C6061;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
}

.tBoxE
{
    width: 80px;
    height: 18px;
    border: solid 1px #424647;
    background-color: #5C6061;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
}

.qty
{
    width: 20px;
    height: 12px;
    border: solid 1px #424647;
    background-color: #5C6061;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
    text-align: center;
}

.photodetail
{
    color: #B5B7B8;
}

.tArea
{
    width: 264px;
    height: 70px;
    border: solid 1px #424647;
    background-color: #5C6061;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
}

#Content
{
    width: 516px; 
    margin: 1px 0px 0px 0px;
    background: #5C6061;
    padding: 5px 7px 5px 7px;
}

#IntroFlash
{
    width: 470px;
    height: 380px;
    margin: 1px 0px 0px 0px;
    padding: 0px;
    background: #5C6061;
}

#ContentContact
{
    width: 444px; 
    margin: 1px 0px 0px 0px;
    background: #5C6061;
    padding: 5px 13px 5px 13px;
}


#ContentContact2
{
    width: 406px;
    height: 300px;
    margin: 1px 0px 0px 0px;
    padding: 21px 19px 21px 19px;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
    background: #696F70;
}
#FlashGallery
{
    width: 516px;
    height: 36px;
    margin: 0px;
    padding: 0px;
}
#Menu
{
    width: 470px;
    height: 16px;
    margin: 1px 0px 0px 0px;
    padding: 0px;
    background: #5C6061;
}

#MenuInside
{
    width: 530px;
    height: 16px;
    margin: 1px 0px 0px 0px;
    padding: 0px;
    background: #5C6061;
}

#MenuInsideFlash
{
    width: 530px;
    height: 16px;
    margin: 1px 0px 0px 0px;
    padding: 0px;
    background: #5C6061;
}

#SubMenuInside
{
    width: 530px;
    height: 33px;
    margin: 1px 0px 0px 0px;
    padding: 0px;
    background: #5C6061;
}

#SubMenuInside2
{
    width: 530px;
    height: 67px;
    margin: 1px 0px 0px 0px;
    padding: 0px;
    background: #5C6061;
}
#SubMenuInside3
{
    width: 530px;
    height: 16px;
    margin: 1px 0px 0px 0px;
    padding: 0px;
    background: #5C6061;
}
#Nav
{
    width: 457px;
    height: 16px;
    margin: 0px auto 0px 13px;
    padding: 0px;
}
#NavFlash
{
    width: 457px;
    height: 16px;
    margin: 0px;
    padding: 0px;
}

#FootAddress
{
    padding: 10px;
    text-align: center;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
}

#Footer a
{
    width: 50px;
    height: 10px;
    float: right;
    margin: 9px 7px auto auto;
    padding: 0px;
    font-family: Arial;
    font-size: 10px;
    color: #B5B7B8;
    text-align: right;
    text-decoration: none;
}
#FooterAIPP
{
    width: 50px;
    float: left;
    margin: 9px 7px auto auto;
    padding: 0px;
}
