/* CSS Document */

/*Background colour*/
html {
	background-color: #CCCC99;
}

/*Main body of content*/
body {
	background-color: #fff;
	width: 738px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 20px;
	/*border: solid #666 1px;*/
	font-family: "trebuchet MS", Helvetica, sans-serif;
}

#contentoutline {
	border: solid #666 1px;
	width: 740px;
	/*IE box model hack begins*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 738px;
	}

a {
	color: #FFF;
	text-decoration: none;
	border: 0;
}

a:link{
	color: #FFF;
	text-decoration: none;
	border:0;
}

a:visited{
	color: #FFF;
	text-decoration: none;
	border: 0;
}

a:hover{
	color: #FFF;
	text-decoration: none;
	border: 0;
}

/***************Header******************/
#header {
	display: block;
	width: 738px;
	height: 100px;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}

#logo {
	display: block;
	padding: 0;
	margin: 0;
	text-align:left;
	height: 95px;
	float: left;
}

#logo a{
	border:0;
	color:#fff;
}
#logo img {
	border: 0;
}


#logo a:link{
	border:0;
	color:#fff;
}
#logo a:hover{
	border:0;
	color:#fff;
}
#logo a:visited{
	border:0;
	color:#fff;
}

#advert {
	display: block;
	padding: 0;
	margin: 0;
	text-align:left;
	height: 95px;
	float: left;
}

#advert img {
	border: 0;
}

#advert a:link{
	border:0;
	color:#fff;
}
#advert a:hover{
	border:0;
	color:#fff;
}
#advert a:visited{
	border:0;
	color:#fff;
}

#basket {
	display: block;
	padding: 25px 10px 0px 10px;
	margin: 0;
	text-align:right;
	float: right;
}

#basket img {
	border: 0;
}

#basket a{
	color: #333;
	text-decoration: none;
	font-size: 0.7em;
	font-weight:normal;
}


#basket a:link{
	color: #333;
	text-decoration: none;
	font-size: 0.7em;
	font-weight:normal;
}

#basket a:hover{
	color: #666;
	text-decoration: none;
}

#basket a:visited{
	color: #666;
	text-decoration: none;
}

.button {
	border:0;
	margin:0;
	
}

/****Logo image replacement******/
#phark {
	height: 75px;
	text-indent: -5000px;
	background: url(../images/logo2.png) no-repeat;
	background-position: 0 -20px;
}   

/*********Navigation*********/
#navigationinside {
	display: block;
	padding: 0px 0px 0px 0px;
	height: 28px;
	background-color:#005689;
	width:738px;
	margin:0;
	}
	
#navigationhome {
	display: block;
	padding: 0px 0px 0px 5px;
	height: 28px;
	background-color:#005689;
	}
	
#subnavigation {
	display: block;
	padding: 0px 0px 0px 10px;
	height: 25px;
	width: 728px;
	margin: 0px 0px 0px 0px;
	background-color:#c2d6e3;
	}

#label{
	display:block;
	float:left;
	text-align:center;
	text-decoration: none;
	font-weight:normal;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	color: #005689;
	font-size:0.8em;
	background-color:#99bbd0;
	height: 28px;
	padding: 0px 12px 0px 15px;
	line-height: 2em;
	margin:0px;
}

#label a{
	color:#006699;
	text-decoration: none;
}

#label a:link{
	color:#006699;
}

#label a:hover{
	color:#003366;
	text-decoration: none;
}

#label a:visited{
	color:#006699;
	text-decoration:none;
}


.links {
	display:block;
	float:left;
	text-align:center;
	color: #fff;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	padding: 5px 1px 5px 10px;
	text-align:center;
}

.links a {
	text-decoration: none;
	font-weight:normal;
	padding: 0px 9px 0px 0px;
}

.links a:link{
	text-decoration: none;
	font-weight:normal;
	padding: 0px 9px 0px 0px;
}

.links a:visited{
	text-decoration: none;
	font-weight:normal;
	padding: 0px 9px 0px 0px;
}

.links a:hover{
	color: #ade2f3;
	text-decoration: none;
	font-weight:normal;
	padding: 0px 9px 0px 0px;
}

.sublinks {
	display:block;
	float:left;
	height:20px;
	text-align:center;
	color: #666;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	padding: 5px 1px 0px 10px;
	text-align:center;
}

.sublinks a {
	text-decoration: none;
	font-weight:normal;
	padding: 0px 10px 0px 0px;
}

.sublinks a:link{
	color: #666;
	text-decoration: none;
	font-weight:normal;
	padding: 0px 10px 0px 0px;
}

