
*
{
    margin:0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:62.5%;
	line-height: 1.8em;
	background:#190000 url(../i/bg.gif) repeat-y;
	background-position:center;
}

#barTop{
display:none;
}

#container, #top, .divideLine, #smallImage, #bigImage, #smallImage2
{
width: 770px;
}

#container
{
margin: 0 auto;
}

#top
{
background: url(../i/top.jpg) no-repeat;
height:161px;
}

#logoContainer
{
padding: 18px 0 0 25px;
}

#logo
{
width: 343px;
height:49px;
}

#content
{
background:#000 url(../i/content_bg.gif) repeat-x;
padding: 10px 0 10px 19px;
}

#contentfull
{
background:#000 url(../i/content_bg.gif) repeat-x;
color:#fff;
}

.divideLine
{
background:url(../i/divideLine.jpg) no-repeat;
height:4px;
}

#smallImage
{
height:248px;
background:url(../i/sofa.jpg) no-repeat;
}

#smallImage2
{
height:248px;
background:#000 url(../i/brochure.jpg) no-repeat;
}

#bigImage
{
height:283px;
}

.cp { background: url(../i/rok_images/dream/header.jpg) no-repeat; }

/*	New page header images */ 

.nano_chrome { background: url(../i/rok_images/nano/nano_chrome.jpg) no-repeat; }
.nano_brass { background: url(../i/rok_images/nano/nano_brass.jpg) no-repeat; }

.lyrica { background: url(../i/rok_images/lyrica/lyrica_brass.jpg) no-repeat; }

.classica_brass { background: url(../i/rok_images/classica/classica_brass.jpg) no-repeat; }
.classica_black { background: url(../i/rok_images/classica/classica_black.jpg) no-repeat; }
.classica_pewter { background: url(../i/rok_images/classica/classica_pewter.jpg) no-repeat; }


.dream_gold { background: url(../i/rok_images/dream/dream_gold.jpg) no-repeat; }
.dream_chrome { background: url(../i/rok_images/dream/dream_chrome.jpg) no-repeat; }
.dream_black { background: url(../i/rok_images/dream/dream_black.jpg) no-repeat; }

.reg
{
background: url(../i/rok_images/regalia/regalia.jpg) no-repeat;
}

.cb
{
background: url(../i/cb.jpg) no-repeat;
}

.cbl
{
background: url(../i/rok_images/classica/header.jpg) no-repeat;
}

.inn
{
background: url(../i/inn.jpg) no-repeat;
}


#signpost
{

}

#signpost li
{
float:left;
padding: 0 10px 4px 0 ;
list-style:none;
}

#signpost li a:hover
{
height:160px;
opacity:0.8;
filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=80);
}

#signpost2
{
padding: 0 0 0 125px ;

}

#signpost2 li
{
float:left;
padding: 0 10px 4px 0 ;
list-style:none;
}

#signpost2 li a:hover
{
height:160px;
opacity:0.8;
filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=80);
}

#footerLink
{
list-style:none;
padding: 8px 18px 8px 18px;
font-size:0.9em;
float:left;

}

#footerLink li
{
list-style:none;
float:left;
}

#footerLink li a
{
text-decoration:none;
color:#737373;
}

#footerLink li a:hover
{
text-decoration:none;
color:#fff;
}

.firstFoot
{
padding: 0 5px 0 0;
}

.otherFoot
{
padding: 0 5px 0 5px;
border-left:1px solid #737373;
}

#strap
{
float:right;
padding: 6px 0 0 0;
margin: 0 18px 0 0;
}

h2
{
text-transform:uppercase;
font-weight:normal;
font-size:1.8em;
padding: 10px 0 18px 0;
color:#907f50;
}

#copy h3, #copy3 h3
{
font-weight:normal;
font-size:1.4em;
padding: 5px 85px 5px 85px;
color:#907f50;
}

.homeCopy p, .productCopy p
{
font-size:1.1em;
}

.homeCopy p
{
color:#fff;
padding: 0 45px 25px 252px;
}

.productCopy
{
float:left;
width:450px;
}

.productCopy p
{
color:#fff;
padding: 5px 10px 10px 15px;
}

#nav
{
position:absolute;
top:95px;
width:500px;
margin:0 0 0 420px;
}

#nav li
{
float:left;
}

#nav li a
{
display:block;
}

.nav_home, .nav_home a, .nav_homeactive
{
width:64px;
height:39px;
background: url(../i/nav_home.jpg) no-repeat;
display:block;
}

.nav_about, .nav_about a,  .nav_aboutactive
{
width:161px;
height:39px;
background: url(../i/nav_about.jpg) no-repeat;
display:block;
}

.nav_products, .nav_products a, .nav_productsactive, .nav_productsact,  .nav_productsact a
{
width:100px;
height:39px;
background: url(../i/nav_products.jpg) no-repeat;
display:block;
}

