

#tabs #readymades a
{
	background-color:RGB(251,96,2);
	color:white;
	background:url(../images/backgrounds/TabSelected.jpg) top left no-repeat;
	border:1px solid black;
	
}

#outercontainer
{
	display:none;
	width:577px;
	border:0px solid silver;
	margin-left:10px;
	padding:0;
}

#readymadesmainheader
{
	background:url(../images/titles/index-page-headers/ready-made-top-graphic.jpg) center center no-repeat;
	height:305px;
	width:575px;
	border:1px solid silver;
}

.browsetext
{
	margin:0px;
	margin-top:10px;
	margin-left:00px;
	margin-right:0px;
	font-size:9pt;
	color:#333;
	border:0px solid silver;
	width:100%;
}

#waiter
{
	height:350px;
	display:block;
	background:url(../images/icons/ajax-loader.gif) center center no-repeat;
	
}

.normallink
{
	font-size:inherit;
}

#mainheader
{
	height:205px;
	width:575px;
	margin-left:0px;
	margin-top:8px;
	border:1px solid silver;
}

.cata_noimage
{
	border:0;
	padding:0;
	margin:7px;
	margin-top:10px;
	float:left;
	border:1px solid silver;
	height:18px; /* back images to be 100 h x 176px w*/
	width:176px;
	background-color:#FFF3EF;
	text-align:center;
}

.cata
{
	border:0;
	padding:0;
	margin:7px;
	margin-top:10px;
	float:left;
	border:0px solid #bbb;
	height:150px; /* back images to be 100 h x 176px w*/
	width:176px;
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
}


.cata:hover
{
	background-repeat:no-repeat;
	background-position:bottom left;
}

.divcat
{
	margin:0px;
	background-color:transparent;
	text-align:center;
	font-weight:bold;
	margin-top:0px; 
	padding-top:0px;
}

.indextable
{
	width:100%;
	border:0px solid silver;
	margin-top:10px;
	margin-left:0px;
	margin-right:10px;
}

.indextable tr
{
	border-bottom:0px dotted silver;
}

.indextable .tddescinner
{
	padding:5px;
	height:auto;
}

.indextable .tdwitharrow
{
}

.indextable tr td h2
{
	font-size:10pt;
	font-weight:bold;
	margin:0;
	padding:0;
	border:0;
	color:#333;
	text-decoration:underline;
	margin-bottom:5px;
	margin-top:10px;
	padding-left:20px;
	background:url(../images/icons/arrow-right-blue.gif) left no-repeat;
}

.divouterdesc
{
	
	border:0;
	padding:0;
	margin:10px;
	float:left;
	border:0px solid silver;
	height:150px; /* back images to be 100 h x 176px w*/
	width:360px;
	background-repeat:no-repeat;
	background-position:top left;
}

.tddesc
{
	border:0;
	padding:0;
	margin-top:0px;
	width:385px;
	height:150px;
	border:0px solid silver;
	vertical-align:middle;
	padding:0px;
	color:#333;
	border-left:1px solid silver;
	padding-left:10px;
	
}

td
{
	padding:0;
}

h3
{
	margin:0;
	margin-bottom:10px;
	font-size:10pt;
}

#outer {height: 400px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; width: 100%;}

#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

#readymadesmainheader
{
	margin-left:10px;
	margin-top:8px;
}


.navigationcontainer
{
	position:absolute;
	top:333px;
	right:295px;
	border:0px solid red;
	overflow:hidden;
	width:auto;
	text-align:center;
	margin:0;
	margin-top:0px;
	padding:0;
	padding-left:0px;
	margin-left:0px;
	margin-right:auto;
	height:25px;
	font-size:9pt;
	color:#bababa;
}


.navigationcontainer .navigationlink
{
	overflow:hidden;
	text-align:left;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:136px;
	height:auto;
	border:0px solid blue;
	display:inline; 
	color:white;
}


.navigationcontainer .navigationlink:hover
{
	border:0;
		color:white;
}

.normallink:visited:hover
{
	color:#424242;
	border:0;
}