.sublinks a:visited{
	color: #666;
	text-decoration: none;
	font-weight:normal;
	padding: 0px 10px 0px 0px;
}

.sublinks a:hover{
	color: #333;
	text-decoration: none;
	font-weight:normal;
	padding: 0px 10px 0px 0px;
}

#sublinks_on {
	display:block;
	float:left;
	height:20px;
	text-align:center;
	color: #333;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	padding: 5px 1px 0px 10px;
	text-align:center;
}

/*********Main Content***********/

#content {
	display: block;
	width: 738px;
	background-color: #fff;
	margin:0;
	padding:10px 0px 0px 0px;}



h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.5em;
	font-weight: normal;
	line-height: 1.1em;
	color:#869b38;
	padding: 0px;
}

h2 {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 0.5em;
	color:#006699;
	padding: 15px 0px 0px 0px;
}

h3 {font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height:1.2em;
	color:#069;
	padding: 0px 0px 10px 0px;
	margin:0px;

}
/*********lists***********/
h4 {font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height:1.2em;
	color:#333;
	padding: 0px 0px 10px 0px;
	margin:0px;

}
/*********prices***********/
h5 {font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height:0.8em;
	color:#333;
	padding: 0px 0px 0px 0px;
	margin:0px;

}

.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-style:italic;
	line-height: 1.4em;
	color:#005689;
	padding: 0px 0px 0px 15px;
}

.quotename {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	font-style:italic;
	line-height: 1.2em;
	color:#005689;
	padding: 0px 0px 0px 15px;
}


p {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	color:#333;
	padding: 0;
}

.border {
	padding: 2px;
	border: 1px solid #095AA6;
	}

/****Left content*****/
#left {
	display: block;
	padding: 0px 20px 10px 50px;
	background-color: #fff;
	float: left;
	width: 320px;
	text-align: left;
}

#left a:link{
	color: #006699;
	text-decoration: none;
	font-weight:normal;
}

#left a:visited{
	color: #006699;
	text-decoration: none;
	font-weight:normal;
}

#left a:hover{
	color: #0099cc;
	text-decoration: none;
	font-weight:normal;
}

#lefttop {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

#leftmiddle {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

#leftbottom {
	display: block;
	padding: 0px 0px 10px 0px;
}


#leftbottom table {
	width: 320px;
	padding:0;
	border:0;
	margin:0;
}

#leftbottom tr {
	padding: 0;
	border:0;
}

#leftbottom td {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.8em;
	color:#666;
	line-height: 1em;
	padding: 0;
	margin:0;
}

#leftbottom td img{
	padding: 0;
	margin:0;
}


/****Right content*****/
#right {
	display: block;
	padding: 0px 35px 30px 10px;
	background-color: #fff;
	float: right;
	width: 290px;
	text-align: left;
}

#righttop {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

#rightbottom {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

#rightbottom2 {
	display: block;
	float:right;
	width: 350px;
	padding: 30px 100px 20px 0px;
	margin: 0;
}

#rightbottom2 p {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1em;
	color:#333;
	padding: 0;
	width: 200px;
}

#rightbottom2 a {
	text-decoration: none;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
}

#rightbottom2 a:link{
	color: #006699;
	text-decoration: none;
	font-weight:normal;
}

#rightbottom2 a:visited{
	color: #006699;
	text-decoration: none;
	font-weight:normal;
}

#rightbottom2 a:hover{
	color: #0099cc;
	text-decoration: none;
	font-weight:normal;
}


/*****group modelling packs page********/
#top {
	display: block;
	padding: 0px 20px 10px 50px;
	margin: 0;
	width: 500px;
}

#top a:link{
	color: #006699;
	text-decoration: none;
	font-weight:normal;
}

#top a:hover{
	color: #0099cc;
	text-decoration: none;
	font-weight:normal;
}

#top a:visited{
	color: #006699;
	text-decoration: none;
	font-weight:normal;
}

#middle {
	display: block;
	padding: 0px 0px 0px 50px;
	margin: 0;
	width: 670px;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color:#333;
	background-color:#FFFFFF;
}

#middle2 {
	display: block;
	padding: 0px 0px 0px 50px;
	margin: 0;
	width: 670px;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color:#333;
	background-color:#FFFFFF;
}

#middle3 {
	display: block;
	background-color:#FFFFFF;
	padding: 0px 0px 50px 50px;	
	width: 670px;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color:#333;
}


#middle h2 {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 0.5em;
	color:#666;
}
#middle2 h2 {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 0.5em;
	color:#666;
}
#middle3 h2 {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 0.5em;
	color:#666;
}