.nav_home, .nav_home a, .nav_homeactive, .nav_about, .nav_about a, .nav_products, .nav_products a, .subnav_stockist, .subnav_stockist a, .subnav_stockistactive, .subnav_cs, .subnav_cs a, .subnav_csactive, .subnav_rl, .subnav_rl a, .subnav_rlactive, .subnav_sa, .subnav_sa a, .subnav_saactive, .subnav_tv, .subnav_tv a, .subnav_tvactive, .nav_productsactive,  .nav_aboutactive, .nav_productsact, #ht, #vf, .subnav_wd, .subnav_wd a, .subnav_wdactive
{
text-indent:-9999px;
overflow:hidden;
font-size:1px;
}

.nav_home a:hover, .nav_about a:hover, .nav_products a:hover, .nav_productsact a:hover
{
background-position:bottom;
}

.nav_homeactive, .nav_productsactive, .nav_aboutactive,  .nav_productsact a
{
background-position:center;
}


#ht
{
width:173px;
height:56px;
background:url(../i/ht.gif) no-repeat;
margin: 0 0 10px 9px;
}

#vf
{
width:200px;
height:56px;
background:url(../i/vf.gif) no-repeat;
margin: 0 0 5px 9px;
}


#subnav
{
position:absolute;
top:134px;
width:650px;
margin:0 0 0 18px;
}

#subnav li
{
float:left;
}

#subnav li a
{
display:block;
}

.subnav_stockist, .subnav_stockist a, .subnav_stockistactive
{
width:146px;
height:26px;
background: url(../i/subnav_stockist.jpg) no-repeat;
display:block;
}

.subnav_cs, .subnav_cs a, .subnav_csactive
{
width:144px;
height:26px;
background: url(../i/subnav_cs.jpg) no-repeat;
display:block;
}

.subnav_rl, .subnav_rl a, .subnav_rlactive
{
width:143px;
height:26px;
background: url(../i/subnav_rl.jpg) no-repeat;
display:block;
}

.subnav_sa, .subnav_sa a, .subnav_saactive
{
width:117px;
height:26px;
background: url(../i/subnav_sa.jpg) no-repeat;
display:block;
}

.subnav_tv, .subnav_tv a, .subnav_tvactive
{
width:53px;
height:26px;
background: url(../i/subnav_tv.jpg) no-repeat;
display:block;
}

.subnav_wd, .subnav_wd a, .subnav_wdactive
{
width:110px;
height:26px;
background: url(../i/subnav_wd.jpg) no-repeat;
display:block;
}

.subnav_stockist a:hover, .subnav_cs a:hover, .subnav_rl a:hover, .subnav_sa a:hover, .subnav_tv a:hover, .subnav_wd a:hover
{
background-position:bottom;
}

.subnav_csactive, .subnav_rlactive, .subnav_stockistactive, .subnav_saactive, .subnav_tvactive, .subnav_wdactive
{
background-position:center;
}

#left
{
width:128px;
float:left;
}

#left2
{
width:237px;
float:left;
height:130px;
}

.rimages
{
width:83px;
height:90px;
float:right;
padding: 0 0 0 154px;
}

.leftImage
{
height:130px;
}

.leftImage a img {border:none;}

#middle
{
width:443px;
float:left;
padding: 10px 20px  5px 20px;
w\idth:403px;
}

#middle p
{
	margin-bottom:4px;
color:#fff;
font-size:1.1em;
padding:0 50px 0 50px;
}

#copy p
{
color:#fff;
font-size:1.1em;
padding:0 85px 10px 85px;
}

#copy h2
{

padding:0 0 10px 7px;
}

#copy ul, #copy ol
{
color:#fff;
font-size:1.1em;
padding:0 85px 10px 135px;
}

#copy ul li
{
list-style: square;
color:#88784b;
}

#copy a
{
text-decoration:none;
color:#88784b;
}

#copy a:hover
{
text-decoration:underline;
color:#88784b;
}

#copy3 p
{
color:#fff;
font-size:1.1em;
padding:0 85px 10px 85px;
}

#copy3 h2
{

padding:0 0 10px 7px;
}

#copy3 ul, #copy3 ol
{
color:#fff;
font-size:1.1em;
padding:0 85px 10px 135px;
}

#copy3 ul li
{
list-style: square;
color:#88784b;
}

#copy3 a
{
text-decoration:none;
color:#88784b;
}

#copy3 a:hover
{
text-decoration:underline;
color:#88784b;
}

#mtitle
{
width:403px;
height:40px;
text-indent:-9999px;
overflow:hidden;
}

#ftitle
{
width: 635px;
height:40px;
text-indent:-9999px;
overflow:hidden;
}