#ColMiddle a:hover 
{
	background-color:transparent;
	text-decoration:underline;
}



.navigationcontainer #navlinkcentreleft
{
	/*margin-right:10px;
	margin-left:10px;*/
}

.navigationcontainer #navlinkcentreright
{
	/*margin-right:10px;*/
}


#outercontainertoppage
{
	width:575px;
	/*background-color:silver;*/
	margin-left:10px;
	margin-top:10px;
}


.catatoppage_noimage
{
	border:0;
	padding:0;
	margin:0px;
	margin-top:0px;
	float:left;
	border:0px solid silver;
	height:18px; /* back images to be 100 h x 176px w*/
	width:176px;
	background-color:#FFF3EF;
	text-align:center;
}

.catatoppage
{
	border:0;
	padding:0;
	margin:0px;
	margin-bottom:10px;
	float:left;
	border:0px solid black;
	height:150px; /* back images to be 100 h x 176px w*/
	width:176px;
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
}


.catatoppage:hover
{
	background-repeat:no-repeat;
	background-position:bottom left;
}


.typemid
{
	margin-left:23px;
	margin-right:23px;
}


#readyMadeSurround #containerRollovers {
	margin-left:0;
	width:248px;
	padding-top:80px;
}
#readyMadeSurround #containerRollovers div {
	margin-right:3px;
	float:left;
	width:248px;
	height:33px;
	position:relative;
	overflow:hidden;
}
#readyMadeSurround #rmHeader {
	margin-top:8px;
	height:224px;
	width:589px;
	background-image:url(http://assets.eframe.co.uk//content/images/backgrounds/ReadyMadePage/Ready-Made-Frames-Header.jpg);
	border:1px solid silver;
	margin-left:1px;
}
#readyMadeSurround #rollovers {
	margin-top:80px;
}
#readyMadeSurround a {
	color:white;
	line-height:33px;
	height:33px;
	width:248px;
	float:left;
	/*border-bottom:1px solid sienna;*/
}

#readyMadeSurround a:hover {
	font-weight:normal;
}

#readyMadeSurround #sizemenu {
	background-image:url(http://assets.eframe.co.uk//content/images/backgrounds/ReadyMadePage/sizes.jpg);
	height:33px;
	width:248px;
	background-position:top;
}
#readyMadeSurround #sizemenu:hover {
	background-image:url(http://assets.eframe.co.uk//content/images/backgrounds/ReadyMadePage/sizes.jpg);
	height:33px;
	width:248px;
	background-position:bottom;
}
#readyMadeSurround #typemenu {
	background-image:url(http://assets.eframe.co.uk//content/images/backgrounds/ReadyMadePage/types.jpg);
	height:33px;
	width:248px;
	background-position:bottom;
	font-weight:bold;
}
#readyMadeSurround #typemenu:hover {
	background-image:url(http://assets.eframe.co.uk//content/images/backgrounds/ReadyMadePage/types.jpg);
	height:33px;
	width:248px;
	background-position:bottom;
}
#readyMadeSurround #materialmenu {
	background-image:url(http://assets.eframe.co.uk//content/images/backgrounds/ReadyMadePage/materials.jpg);
	height:33px;
	width:248px;
	background-position:top;
}
#readyMadeSurround #materialmenu:hover {
	background-image:url(http://assets.eframe.co.uk//content/images/backgrounds/ReadyMadePage/materials.jpg);
	height:33px;
	width:248px;
	background-position:bottom;
}
#readyMadeSurround #colourmenu {
	background-image:url(http://assets.eframe.co.uk//content/images/backgrounds/ReadyMadePage/colours.jpg);
	height:33px;
	width:248px;
	background-position:top;
}
#readyMadeSurround #colourmenu:hover {
	background-image:url(http://assets.eframe.co.uk//content/images/backgrounds/ReadyMadePage/colours.jpg);
	height:33px;
	width:248px;
	background-position:bottom;
}
#readyMadeSurround .menu {
	margin:0;
	font-size:12px;
	margin-left:75px;
	width:200px;
	color:#FFF;
	font-size:11px;
	position:absolute;
	text-decoration:none;
}