#middle h3 a {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height:0em;
	color:#069;
	padding: 0px 0px 0px 0px;
	margin:0px;
}

#middle2 h3 a {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height:0em;
	color:#069;
	padding: 0px;
	margin:0px;
}


#middle3 h3 a {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height:1em;
	color:#069;
	padding: 0px 0px 0px 0px;
	margin:0px;
}


.individualpack {
	display: block;
	padding: 10px 0px 10px 50px;
	margin: 0;
	height: 130px;
	width: 670px;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color:#333;
	background-color:#FFFFFF;
}

.middleleft {
	display: block;
	padding: 0px 0px 30px 0px;
	margin: 0;
	float:left;
	width: 200px;
	background-color:#FFFFFF;
	border-top:1px solid #006699;
}

.middleleft2 {
	display: block;
	padding: 0px 10px 10px 0px;
	margin: 0;
	float:left;
	width: 220px;
	background-color:#FFFFFF;
}


.packimage { 
	border: 1px solid #666;
	padding: 0px 5px 0px 0px;
}

#middle h3 {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	line-height: 0.2em;
	color:#006699;
}

#middle2 h3 {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	line-height: 0.2em;
	color:#006699;
}

#middle3 h3 {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	line-height: 1em;
	color:#006699;
}


.middlerightleft {
	display: block;
	padding: 20px 0px 20px 0px;
	margin: 0;
	width: 230px;
	float:left;
	background-color:#FFFFFF;
	border-top:1px solid #006699;
}

.middlerightright {
	display: block;
	padding: 20px 10px 20px 0px;
	margin: 0;
	width: 230px;
	float:right;
	background-color:#FFFFFF;
	border-top:1px solid #006699;
}

.middlerightleft2 {
	display: block;
	padding: 0px 0px 10px 0px;
	margin: 0;
	width: 210px;
	float:left;
	background-color:#FFFFFF;
}

.middlerightright2 {
	display: block;
	padding: 0px 10px 10px 0px;
	margin: 0;
	width: 210px;
	float:right;
	background-color:#FFFFFF;
}

#middle ul {
	padding: 0px 0px 0px 10px;
	list-style-type: disc;
	margin-left: 1.5em;
}

#middle li{
	color:#333;
	line-height: 1.3em;
}

#middle2 ul {
	padding: 0px 0px 0px 10px;
	list-style-type: disc;
	margin-left: 1.5em;
}

#middle2 li{
	color:#333;
	line-height: 1.3em;
}

#middle3 ul {
	padding: 0px 0px 0px 10px;
	list-style-type: disc;
	margin-left: 1.5em;
}

#middle3 li{
	color:#333;
	line-height: 1.3em;
}



/**********Left modelling packs*********/
#modellingpack {
	display: block;
	padding: 0px 20px 10px 50px;
	background-color: #fff;
	float: left;
	width: 650px;
	text-align: left;
}

/*lefttop2*/
#lefttop2 {
	display: block;
	padding: 0px 0px 0px 30px;
	margin: 0;
	width: 650px;
}

#lefttop2 p{
	width: 470px;
}

#lefttop2 a {
	text-decoration: none;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
}

#lefttop2 a:link{
	color: #006699;
	text-decoration: none;
	font-weight:normal;
}

#lefttop2 a:visited{
	color: #006699;
	text-decoration: none;
	font-weight:normal;
}

#lefttop2 a:hover{
	color: #0099cc;
	text-decoration: none;
	font-weight:normal;
}


/******/
#leftmiddle2 {
	display: block;
	float: left;
	width: 150px;
	padding: 30px 20px 20px 40px;
	margin: 0;
}

#leftmiddle2 p {
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1em;
	color:#333;
	padding: 0;
	width: 200px;
}

#leftmiddle2 a {
	text-decoration: none;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
}

#leftmiddle2 a:link{
	color: #006699;
	text-decoration: none;
	font-weight:normal;
}

#leftmiddle2 a:visited{
	color: #006699;
	text-decoration: none;
	font-weight:normal;
}

#leftmiddle2 a:hover{
	color: #0099cc;
	text-decoration: none;
	font-weight:normal;
}

/***********Footer*******************/
#footer{
	display: block;
	width: 738px;
	background-color:#869b38;
	height:25px;
	clear:both;
	margin: 0;
	padding: 5px 0px 0px 0px;
}

#footertext{
	display: block;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.7em;
	color:#FFFFFF;
	float: left;
	text-align: left;
	width:200px;
	padding: 3px 7px 1px 50px;
}