#htitle
{
width: 246px;
height:78px;
text-indent:-9999px;
overflow:hidden;
background:url(../i/ad_title.gif) no-repeat;
}
p#qa_award {padding-right:0px;text-align:right;padding-top:10px;}

.installation
{
background:url(../i/rok_images/installation_title.gif) no-repeat;
}
.nano_title
{
background:url(../i/rok_images/nano/title.jpg) no-repeat;
}
.cp_title
{
background:url(../i/rok_images/dream/title.jpg) no-repeat;
}

.cbl_title
{
background:url(../i/rok_images/classica/title.jpg) no-repeat;
}

.cb_title
{
background:url(../i/rok_images/lyrica/title.jpg) no-repeat;
}

.reg_title
{
background:url(../i/reg_title.gif) no-repeat;
}

.inn_title
{
background:url(../i/inn_title.gif) no-repeat;
}

.wd_title
{
background:url(../i/wd_title.gif) no-repeat;
}

.cs_title
{
background:url(../i/cs_title.gif) no-repeat;
}

.c_title
{
background:url(../i/c_title.gif) no-repeat;
}

.baxi_title
{
background:url(../i/baxi_title.gif) no-repeat;
}

.pp_title
{
background:url(../i/pp_title.gif) no-repeat;
}

.rl_title
{
background:url(../i/rl_title.gif) no-repeat;
}

.plug_title
{
background:url(../i/plug_title.gif) no-repeat;
}

.in_title
{
background:url(../i/in_title.gif) no-repeat;
}

.fys_title
{
background:url(../i/fys_title.gif) no-repeat;
}

.sa_title
{
background:url(../i/sa_title.gif) no-repeat;
}

.tv_title
{
background:url(../i/tv_title.gif) no-repeat;
}

.pr
{
background:url(../i/pr.gif) no-repeat;
padding: 5px 0 0 0;
background-position: 0 5px;
}

#right
{
width:160px;
float:left;
}

#right li
{
list-style:none;
margin-bottom:6px;
}

#right li a
{
width:160px;
display:block;

}

.installbut a:hover, .pluginbut a:hover, .techbut a:hover
{
opacity:0.8;
filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=80);
}
#lefthalf
{
width: 385px;
float:left;
}

#lefthalf p
{
width: 385px;
float:left;
padding: 0 40px 10px 40px;
font-size: 1.1em;
w\idth: 305px;
}

#righthalf
{
width: 385px;
float:left;
background:#a39161;
padding:10px 20px 0 20px;
w\idth:345px;
}

#righthalf p
{
padding:15px 0 0 0;
}

.q1
{
text-align:right;
font-size: 2.8em;
line-height:1.1em;
}

.q2
{
text-align:right;
font-size: 1.2em;
line-height:1.1em;
}

.q3
{
font-size: 1.8em;
line-height:1.1em;
}

.q4
{
font-size: 2.4em;
line-height:1.1em;
}

#man
{
width: 324px;
height:168px;
background: url(../i/man.jpg) no-repeat;
}

.fitImages
{
width: 100px;
height: 100px;
float:left;
padding: 0 0 10px 0;
}

#copy2
{
color:#fff;
font-size:1.1em;
padding:0 85px 10px 85px;
}

#copy2 p
{

padding:0 0 10px 0;
}

#effectCopy
{
width: 500px;
float:left;
padding: 0 0 10px 0px;
}

#effectCopy p
{
width: 400px;
padding: 0 0 10px 0;
}

#effectCopy h3
{
font-weight:normal;
font-size:1.2em;
padding: 5px 85px 0 0;
color:#907f50;
}


.fitCopy
{
width: 400px;
float:left;
padding: 0 0 10px 20px;
}

.fitCopy ul li
{
list-style-type:square;
list-style-position:inside;
padding: 5px 0 1px 20px;
}

.tableheader
{
text-align:center;
background:#a39161;
}

.tablecontent
{
text-align:center;
}

.smallprint
{
font-size:0.9em;
line-height:1.1em;
}

.electric
{
width:128px;
height:123px;
float:left;
padding: 5px 10px 40px 85px;
}

.dimesionfire
{
width:128px;
height:123px;
float:left;
padding: 5px 10px 0px 85px;
}

div.cFloat
{
	clear: both;
	width: 1px;
	height: 1px;
}


div#running_cost_box {border: 2px solid #A49260;padding:20px;margin-bottom:10px;}
div#running_cost_box h3 {font-size:170%;margin-bottom:20px;}
div#running_cost_box h4 {color:#A49260;margin-bottom:7px;font-size:110%}
div#running_cost_box p {font-size:110%;}
div#running_cost_box p.small {font-size:80%;}
div#running_cost_box ul#columns li {list-style-type:none;width:255px;float:left;margin-right:24px;}

