/****************HTML tag styles ***************/

body{
	background-color: #000000;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img{
   behavior: url("pngbehavior.htc");
}

/******* hyperlink and anchor tag styles *******/

A.link:link    {color : #7dcdcc; text-decoration : none; font-weight:bold;}
A.link:visited {color : #7dcdcc; text-decoration : none; font-weight:bold;}
A.link:active  {color : #7dcdcc; text-decoration : none; font-weight:bold;}
A.link:hover   {color : #7dcdcc; text-decoration : underline; font-weight:bold;}

A.footerlink:link    {color : #333333; text-decoration : none; font-weight:bold;}
A.footerlink:visited {color : #333333; text-decoration : none; font-weight:bold;}
A.footerlink:active  {color : #333333; text-decoration : none; font-weight:bold;}
A.footerlink:hover   {color : #333333; text-decoration : underline; font-weight:bold;}

/******* MAIN DIVISONS *******/
.bookmark{
right:16px;
top:6px;
position:absolute;
background:url('images/bookmark.png') no-repeat;
padding-left:20px;
height:16px;

}
.bookmark a{
display:block;
font-family:verdana;
font-size:10px;
color:#dddddd;
}
#site_container{
	position: relative;
	width: 955px;
	height: 600px;
	background-image: url(images/index_bg.jpg);
	margin: auto;
}

#site_container_collections{
	position: relative;
	width: 955px;
	height: 600px;
	background-image: url(images/background.jpg);
	margin: auto;
}


#site_container_scrollpage{
	position: relative;
	width: 955px;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	margin: auto;
}

#header{
	position: relative;
	width: 955px;
	height: 84px;
	padding: 0px;
	margin: 0px;
}

#main{
	position: relative;
	width: 955px;
	height: 516px;
	padding: 0px;
	margin: 0px;
}

#main_scrollpage{
	position: relative;
	width: 895px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 1.5;
	color: #b4b4b4;
	padding-top: 85px;
	padding-left: 30px;
	padding-right: 30px;
}

#footer{
	position: relative;
	font-size: 9px;
	color: #333333;
	text-align: center;
	line-height: 100px;
}

/******* NAVIGATION *********/

#header_logo{
	position: absolute;
	top: 28px;
	left: 46px;
	width: 168px;
	height: 56px;
	border: 0px;
}

#nav_home{
	position: absolute;
	left: 225px;
	top: 52px;
	width: 36px;
	height: 25px;
	border: 0px;
}

#nav_media{
	position: absolute;
	left: 291px;
	top: 52px;
	width: 40px;
	height: 25px;
	border: 0px;
}

#nav_collections{
	position: absolute;
	left: 363px;
	top: 52px;
	width: 62px;
	height: 25px;
	border: 0px;
}

#nav_shoponline{
	position: absolute;
	left: 450px;
	top: 53px;
	width: 70px;
	height: 25px;
	border: 0px;
}

#nav_realbrides{
	position: absolute;
	left: 550px;
	top: 52px;
	width: 65px;
	height: 25px;
	border: 0px;
}

#nav_colourpalette{
	position: absolute;
	left: 640px;
	top: 52px;
	width: 83px;
	height: 25px;
	border: 0px;
}

#nav_ourstory{
	position: absolute;
	left: 750px;
	top: 52px;
	width: 58px;
	height: 25px;
	border: 0px;
}

#nav_links{
	position: absolute;
	left: 830px;
	top: 52px;
	width: 29px;
	height: 25px;
	border: 0px;
}

#nav_contactus{
	position: absolute;
	left: 884px;
	top: 52px;
	width: 64px;
	height: 25px;
	border: 0px;
}

/*******INDEX PAGE**********/

#index_picture{
	position: absolute;
	top: 48px;
	left: 109px;
	height: 468px;
	width: 320px;
}

#index_logo{
	position: absolute;
	top: 392px;
	left: 568px;
	width: 261px;
	height: 86px;
}

#index_text{
	position: absolute;
	top: 0px;
	left: 500px;
	height: 355px;
	width: 400px;
}

.index_text_bottomalign{


	font-size: 11px;
	line-height: 1.5;
	color: #b4b4b4;
}

