/* Mystified CSS Document */



/* Body  */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 76%;
	background-color: #cc9966;
}

#centerLayer {
	width:100%;
	background-color: #cc9966;
	text-align: center;
}

#container, #homeContainer {
	width:790px;
	margin-left: auto;
    margin-right: auto;
    text-align: left;
	height: 1100px;
	/*background: #ffffff url('../images/bg.jpg') no-repeat;*/

}

#homeContainer{
	/*background: #ffffff url('../images/home_bg.jpg') no-repeat;*/
	height: 803px;
}


/* End Body  */





/* Interface Containers*/

#content{
	float:left;
	width:760px;
	margin-top: 15px;
	padding-left: 15px;
}

#topBar{
	float:left;
	width:760px;
	height: 140px;
	background: #003c6e url('../images/nav_bg.jpg') repeat-x;

}

#logo{
	float:left;
	width:186px;
	height:114px;
	background: #003c6e url('../images/logo.gif') no-repeat;
}

#navCont{
	float:left;
	margin: 0px;
	padding: 0px;
}


#categoryPhoto{
	float:left;
	width: 170px;
	height: 136px;
	margin-left: 30px;
}

#brochureLink{
	float:left;
	width: 211px;
	height: 136px;
	margin-left: 0px;
}

#headerSlice{
	clear:both;
	width: 760px;
	height: 10px;
	background: #003c6e url('../images/header_bg_slice.jpg') no-repeat;
}

#homeBG{
	float:left;
	width: 760px;
	background-color:#98cbfe;
}

#productBG{
	float:left;
	width: 760px;
	background-color:#99ccff;
}

#bespokeBG{
	float:left;
	width: 760px;
	background-color:#cccc99;
}

#homeMovie{
	float:left;
	width: 400px;
	margin: 5px;
}

#homeText{
	float:left;
	width: 300px;
	margin-left:20px;
	margin-top: 5px;
}

#footer{
	float:right;
	width: 750px;
	background-color:#FFFFFF;
	margin: 5px 0px 20px 0px;
	padding-left: 0px;
}

#phouseLogo{
	float:left;
	width: 111px;
	height: 94px;
	margin-left: 20px;
}

#footertextCont{
	float:left;
	width: 550px;
	margin: 18px 0px 10px 25px
}

/* End Interface Containers*/






/*Content Containers*/

#productStrip1, #productStrip2, #productStrip3, #productStrip4, #itemStrip1, #itemStrip2, #itemStrip3, #itemStrip4, #itemStripNoBorder, #bespokeStrip1, #bespokeStrip2, #bespokeStrip3, #bespokeStrip4 {
	clear:both;
	height: 196px;
	width: 760px;
	margin: 0px 0px 0px 0px;
	border-top: 4px solid #145faa;
	background: #98cbfe url('../images/prod_grad.jpg') repeat-x;
}

#productStrip2, #itemStrip2{
	border-top: 4px solid #ff33ff;
}

#productStrip3, #itemStrip3{
	border-top: 4px solid #99cc00;
}

#productStrip4, #itemStrip4{
	border-top: 4px solid #003366;
}

#itemStripNoBorder{
	border:none;
	background:none;
}

#itemStrip1, #itemStrip2, #itemStrip3, #itemStrip4{
height: auto;
}

#orderStrip1, #orderStrip2{
	clear:both;
	width: 760px;
	margin: 0px 0px 0px 0px;
	border-top: 4px solid #145faa;
	background-color: #98cbfe;
}

#orderStrip2{
	border-top: 4px solid #ff33ff;
}

#bespokeStrip1{
	background-color: #cccc99;
	background-image:none;
}

#bespokeStrip2{
	background: #cccc99 url('../images/bespoke_bg.jpg') no-repeat;
	border-top: 4px solid #ff33ff;
	height: 784px;
}
#bespokeStrip3{
	background: #cccc99 url('../images/bespoke_02.jpg') no-repeat;
	/*border-top: 4px solid #99cc00;*/
}
#bespokeStrip4{
	background: #cccc99 url('../images/bespoke_03.jpg') no-repeat;
	/*border-top: 4px solid #003366;*/
}

.productTitle{
	float: left;
	background: url('../images/arrow.gif') no-repeat left;
	font:  bold 1.1em/14px Georgia, "Times New Roman", Times, serif ;
	color: #ffffff;
	margin: 10px 0px 0px 15px;
	text-indent: 15px;
	text-decoration:none;
}

#itemStrip1, #itemStrip2, #itemStrip3, #itemStrip4{
	background-image:none;
}

a:hover.productTitle {text-decoration:underline;}

.productContFour{
	float: left;
	width: 190px;
}

.prodPic{
	float: left;
	width: 190px;
	height: 165px;
}

.itemPhoto{
	float: left;
	width: 190px;
	height: 196px;
}

.itemText{
	float: left;
	width: 500px;
	margin: 20px 0px 30px 20px;
}

.itemPhotoLg{
	float: left;
	width: 380px;
	height: 196px;
}