#footertext_credit{
	display: block;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size: 0.7em;
	color:#FFFFFF;
	float: right;
	text-align: right;
	width: 200px;
	padding: 3px 20px 1px 10px;
}

#footerimage{
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #CCCC99;
	width: 740px;	
}



/********Design Gallery***********/
#gallerylayout {
	display: block;
	padding: 0px 10px 10px 10px;
	background-color: #fff;
	float: left;
	width: 715px;
	text-align: left;
}


.a, .a:visited {color:#000;}
#container {display: block; float: left; position:relative; width:400px; height:330px; background:#fff; padding: 0 0 0 30px; margin:5px auto; background-image:url(../images/setnames.png); background-repeat:no-repeat;}
#container_b {font-weight:normal; float: right; width:300px; text-align:center; position:absolute; bottom:250px; left:0; color:#eee; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

a.gallery, a.gallery:visited {display:inline; color:#333; text-decoration:none; border:1px solid #666; width:50px; height:50px; float:left; margin:5px 5px; position:relative; cursor:default;} 

a.slide1 {background:url(../images/design1.png);}
a.slide2 {background:url(../images/design2.png);}
a.slide3 {background:url(../images/design3.png);}
a.slide4 {background:url(../images/design4.png);}
a.slide5 {background:url(../images/design5.png);}
a.slide6 {background:url(../images/design6.png);}
a.slide7 {background:url(../images/design7.png);}
a.slide8 {background:url(../images/design8.png);}
a.slide9 {background:url(../images/design9.png);}
a.slide10 {background:url(../images/design10.png);}
a.slide11 {background:url(../images/design11.png);}
a.slide12 {background:url(../images/design12.png);}
a.slide13 {background:url(../images/design13.png);}
a.slide14 {background:url(../images/design14.png);}
a.slide15 {background:url(../images/design15.png);}
a.slide16 {background:url(../images/design16.png);}
a.slide17 {background:url(../images/design17.png);}
a.slide18 {background:url(../images/design18.png);}
a.slide19 {background:url(../images/design19.png);}
a.slide20 {background:url(../images/design20.png);}
a.slide21 {background:url(../images/design21.png);}
a.slide22 {background:url(../images/design22.png);}
a.slide23 {background:url(../images/design23.png);}
a.slide24 {background:url(../images/design24.png);}
a.slide25 {background:url(../images/design25.png);}
a.slide26 {background:url(../images/design26.png);}

a.gallery span {visibility:hidden; display:block; position:absolute; width:300px; height:300px; padding:0px; margin:0px; color:#333; background-color:#fff; text-align:left; border:1px solid #fff; font-family:"trebuchet MS", Helvetica, sans-serif;font-size: 0.8em; cursor:default;}

a.slide1 span {left:372px; top:0px;}
a.slide2 span {left:310px; top:0px;}
a.slide3 span {left:248px; top:0px;}
a.slide4 span {left:186px; top:0px;}
a.slide5 span {left:124px; top:0px;}
a.slide6 span {left:62px; top:0px;}
a.slide7 span {left:372px; top:-62px;}
a.slide8 span {left:310px; top:-62px;}
a.slide9 span {left:248px; top:-62px;}
a.slide10 span {left:186px; top:-62px;}
a.slide11 span {left:124px; top:-62px;}
a.slide12 span {left:62px; top:-62px;}
a.slide13 span {left:372px; top:-124px;}
a.slide14 span {left:310px; top:-124px;}
a.slide15 span {left:248px; top:-124px;}
a.slide16 span {left:186px; top:-124px;}
a.slide17 span {left:124px; top:-124px;}
a.slide18 span {left:62px; top:-124px;}
a.slide19 span {left:372px; top:-186px;}
a.slide20 span {left:310px; top:-186px;}
a.slide21 span {left:248px; top:-186px;}
a.slide22 span {left:186px; top:-186px;}
a.slide23 span {left:124px; top:-186px;}
a.slide24 span {left:62px; top:-186px;}
a.slide25 span {left:372px; top:-248px;}
a.slide26 span {left:310px; top:-248px;}

a.gallery:hover {white-space:normal; border:1px solid #006699; /*z-index:100;*/	background-color: #0099CC;}

a.gallery:hover span {visibility:visible; /*z-index:100;*/}

a.gallery:hover span img {margin:0px; border:1px solid #333; position:relative; /*z-index:100;*/}

a.gallery:active, a.gallery:focus {border:1px solid #c00; /*z-index:10;*/}

a.gallery:active span, a.gallery:focus span {visibility:hidden; /*-index:10;*/}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:0px; /*z-index:10;*/}