/*******COLLECTIONS INTRO PAGE**********/

#bigpic{
	position: absolute;
	top: 35px;
	left: 85px;
	border: 0px;
}
#previous_picture_cp{
float:left;
	position: relative;
	border: 0px;
	width: 47px;
	height: 27px;
}

#next_picture_cp{
float:right;
	position: relative;
	border: 0px;
	width: 45px;
	height: 27px;
}
#previous_picture{
	position: absolute;
	top: 455px;
	left: 74px;
	border: 0px;
	width: 47px;
	height: 27px;
}

#next_picture{
	position: absolute;
	top: 455px;
	left: 837px;
	border: 0px;
	width: 45px;
	height: 27px;
}

#collectionsintro_text{
	position: absolute;
	top: 75px;
	left: 386px;
	height: 200px;
	width: 515px;
	font-size: 11px;
	line-height: 1.5;
	color: #b4b4b4;
}

#title_text{
	position: absolute;
	top: 33px;
	left: 425px;
	height: 45px;
	width: 500px;
	font-size: 26px;
	color: #7dcdcc;
	font-weight: bold;
	text-align: right;
	line-height: 1;
}

#collections_pagestatus{
	position: absolute;
	height: 30px;
	width: 560px;
	top: 365px;
	left: 197px;	
	font-size: 10px;
	line-height: 2;
	color: #b4b4b4;
	text-align: center;
}

#collections{
	position: absolute;
	width: 560px;
	height: 121px;
	top: 395px;
	left: 197px;
}

#collections table{
	width: 560px;
	height: 121px;
}

#collections table td{
	width: 112px;
	font-size: 10px;
	line-height: 2;
	color: #b4b4b4;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}

#collections a:link{
	color: #b4b4b4;
	text-decoration : none;
}

#collections a:visited{
	color: #b4b4b4;
	text-decoration: none;
}

#collections a:active{
	color: #b4b4b4;
	text-decoration: none;
}

#collections a:hover{
	color: #7dcdcc;
	text-decoration: none;
}

/*******VIEWING A COLLECTION PAGE**********/

#items_pagestatus{
	position: absolute;
	height: 30px;
	width: 425px;
	top: 80px;
	left: 434px;	
	font-size: 10px;
	line-height: 1;
	color: #b4b4b4;
	text-align: center;
}

#items{
	position: absolute;
	width: 425px;
	height: 100px;
	top: 110px;
	left: 434px;
}

#items table{
	width: 425px;
	height: 100px;
}

#items table td{
	width: 85px;
	font-size: 10px;
	line-height: 1;
	color: #b4b4b4;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}

#items a:link{
	color: #b4b4b4;
	text-decoration : none;
}

#items a:visited{
	color: #b4b4b4;
	text-decoration: none;
}

#items a:active{
	color: #b4b4b4;
	text-decoration: none;
}

#items a:hover{
	color: #7dcdcc;
	text-decoration: none;
}

#collection_info_text{
	position: absolute;
	top: 232px;
	left: 386px;
	height: 120px;
	width: 515px;
	font-size: 11px;
	line-height: 1.5;
	color: #b4b4b4;
}

#related_collection{
	position: absolute;
	top: 315px;
	left: 425px;
	height: 40px;
	width: 500px;
	font-size: 9px;
	color: #b4b4b4;
	font-weight: bold;
	text-align: right;
}

#related_collection a:link{
	color: #7dcdcc;
	text-decoration : none;
}

#related_collection a:visited{
	color: #7dcdcc;
	text-decoration: none;
}

#related_collection a:active{
	color: #7dcdcc;
	text-decoration: none;
}

#related_collection a:hover{
	color: #7dcdcc;
	text-decoration: underline;
}

/**********STATIC PAGES**********/

#fullpage_text{
	position: absolute;
	top: 75px;
	left: 386px;
	height: 350px;
	width: 515px;
	font-size: 10px;
	line-height: 2;
	color: #b4b4b4;
}

/**********FONT STYLES**********/

.style_content{
	font-size: 10px;
	line-height: 2;
	color: #b4b4b4;
}

.style_content_nolineheight{
	font-size: 10px;
	color: #b4b4b4;
}