.itemPhotoTable{
	float: left;
	width: 480px;
	height: 196px;
}

.table, .catTable{
	padding: 20px 0px 0px 20px;
    font:  bold 1em/16px Georgia, "Times New Roman", Times, serif ;
	text-indent: 10px;
	color: #3e4564;

}

.catTable{
	margin-left: 65px;
	padding: 0px;
}

.tableAltText{
    font:  bold 1em/16px Georgia, "Times New Roman", Times, serif ;
	text-indent: 10px;
	color: #ca0388;
}

#introText{
	float:left;
	width: 760px;
	margin: 0px 0px 0px 0px;
	background-color: #015EA3;
}


#introTitle{
	float: left;
	width: 180px;
	margin: 10px 0px 0px 0px;
	padding-left: 27px;
}


#introTextCont{
	float: left;
	width: 490px;
    padding: 10px 0px 10px 30px;

}

.contactText{
	float: left;
	width: 500px;
	margin: 20px 0px 0px 0px;
	padding-left: 202px;
}

.contactPic{
	float: left;
	width: 500px;
	margin: 20px 0px 0px 0px;
	padding-left: 202px;
	background:url(../images/phone_girl.jpg) no-repeat 0 100%;
}

.categoryStrip, .stripThin{
	float: left;
	width: 474px;
	margin: 5px 0px 0px 5px;
}

.categoryPhoto{
	float: left;
}

.stripThin{
	margin: 0px 0px 0px 5px;
}

.categoryText{
	float: left;
	width: 460px;
	margin: 5px 0px 0px 5px;
}

.floatLeft{
float:left;
padding: 60px 0px 0px 0px;
}


/* End Content Containers*/





/* Text  */

.navText{
	font-size:0.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
}


p, .introText, .formText {
    font:  bold 1.1em/16px Georgia, "Times New Roman", Times, serif ;
	color: #00244f;
	margin: 0px;
	padding-bottom: 0px;
	text-align:justify;
}
 
h1, h2, h3 {
    font:  bold 1.4em/16px Georgia, "Times New Roman", Times, serif ;
	color: #ffffff;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

h2 {
	font-size: 1.3em;
	color: #ffffff;
}

h3 {
	font-size: 1.1em;
/*	color: #99ccff;*/
	color: #ffffff;
}

.formText{
text-align:left;
}

.ul, .ulWhite, .ulIndent {
    font:  bold 1em/16px Georgia, "Times New Roman", Times, serif;
	color: #00244f;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

.li {
	margin: 0px 0px 0px 80px;
	padding: 0px;
}

.ulWhite{
	color: #ffffff;
}

.ulIndent{
	padding-left: 15px;
}


.ulNoIndent  {
    font:  bold 1em/16px Georgia, "Times New Roman", Times, serif;
	color: #00244f;
	margin: 0px 0px 0px 7px;
	padding: 0px;
}





.introText{
	color: #ffffff;
}

.footerText, .footerLink, .footerGrey {
    font:  bold 1.1em/16px "Times New Roman", Times, serif;
	color: #003366;
	margin: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

a:hover.footerText {text-decoration:underline;}

.footerLink {
	color: #99ccff;
}

a:hover.footerLink {text-decoration:underline;}

.footerGrey{
	color: #999999;
	font-size: 1em;
}


.subNav{
    font:  bold 1.1em/16px Georgia, "Times New Roman", Times, serif ;
	color: #99ccff;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-decoration:none;
	
}

a:hover.subNav {color: #ffffff;}

/* End Text  */




/* Navigation  */

#navlist {
    list-style:none;
	margin: 24px 0px 0px 0px;
	padding: 0px;
	
}

#navlist  li {

		margin: 0px 0px 0px 15px;
	    padding:3px 0px 0px 0px;

}

#navlist a {
    display:block;
    width:147px;
	height:15px;
    color:#fff;
    text-decoration:none;
    background:url("../images/home_n.gif") no-repeat;
    padding:0px 0px 0px 0px;
	margin: 0px;
}


#navlistHome a {
    background:url("../images/home_n.gif") no-repeat;
}

#navlistHome a:hover {
    background:url("../images/home_c.gif") no-repeat;
}

#navlistProduct a {
    background:url("../images/product_n.gif") no-repeat;
}

#navlistProduct a:hover {
    background:url("../images/product_c.gif") no-repeat;
}

#navlistContact a {
    background:url("../images/contact_n.gif") no-repeat;
}

#navlistContact a:hover {
    background:url("../images/contact_c.gif") no-repeat;
}

#navlistOrder a {
    background:url("../images/order_n.gif") no-repeat;
}

#navlistOrder a:hover {
    background:url("../images/order_c.gif") no-repeat;
}

#navlistRequest a {
    background:url("../images/request_n.gif") no-repeat;
}

#navlistRequest a:hover {
    background:url("../images/request_c.gif") no-repeat;
}



/*#navlist a:active {
    background:url("../images/home_c.gif") no-repeat;
    color:#1e5ebd;
}
*/


/* End Navigation  */





