* {
        margin: 0;
        padding: 0;
        }
html, body {
		background: #ffffff;
        margin: 0px;
        padding: 0px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
        }
#centerbg {
background: #ffffff url(../img/bg.jpg) no-repeat top left;
width:1027px;
margin:0 auto;

}
/********************   h1    *************************/
h1 {font-family: verdana, tahoma, arial; font-size: 14px; color: #646464; line-height:18px; font-weight:bold; line-height: 25px; border-bottom: 1px solid #d7d7d7;}

h2 {font-family: verdana, tahoma, arial; font-size: 14px; color: #646464; font-weight:bold;}

h3 {font-family: verdana, tahoma, arial; font-size: 12px; color: #8c0001; line-height:18px; font-weight:bold; text-transform:uppercase;}
h4 {font-family: verdana, tahoma, arial; font-size: 12px; font-weight: bold; color: #753900; line-height:18px; font-weight:bold; text-transform:uppercase; margin-top:5px;}
h4 a, h4 a:hover, h4 a:visited {font-family: verdana, tahoma, arial; font-size: 14pt; font-weight: bold; color: #753900;}
h5 a, h5 a:hover, h5 a:visited {font-family: verdana, tahoma, arial; font-size: 10pt; font-weight: bold; color: #753900; text-decoration:underline;}

/********************   default ones    *************************/
a {font-family: verdana, tahoma, arial; font-size: 11px; font-weight: normal; color: #282828; text-decoration: none;}
a:hover {font-family: verdana, tahoma, arial; font-size: 11px; font-weight: normal; color:#000000; text-decoration: underline;}
a:visited {font-family: verdana, tahoma, arial; font-size: 11px; font-weight: normal; color: #282828; text-decoration: underline;}

a.menu { font-size: 11px; color: #666666; text-decoration: none;}
a:visited.menu { font-size: 11px; color: #666666; text-decoration: none;}
a:hover.menu { font-size: 11px; color: #0064CE; text-decoration: none;}

a.more { font-size: 11px; color: #666666; text-decoration: none;}
a:visited.more { font-size: 11px; color: #666666; text-decoration: none;}
a:hover.more { font-size: 11px; color: #666666; text-decoration: underline;}

/********************   copyright stuff    *************************/
#copyright {
        background-color: transparent;
        font-family: verdana, tahoma, arial;
        font-size: 7pt;
        color: #666666;
        width: 100%;
        margin: 0 auto;
		display:block;
		text-align:center;
        }
#copyright a {
        color: #666666;
        text-decoration: none;
        font-size: 7pt;
		border-bottom: 1px dotted  #ffffff;
		font-family: verdana, tahoma, arial;
        }
#copyright a:hover {
        text-decoration: none;
        color: #ce4c4c;
        font-size: 7pt;
        border-bottom: 1px dotted #ce4c4c;
		font-family: verdana, tahoma, arial;
        }
#copyright a:visited {
        text-decoration: none;
        color: #ce4c4c;
        font-size: 7pt;
        border-bottom: 1px dotted #ce4c4c;
		font-family: verdana, tahoma, arial;
        }		
/********** misc **********/
.clearer {
        clear: both;
   		height: 0; 
        visibility: hidden;
        }
img {
        border-width: 0px;
        }
ul {
		list-style: none;
}
.strzalka
        {
        color: #b22222;
        font-family: verdana, tahoma, arial;
        font-size : 8pt;
        font-weight: bold;
        }
img.imgleft {
        border: 0px;
        background: transparent;
        padding-right: 5px;
        float:left;
}

img.imgright {
        border: 0px;
        background: transparent;
        padding-left: 5px;
        float:right;
}
#lefttop {
        float: left;
        position: absolute;
        top: 0px;
        left: 0px;
        }
.left {
        text-align:left;
        }
.right  {
        text-align: right;
        }
.floatleft {
        float:left;
        }
.floatright  {
        float: right;
        }
.center {
        text-align: center;
        }
.noscreen {
	display:none!important;
}

/********************   header   *************************/






#header  {
        background: #ffffff url(../img/header_bg.jpg) no-repeat top left;
        margin: 0 auto;
        width: 770px;
		height: 146px;
        }

#header-left  {
background: transparent;
width: 300px;
height: 146px;
float:left;
        }
#header-right  {
background: transparent;
width: 300px;
height: 146px;
float:right;
text-align:right;
}



#footer  {
		background: #ffffff url(../img/footer_bg.jpg) no-repeat;
        margin: 0 auto;
		width: 770px;
		height: 40px;
		}

#footer-left  {
		float:left;
		width: 200px;
		height: 40px;
		padding-top:5px;
		padding-left:20px;
		padding-right:20px;
		font-family: verdana, tahoma, arial;
		font-size: 9px;
		color: #818180;
		
		}
		
#footer-right  {
		float:right;
		text-align:right;
		width: 460px;
		height: 40px;
		padding-top:5px;
		padding-left:20px;
		padding-right:20px;
		font-family: verdana, tahoma, arial;
		font-size: 9px;
		color: #818180;
		}
/********************   underfooter   *************************/
#underfooter  {
	    background: transparent;
		width: 770px;
        margin: 0 auto;
color: #959595;
		font-size: 7pt;
		margin-bottom:20px;
        }
#underfooterleft {
        float: left;
        width: 120px;
		padding-left:15px;
        }
#underfooterright {
        float: right;
        width: 620px;
		text-align:right;
		padding-right:15px;
        }
		
#underfooter a {
color: #959595;
font-family: verdana, tahoma, arial;
font-size: 9px;
text-decoration: none;
}
#underfooter a:hover {
color: #000000;
font-family: verdana, tahoma, arial;
font-size: 9px;
text-decoration: underline;
}
/********************   header   *************************/
#menubottom {
		background: #ffffff url(../img/mainmenu_bg.jpg) repeat-x top left;
		display: block;
		width:738px;
		height:29px;
		margin:0 auto;
        }
#menubottom-left  {
		float:left;
		width: 150px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		font-family: verdana, tahoma, arial;
		font-size: 9px;
		color: #818180;
		}
		
#menubottom-right  {
		float:right;
		text-align:right;
		width: 550px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		font-family: verdana, tahoma, arial;
		font-size: 9px;
		color: #818180;
		}
#menubottom p {
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		}
#menubottom a {
		font-size:11px;
		font-family:verdana, arial, sans-serif; 
		font-weight:bold; 
		text-transform: uppercase;
		color: #ffffff;
        text-decoration: none;
		}
#menubottom a:hover {
		font-size:11px;
		font-family:verdana, arial, sans-serif; 
		font-weight:bold; 
		text-transform: uppercase;
		color: #753900;
        text-decoration: none;
		}
#menubottom a:visited {
		font-size:11px;
		font-family:verdana, arial, sans-serif; 
		font-weight:bold; 
		text-transform:uppercase;
		color: #ffffff;
        text-decoration: none;
		}
#menubottom a.active {text-decoration:underline;}
#icofooter {
        background: transparent url(../img/icofooter.jpg) no-repeat top left;
        width: 980px;
		height: 82px;
        margin: 0 auto;
        }
.small-banners {
		float: right;
		margin-right:15px;
		margin-top: 20px;
		}
.small-banners li {
	float: left;
	padding: 0 0 0 12px;
		}
/********************   topmenu   *************************/
#topmenu  {
        background-color: #dd4c0c;
        height: 24px;
        width: 722px;
        margin: 0 auto;
		margin-top:4px;
		margin-bottom:4px;
		}

/********************   breadcrumb  *************************/
#breadcrumbs {
		padding-top:3px;
		padding-bottom:5px;
		padding-left:5px;
		vertical-align:middle;
		color: #646464;
		font-size: 10px; 
		font-family: verdana, arial, tahoma;
        }
#breadcrumbs a, #breadcrumbs a:visited {
color: #666666;
font-family: verdana, tahoma, arial;
font-size: 9px;
font-weight:bold;
text-decoration:none;
        }
#breadcrumbs a:hover {
color: #000000;
font-family: verdana, tahoma, arial;
font-size: 9px;
font-weight:bold;
text-decoration:none;
        }

/**********    content   *******************************/
#container {
        background: #ffffff url(../img/container_bg.jpg) repeat-y;
        margin: 0 auto;
        width: 770px;
		height: 100%;
        }
#content {
        width: 770px;
		height: 100%;
		margin: 0 auto;
        }
#contentpadder {
		width: 740px;
		height: 100%;
		margin: 0 auto;
}
/********** left and right outer*******************************/
#sideleft {
        float: left;
        height: 100%;
        width: 500px;
		vertical-align:top;
		}
#sidecenter {
background-color:#ffffff;
		margin:0 auto;
        height: 100%;
        width: 740px;
		vertical-align:top;
		}	
#sideright {
        float: right;
        height: 100%;
        width: 235px;
		vertical-align:top;
		margin-right:1px;
        }
/* for Internet Explorer */
/*\*/
* html #sideright {
        float: right;
        height: 100%;
        width: 234px;
		vertical-align:top;
}
/**/
		
/*#sideright-wide {
		background: transparent;
        float: right;
        height: 100%;
        width: 720px;
		vertical-align:top;
        }	*/
#sideright-wide {
		background: transparent;
        float: right;
        height: 100%;
        width: 720px;
		vertical-align:top;
        }	
/********** left and right inner **********/
#innersideleft {
		background: transparent;
        height: 100%;
		text-align: left;
		vertical-align: top;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		color: #474145;
		padding-top: 10px;
		padding-bottom: 15px;
		padding-left:15px;
		padding-right:15px;
        }
#sidecenter-inner {
		background: transparent;
        height: 100%;
		text-align: left;
		vertical-align: top;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		color: #474145;
		padding-top: 10px;
		padding-bottom: 15px;
		padding-left:15px;
		padding-right:15px;
        }
#innersideright {
		background: transparent;
        height: 100%;
		text-align: left;
		vertical-align: top;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		color: #474145;
/*		padding-top: 10px;
		padding-bottom: 10px;
		padding-left:20px;
		padding-right:10px;*/
        }
#innersideright-wide {
		background: transparent;
        height: 100%;
		text-align: left;
		vertical-align: top;
		padding-top: 0px;
		padding-bottom: 15px;
		font-family: verdana, tahoma, arial;
		font-size: 8pt;
		color: #474145;
        }
		
		
		
		
.sideright-white-container-callback {
width: 100%;
height: 100%;

}

.sideright-white-container-callback-inner {
background: #dadada url(../img/sideright2.jpg) repeat-x top left;
min-height: 270px;
height: 100%;
}
.sideright-white-container-callback-content {
background: transparent;
min-height: 250px;
height: 100%;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
		font-family: verdana, tahoma, arial;
font-size: 8pt;
color: #666666;
}
		
		
.sideright-white-container {
width: 100%;
height: 100%;

}

.sideright-white-container-inner {
background: #ffffff url(../img/whitecontainer_top_bg.jpg) repeat-x top left;
min-height: 200px;
height: 100%;

}
.sideright-white-container-content {
background: transparent url(../img/whitecontainer_bottom_bg.jpg) repeat-x bottom left;
min-height: 230px;
height: 100%;
padding: 10px;
font-family: verdana, tahoma, arial;
font-size: 8pt;
color: #666666;
}


.sideright-white-container-two {
width: 100%;
height: 100%;
}

.sideright-white-container-two-inner {
background: #ffffff url(../img/whitecontainer_top_bg2.jpg) repeat-x top left;
height: 100%;

}
.sideright-white-container-two-content {
background: transparent url(../img/whitecontainer_bottom_bg.jpg) repeat-x bottom left;
height: 100%;
padding: 15px;
font-family: verdana, tahoma, arial;
font-size: 8pt;
color: #666666;
}


.sideright-white-container-under {
width: 100%;
height: 100%;
margin-bottom: 10px;
}

.sideright-white-container-under-inner {
background: #ffffff url(../img/sideright_under_bg.jpg);
height: 100%;
min-height: 100%;

}
.sideright-white-container-under-content {
background: transparent;
height: 100%;
min-height: 100%;
padding: 15px;
font-family: verdana, tahoma, arial;
font-size: 8pt;
color: #666666;
}


#underright {
background: #ffffff url(../img/sideright-under.jpg) repeat-x top left;
height:20px;
}

/********************   mainpage containers   *************************/
.landingcontainer {
background: #ffffff url(../img/landingcontainer_bg.jpg) top left repeat-x;
float:left;
display:block;
width: 225px;
height: 640px;
min-height: 640px;
margin-right:5px;
}

/* for Internet Explorer */
/*\*/
* html .landingcontainer {
height: 640px;
}
/**/


.landingcontainer-inner {
padding:5px;
color: #664e22;
font-family: verdana, tahoma, arial;
font-size: 11px;
text-align: left;
height:530px;
overflow:hidden;
position:relative;
}

.landingcontainer-bottom {
}



/********************   text containers   *************************/
.textcontainer {
background: #ffe4b5 url(../img/landingcontainer_bg.jpg) top left repeat-x;
float: left;
display: block;
width: 685px;
height: 100%;
margin-right: 5px;
margin-bottom: 10px;
}

.textcontainer-inner {
padding: 5px;
color: #664e22;
font-family: verdana, tahoma, arial;
font-size: 11px;
text-align: left;
overflow:hidden;
position:relative;
}


.textcontainer-bottom {
border: #ffe1bb 1px solid;
}



.bottomtextcontainer {
background: #fbf3db url(../img/bottomtextcontainer_bg.jpg) top left repeat-x;
float: left;
display: block;
width: 685px;
height: 100%;
margin-right: 5px;
margin-bottom: 10px;
}

.bottomtextcontainer-inner {
padding: 5px;
color: #664e22;
font-family: verdana, tahoma, arial;
font-size: 11px;
text-align: left;
overflow:hidden;
position:relative;
}


.bottomtextcontainer-bottom {
border: #ffe1bb 1px solid;
}

/********************  offers containers   *************************/

.offercontainer {
background: #ffffff url(../img/landingcontainer_bg.jpg) top left repeat-x;
float:left;
display: block;
width: 223px;
height: 130px;
min-height: 130px;
margin-right: 5px;
margin-bottom: 10px;
border: #ffe1bb 1px solid;
}

/* for Internet Explorer */
/*\*/
* html .offercontainer {
height: 130px;
border: 0px;
}
/**/




.offercontainer-inner {
padding: 5px;
color: #664e22;
font-family: verdana, tahoma, arial;
font-size: 11px;
text-align: left;
height: 120px;
min-height: 120px;
overflow:hidden;
position:relative;

}

.offercontainer-inner:hover {
background-color: #ffe1bb;

}

.offercontainer-bottom {

}


/********************   bottom   *************************/






















#bottom {
		width: 760px;
        height: 160px;
        margin: 0 auto;
		margin-right: 5px;
		margin-left: 5px;
        }
#bottomleft {
        background: transparent;
        float: left;
        height: 160px;
        width: 200px;
        }
#bottomright {
        background: transparent;
        float: right;
        height: 160px;
        width: 550px;
        }
/********** info **********/
#info {
		background: transparent;
		width: 730px;
		height: 20px;
        margin: 0 auto;
		color:#ffffff;
		text-align:center;
		font-family: verdana, tahoma, arial;
		overflow:hidden;
        }
		#info a:link {
		font-size:6pt; 
		text-decoration:none;
		color:#ffffff;
		font-family: verdana, tahoma, arial;
		}
		#info a:hover {
		font-size:6pt; 
		text-decoration:none;
		color:#940d11;
		font-family: verdana, tahoma, arial;
		}
		#info a:visited {
		font-size:6pt; 
		text-decoration:none;
		color:#ffffff;
		font-family: verdana, tahoma, arial;
		}
		#callback {
		text-align:left;
		width:180px;
		margin-left:15px;
		}

#callback input {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right:  #bdbdbd 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #bdbdbd 1px solid;
        vertical-align: top;
		color: #474145; 
        font-family: verdana, tahoma, arial;
		font-size:8pt;
		width: 180px;
		height: 17px;
        }
#callback textarea {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right:  #bdbdbd 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #bdbdbd 1px solid;
        vertical-align: top;
		color: #474145;
		font-weight:bold;
        font-family: verdana, tahoma, arial;
		font-size:8pt;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 10px;
        padding-right: 10px;
		overflow:hidden;
        }
#callback input:focus, #callback textarea:focus {
border: 1px #8c0001 dotted;
		}
#callback .button {
		background: transparent url(../img/btnbck.gif) no-repeat top left;
		border: 0px none;
		color: #ffffff;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		line-height:17px;
		font-weight: bold;
		padding-left: 10px;
		padding-right: 10px;
		height: 17px;
		width: 128px;
		margin-left:10px;
		margin-top:5px;
        }
		
#callback blockquote {
        background:transparent;
        }
#callback label {
        background: transparent;
        display: block;
        margin: 2px 0 3px;
        font-size: 8pt;
		color:#666666;
        font-family: verdana, tahoma, arial;
        }
		
/* ******************  forms  ************** */

#enquiry form {
		font-size: 8pt;
		color: #666666;
		font-family: verdana, tahoma, arial;
		width: 470px;
 }

#enquiry input {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right: #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        vertical-align: top;
        font-family: verdana, tahoma, arial;
		font-size:8pt;
		margin-bottom:5px;
		width: 230px;
		height: 20px;
        }
#enquiry textarea {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right: #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        vertical-align: top;
        font-family: verdana, tahoma, arial;
		font-size:8pt;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 10px;
        padding-right: 10px;
		width: 200px;
		height: 195px;
		margin-bottom:5px;
        }
#enquiry input:focus, #enquiry textarea:focus {
border: 1px #8c0001 dotted;
}
#enquiry .button {
		background: transparent url(../img/btnbck.gif) no-repeat top left;
		border: 0px none;
		color: #ffffff;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		line-height:17px;
		font-weight: bold;
		padding-left: 10px;
		padding-right: 10px;
		height: 17px;
		width: 128px;
		margin-left:10px;
		margin-top:5px;
        }
#enquiry  checkbox {text-align:left;

width:20px;
}
#enquiry select {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right: #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        vertical-align: top;
        font-family: verdana, tahoma, arial;
		font-size:8pt;
		width: 230px;
		margin-bottom:5px;
		height: 20px;
        }
#enquiry blockquote {
        background:transparent;
        }
#enquiry .checkbox{
		background: transparent;
		border: #dedede 1px solid;
		text-align:left;
		width:13px;
		margin-left: 146px;
		}
#enquiry label {
        background: transparent;
        display: block;
        margin: 2px 0 3px;
        font-size: 8pt;
		color:#753900;
        font-family: verdana, tahoma, arial;
        font-weight: bold;
        }
.redform {
		color:#dd4c0c;
		font-weight: normal;
}

/* ******************  #quote ************** */

#quote form {
		font-size: 8pt;
		color: #666666;
		font-family: verdana, tahoma, arial;
		width: 470px;
 }

#quote input {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right: #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        vertical-align: top;
        font-family: verdana, tahoma, arial;
		font-size:8pt;
		margin-bottom:5px;
		width: 445px;
		height: 20px;
        }
#quote textarea {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right: #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        vertical-align: top;
        font-family: verdana, tahoma, arial;
		font-size:8pt;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 10px;
        padding-right: 10px;
		width: 425px;
		height: 130px;
		margin-bottom:5px;
        }
#quote input:focus, #quote textarea:focus {
border: 1px #8c0001 dotted;
}
#quote .button {
		background: transparent url(../img/btnbck.gif) no-repeat top left;
		border: 0px none;
		color: #ffffff;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		line-height:17px;
		font-weight: bold;
		padding-left: 10px;
		padding-right: 10px;
		height: 17px;
		width: 128px;
		margin-top:5px;
        }
#quote checkbox {
		text-align:left;
		width:20px;
}

#quote select {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right: #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        vertical-align: top;
        font-family: verdana, tahoma, arial;
		color:#646464;
		font-size:8pt;
		width: 260px;
		height: 20px;
		font-weight:bold;
        }
#quote blockquote {
        background:transparent;
        }
#quote .checkbox{
		background: transparent;
		border: #dedede 1px solid;
		text-align:left;
		width:13px;
		margin-left: 146px;
		}
#quote label {
        background: transparent;
        display: block;
        margin: 2px 0 3px;
        font-size: 8pt;
		color:#646464;
        font-family: verdana, tahoma, arial;
        font-weight: bold;
        }

/* ******************  #quote ************** */

#shopaddons {}


#letters {
		padding-left: 6px;
		padding-top: 7px;
		width:400px;
}


#stylechanger {
		width: 320px;
		float: right;
		display: block;
}

#stylechanger form {
		font-size: 8pt;
		color: #666666;
		font-family: verdana, tahoma, arial;
		margin:0px;
		padding:0px;
 }

#stylechanger input {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right: #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        vertical-align: top;
        font-family: verdana, tahoma, arial;
		font-size:8pt;
		width:320px;
		height:20px;
        }
#stylechanger input:focus, #stylechanger textarea:focus {
border:1px solid #dd4c0c;
}
#stylechanger .button {
		height: 20px;
		width: 100px;
		font-size: 11px;
		font-weight: bold;
		border:0;
        }

#stylechanger select {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right: #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        font-family: verdana, tahoma, arial;
		font-size:8pt;
		width: 200px;
		height:20px;
        }

#search {
		width: 340px;
		float: left;
		display: block;
		}

#search form {
		font-size: 8pt;
		color: #666666;
		font-family: verdana, tahoma, arial;
		margin:0px;
		padding:0px;
 }

#search input {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right: #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        vertical-align: top;
        font-family: verdana, tahoma, arial;
		font-size:8pt;
		width:200px;
		height:20px;
        }



#search input:focus, #stylsearchechanger textarea:focus {
		border:1px solid #dd4c0c;
}
#search input.button {
		height: 20px;
		width: 100px;
		font-size: 8pt;
		font-weight: bold;
		border:0;
		margin-left:5px;
        }

		
/* *****************  buttonlinks  ************** */
#bottomlinks {
        margin: 0 auto;
        width: 770px;
        text-align: center;
		margin-top: 10px;
		}
#bottomlinks a {
        font-family: verdana, tahoma, arial;
        font-size: 7pt;
        color: #666666;
        vertical-align: top;
        text-decoration: none;
        }
#bottomlinks a:hover {
        font-family: verdana, tahoma, arial;
        font-size: 7pt;
        color: #666666;
        vertical-align: top;
        text-decoration: none;
        border-bottom: 1px dotted #666666;
        }
#bottomlinks a:visited {
        font-family: verdana, tahoma, arial;
        font-size: 7pt;
        color: #444444;
        vertical-align: top;
        text-decoration: none;
        border-bottom: 1px dotted #444444;
        }
/* ******************  buttons  ************** */
.con {
        border: 0px;
        text-align: center;
		}
/********************   sitemap   *************************/
#sitemap {
		display:block;
		color:#ba0000;
		padding-left:20px;
		}
#sitemap ul {
        list-style-type: circle;
		padding:0px;
		margin:0px;
		color:#ba0000;
        }
* html #sitemap ul{
        list-style-type: circle;
		padding:0px;
		margin:0px;
        }
		
#sitemap ul li{
		padding-left: 20px;
		color:#ba0000;
		font-weight:bold;
        }	
		
#sitemap ul li ul{
        list-style-type: disc;
		padding:0px;
		margin:0px;
        }			
		
#sitemap ul li ul li{
		padding-left: 40px;
        }	


ul.list_two {
		list-style-type: none;
		margin:0;
		padding:0;
		width: 100%;
		}
  
ul.list_two a, ul.list_two a:visited, ul.list_two a:active {
		text-decoration: none;
		display: block;
		width:100%;
		text-indent: 5px;
		background: #ebebeb url(../img/menubg1.jpg) repeat-x;
		color: #666666;
		font-size: 10px;
		font-weight: bold;
		padding-top:2px;
		padding-bottom:2px;
		height: 30px;
		}
ul.list_two a:hover {
		background: #ffffff url(../img/menubghover1.jpg) repeat-x top;
		color: #c50000;
		font-size: 10px;
		font-weight: bold;
		height: 30px;
		}
ul.list_menu {
		list-style-type: none;
		margin:0;
		padding:0;
		width: 100%;
		  }
  
ul.list_menu a, ul.list_menu a:visited {
		text-decoration: none;
		display: block;
		width:100%;
		text-indent: 5px;
		background: transparent url(../img/libg.jpg) repeat-x bottom left;
		color: #666666;
		font-size: 10px;
		font-weight: bold;
		padding-bottom:2px;
		height: 20px;
		vertical-align:top;
}
ul.list_menu a:hover, ul.list_menu a.active  {
		color: #c50000;
		font-size: 10px;
		font-weight: bold;
		height: 20px;
}

li.last a, li.last a:visited, li.last a:active {
		text-decoration: none;
		display: block;
		width:100%;
		text-indent: 5px;
		background:transparent;
		color: #666666;
		font-size: 10px;
		font-weight: bold;
		padding-bottom:2px;
		height: 20px;
		vertical-align:top;
}
li.last a:hover {
		color: #c50000;
		font-size: 10px;
		font-weight: bold;
		height: 20px;
}


/*************** gallery *********************/

#gallery {background:transparent; width:100%; height:100%; display:inline; vertical-align:top; padding-top:20px;}
#gallery img {width:210px; height:165px; float:left; border:0px; margin:10px;}
.detailphoto { width:525px;}
.photocontainer { width:525px;}
.navigaback {width:100%; margin-top:20px;}
.naviganext {width:100%;}
.photodesc { margin-top:10px;}
.prev {float:left; width:82px; height:21px;}
.back {float:left; width:82px; height:21px; text-align:center;}
.next {float:right; width:82px; height:21px;}
.photo {border:0px; width:463px; margin-top:20px; margin-bottom:20px; text-align:center;}

/*************** link farm *********************/
#category-list {margin: 0pt; padding: 0pt; list-style-type: none;}
#category-list li {padding: 0px; margin-bottom: 5px; border-bottom:1px dotted #dedede; padding-bottom:5px;}

.leftcat {width: 100px; float: left;}
.rightcat {width: 400px; float: right;}

.leftcat a {font-weight: bold; font-size: 7pt; text-decoration: none;}
.rightcat a {font-weight: bold; font-size: 7pt; text-decoration: none;}

/* ******************  ADDED UPDATED / STUFF  ************** */

.rss_title {display:none;}
.rss_items h4 {display:none !important;}
.rss_items ul {
        list-style-type: circle;
		margin-left:20px;
		padding:0;
        }
* html .rss_items ul {
        list-style-type: circle;
		margin-left:20px;
		padding:0;
        }
.rss_items li {
        font-family: verdana, tahoma, arial;
        font-size: 10px;
        color: #666666;
        vertical-align: top;
        text-align: left;
        margin-bottom: 15px;
        }
.rss_items a, .rss_items a:visited {
        font-family: verdana, tahoma, arial;
        font-size: 10px;
        color: #666666;
		font-weight:normal;
        vertical-align: top;
        text-align: left;
        margin-bottom: 5px;
        text-decoration: none;
		border-bottom: 1px dotted #666666;
        }
.rss_items a:hover {
        font-family: verdana, tahoma, arial;
        font-size: 10px;
		font-weight:normal;
        color: #000000;
        vertical-align: top;
        text-align: left;
        margin-bottom: 5px;
        text-decoration: none;
		border-bottom: 1px dotted #000000;
        }

/********************** basket ********************/
#basket  {
background: #ffffff url(../img/mainmenu_bg.jpg) repeat-x top left;
display: block;
width:738px;
height:29px;
margin:0 auto;
        }
#basket-left  {
		float:left;
		width: 300px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		font-family: verdana, tahoma, arial;
		font-size: 9px;
		color: #818180;
		}
		
#basket-right  {
		float:right;
		text-align:right;
		width: 400px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		font-family: verdana, tahoma, arial;
		font-size: 9px;
		color: #818180;
		}
#basket-right a {
color: #666666;
font-family: verdana, tahoma, arial;
font-size: 9px;
text-decoration: none;
margin-left:5px;
margin-right:5px;
}


#basket-right a:hover {
color: #000000;
font-family: verdana, tahoma, arial;
font-size: 9px;
text-decoration: none;
margin-left:5px;
}



/*********************** mainmenu *********************/

#mainmenu {
display: block;
width:738px;
height:30px;
margin:0 auto;
}

#mainmenu-inner {
text-align:center;
margin:0 auto;
color: #666666;
height:30px;
}

#mainmenu-inner a, #mainmenu-inner a:visited {
font-size: 10pt;
		font-family: arial, verdana, sans-serif; 
		color: #8f02b8;
        text-decoration: none;
		font-weight: bold;
	    width: 103px; 
        height:20px;
		display: block; 
		float:left; 
		text-align:center; 
		padding-top:10px;
		background: url(../img/uppermenu_bg_a.jpg) repeat-x top left;
}


#mainmenu-inner a:hover {
font-size: 10pt;
		font-family: arial, verdana, sans-serif; 
		color: #000000;
        text-decoration: none;
		font-weight: bold;
		background: url(../img/menu_hover.jpg) repeat-x top left;
}

#mainmenu-inner a.active {

font-size: 10pt;
		font-family: arial, verdana, sans-serif; 
		color: #000000;
        text-decoration: none;
		
		font-weight: bold;
		background: url(../img/menu_hover.jpg) repeat-x top left;
}


/********************** uppermenu ********************/
#uppermenu  {
        background: #ffffff url(../img/uppermenu_bg.jpg) no-repeat top left;
        margin: 0 auto;
        width: 770px;
		height: 179px;
        }
#uppermenu-inner  {
        background: transparent;
        margin: 0 auto;
        width: 690px;
		height: 145px;
        }

#chair-hire a {background: transparent url(../img/buttons/1.jpg) no-repeat top left; display:block; width:90px; height: 145px; float:left; margin-right:10px;
		font-size:8pt;
		font-family: arial, tahoma, verdana, sans-serif;
		text-transform: uppercase;
		color: #ffffff;
        text-decoration: none;
		text-align:center;
		line-height: 200px;
		margin-bottom:-100px;

}
#chair-hire a:hover {background: transparent url(../img/buttons/1a.jpg) no-repeat top left;}




#table-hire a {background: transparent url(../img/buttons/2.jpg) no-repeat top left; display:block; width:90px; height: 145px; float:left; margin-right:10px; font-size:8pt;
		font-family: arial, tahoma, verdana, sans-serif;
		text-transform: uppercase;
		color: #ffffff;
        text-decoration: none;
		text-align:center;
		line-height: 200px;
		margin-bottom:-100px;}
#table-hire a:hover {background: transparent url(../img/buttons/2a.jpg) no-repeat top left;}

#kitchen-electric-hire a {background: transparent url(../img/buttons/3.jpg) no-repeat top left; display:block; width:90px; height: 145px; float:left; margin-right:10px; font-size:8pt;
		font-family: arial, tahoma, verdana, sans-serif;
		text-transform: uppercase;
		color: #ffffff;
        text-decoration: none;
		text-align:center;
		line-height: 200px;
		margin-bottom:-100px;}
#kitchen-electric-hire a:hover {background: transparent url(../img/buttons/3a.jpg) no-repeat top left;}

#kitchen-gas-hire a {background: transparent url(../img/buttons/4.jpg) no-repeat top left; display:block; width:90px; height: 145px; float:left; margin-right:10px; font-size:8pt;
		font-family: arial, tahoma, verdana, sans-serif;
		text-transform: uppercase;
		color: #ffffff;
        text-decoration: none;
		text-align:center;
		line-height: 200px;
		margin-bottom:-100px;}
#kitchen-gas-hire a:hover {background: transparent url(../img/buttons/4a.jpg) no-repeat top left;}

#garden-furniture-hire a {background: transparent url(../img/buttons/5.jpg) no-repeat top left; display:block; width:90px; height: 145px; float:left; margin-right:10px; font-size:8pt;
		font-family: arial, tahoma, verdana, sans-serif;
		text-transform: uppercase;
		color: #ffffff;
        text-decoration: none;
		text-align:center;
		line-height: 200px;
		margin-bottom:-100px;}
#garden-furniture-hire a:hover {background: transparent url(../img/buttons/5a.jpg) no-repeat top left;}

#accessories-hire a {background: transparent url(../img/buttons/6.jpg) no-repeat top left; display:block; width:90px; height: 145px; float:left; margin-right:10px; font-size:8pt;
		font-family: arial, tahoma, verdana, sans-serif;
		text-transform: uppercase;
		color: #ffffff;
        text-decoration: none;
		text-align:center;
		line-height: 200px;
		margin-bottom:-100px;}
#accessories-hire a:hover {background: transparent url(../img/buttons/6a.jpg) no-repeat top left;}

#linen-hire a {background: transparent url(../img/buttons/7.jpg) no-repeat top left; display:block; width:90px; height: 145px; float:left; font-size:8pt;
		font-family: arial, tahoma, verdana, sans-serif;
		text-transform: uppercase;
		color: #ffffff;
        text-decoration: none;
		text-align:center;
		line-height: 200px;
		margin-bottom:-100px;}
#linen-hire a:hover {background: transparent url(../img/buttons/7a.jpg) no-repeat top left;}

#msg {  
		background: transparent;
        margin: 0 auto;
        width: 960px;
		margin-right: 2px;
		margin-left: 2px;
		height:10px;
		vertical-align:middle; 
		text-align:center;
}
.errorbox {width:100%; text-align:center; display:block; padding-left:10px;}

.errorbox p {display:inline; float:left; margin-right:5px;}

.errorred {color:#ba0000; font-size:10px; font-family: verdana, tahoma, arial; font-weight:bold;}

.errororange {color:#ffbf13; font-size:10px; font-family: verdana, tahoma, arial; font-weight:bold;}

#nav {
		margin:0 auto;
		width: 722px;
		margin-top:4px;
		display: block;
		height:24px;
		}
#nav a, #nav a:link, #nav a:visited {
		font-family: verdana, tahoma, arial;
		font-weight: bold;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
		height: 21px;
		width: 117px;
		background-image: url(../img/nav-button.gif);
		background-repeat: no-repeat;
		display: block;
		text-align: center;
		padding-top: 3px;
		float: left;
		margin-right: 4px;
		}
#nav a:hover, #nav a:active {
		color: #FFFFFF;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: 0px -24px;
		}
#nav a.last-nav, #nav a.last-nav:link, #nav a.last-nav:visited {
		margin-right: -2px;
		}

form .legend {
		padding:10px; 
		border-top:1px dotted #dedede;
		border-left:0px dotted #dedede;
		border-right:0px dotted #dedede;
		border-bottom:0px dotted #dedede;
}

#seo {
		background: transparent url(../img/seo.jpg) no-repeat top left;
        margin: 0 auto;
		width: 770px;
		height: 100%;
		min-height:255px;
		font-family: verdana, tahoma, arial;
		font-size: 9px;
		color: #474145;
		}
		
#seo-inner {
padding-top:20px;
padding-left:30px;
padding-right:30px;
		font-family: verdana, tahoma, arial;
		font-size: 9px;
		color: #959595;
		}		
		
#seo-inner a {
color: #959595;
font-family: verdana, tahoma, arial;
font-size: 9px;
text-decoration: none;

}


#seo-inner a:hover {
color: #000000;
font-family: verdana, tahoma, arial;
font-size: 9px;
text-decoration: underline;
}


#sub_menu {float: left; width: 223px; font-size: 13px; font-family:tahoma,verdana,arial; font-size:10pt; }
#sub_menu h2 {border-bottom: 3px solid #ff5100; border-top: 0; color: #fff; font-size: 1.2em; font-weight: bold; padding-bottom: 10px; margin-bottom:10px;}
#sub_menu li {background: url(../img/arr2.gif) left 0.45em no-repeat; font-size: 0.85em; line-height: 20px; padding-left: 12px; border-bottom: 1px solid #efefef; }
#sub_menu li.sub {background: url(../img/arr3.gif) 18px 0.45em no-repeat; padding-left: 30px;}
#sub_menu ul {padding-left:5px; padding-right:5px; margin-bottom: 20px; }
#sub_menu ul.sub {font-size: 1em;}
#sub_menu li a {color: #753900;}
#sub_menu li.sub a {color: #753900;}
#sub_menu li.selected a {color: #ff5200;} 
#sub_menu li.sectionheader:hover {background-position: left 0.45em }
#sub_menu li:hover {background-position: 2px 0.45em }
#sub_menu li.sub:hover {background-position: 20px 0.45em }
.sm_link {padding-left: 13px; background: url(../img/arr2.gif) left 0.45em no-repeat; clear: both;}
.sub_mbox .sm_link a {color: #FF5200;}


.sub_list {background: transparent; font-family: verdana, tahoma, arial; font-size:10pt; text-transform:lowercase;}
.sub_list li {background: url(../img/arr2.gif) left 0.45em no-repeat; font-size: 0.85em; line-height: 16px; padding-left: 12px;}
.sub_list li.sub {background: url(../img/arr3.gif) 18px 0.45em no-repeat; padding-left: 30px;}
.sub_list ul {padding-left:5px; padding-right:5px; margin-bottom: 20px;}
.sub_list ul.sub {font-size: 1em;}
.sub_list li a {color: #753900;}
.sub_list li.sub a {color: #753900;}
.sub_list li.selected a {color: #ff5200;} 
.sub_list li.sectionheader:hover {background-position: left 0.45em }
.sub_list li:hover {background-position: 2px 0.45em }
.sub_list li.sub:hover {background-position: 20px 0.45em }
.sm_link {padding-left: 13px; background: url(../img/arr2.gif) left 0.45em no-repeat; clear: both;}



#sub_right_menu {float: left; width: 223px; font-size: 13px; font-family:tahoma,verdana,arial; font-size:10pt; }
#sub_right_menu h2 {border-bottom: 3px solid #ff5100; border-top: 0; color: #fff; font-size: 1.2em; font-weight: bold; padding-bottom: 10px; margin-bottom:10px;}
#sub_right_menu li {background: url(../img/arr2.gif) left 0.45em no-repeat; font-size: 0.85em; line-height: 20px; padding-left: 12px; border-bottom: 1px solid #efefef;}
#sub_right_menu li.sub {background: url(../img/arr3.gif) 18px 0.45em no-repeat; padding-left: 30px;}
#sub_right_menu ul {padding-left:5px; padding-right:5px; margin-bottom: 20px;}
#sub_right_menu ul.sub {font-size: 1em;}
#sub_right_menu li a {color: #753900;}
#sub_right_menu li.sub a {color: #753900;}
#sub_right_menu li.selected a {color: #ff5200;} 
#sub_right_menu li.sectionheader:hover {background-position: left 0.45em }
#sub_right_menu li:hover {background-position: 2px 0.45em }
#sub_right_menu li.sub:hover {background-position: 20px 0.45em }
.sm_link {padding-left: 13px; background: url(../img/arr2.gif) left 0.45em no-repeat; clear: both;}
.sub_mbox .sm_link a {color: #FF5200;}





/* right hand marquee */

#MarqueeSection{
height: 100px;
}

#rh-vmarquee {
width: 176px;
margin-bottom: 10px;
overflow:hidden;
position: relative;
line-height:15px;
color: #c0c0c0;
}

#rh-marqueecontainer {
background:transparent;
position: absolute;
width: 182px;
height: 100px;
margin-top: 10px;
font-size: 10px;
		font-family: verdana, tahoma, arial;
line-height:15px;
font-weight:normal;
overflow: hidden;
text-align:left;
}

#rh-marqueecontainer h1 {
font-size: 11px;
}

#rh-marqueecontainer ul {
margin-left: 8px;
padding: 2px;
}

#rh-scrollingbuttons{

position: relative;
top: 0px;
left: 200px;
width: 16px;
}


#MarqueeSection h1 {
		font-family: verdana, tahoma, arial;
font-size: 16px;
color: #acabab;
font-weight: bold;
padding: 0px;
background: none;
text-align: left;
}

.hr {
border-bottom: 1px dotted #dee0e3; margin-top: 10px; height: 10px; 
}


.lowered {
		margin-top:5px;
		margin-bottom:15px;
		width:213px;
		background-color:#717171;
		border-top: 1px solid #86898f;
		border-bottom: 1px solid #86898f;
		font-family: verdana, tahoma, arial;
		font-size:8pt;
		color:#ffffff;
		display:block;
		padding:5px;
		}
.testimonials {
		background: #717171 url(../img/quote.gif) no-repeat top left;
		margin-top:5px;
		margin-bottom:15px;
		width:219px;
		border-top: 1px solid #86898f;
		border-bottom: 1px solid #86898f;
		font-family: verdana, tahoma, arial;
		font-size:8pt;
		color:#ffffff;
		display:block;
		padding:5px;
		}

.lowered-big {
		background: #717171 url(../img/quote.gif) no-repeat top left;
		margin-top:5px;
		margin-bottom:15px;
		width:219px;
		border-top: 1px solid #86898f;
		border-bottom: 1px solid #86898f;
		font-family: verdana, tahoma, arial;
		font-size:8pt;
		color:#ffffff;
		display:block;
		padding:5px;
		}

.lowered-wide {
		background: #717171 url(../img/quote.gif) no-repeat top left;
		margin-top:5px;
		margin-bottom:15px;
		border-top: 1px solid #86898f;
		border-bottom: 1px solid #86898f;
		font-family: verdana, tahoma, arial;
		font-size:10pt;
		color:#ffffff;
		display:block;
		}
		
#bottommenu {
        background: transparent;
        width: 960px;
        margin: 0 auto;
        }

#footer-2 {
		width: 980px;
		min-height: 135px;
		background: transparent;
		margin:0 auto;
}
* html #footer-2 {height: 135px;}

#footer-2 h5 {
		float: left;
		width: 900px;
		color: #753900;
		padding-top: 20px;
		padding-bottom: 5px;
		padding-left: 15px;
		padding-right: 11px;
		font: bold 12px arial, verdana, tahoma, "trebuchet ms", sans-serif;
		margin:0 auto;
}
.first-list,
.next-list,
.last-list {
		float: left;
		width: 108px;
		padding: 6px 10px 12px 12px;
}
.next-list {width: 110px;padding: 6px 10px 0 0;}
.last-list {width: 120px;padding: 6px 0 0 0;}
.first-list li,
.next-list li,
.last-list li {line-height: 16px;}
.first-list li a,
.next-list li a,
.last-list li a {
	color: #753900;
	font-size: 11px;
}
.first-list li a strong,
.next-list li a strong,
.last-list li a strong {color: #753900;}
.first-list li a:hover,
.next-list li a:hover,
.last-list li a:hover {text-decoration: underline}


#icons {
		background-color:#989898;
        margin: 0 auto;
        width: 980px;
		height: 321px;
		}	
#icons a   {font-family: verdana, tahoma, arial; font-size: 7pt; font-weight: bold; color: #ffffff; text-decoration: none;}
#icons a:hover {font-family: verdana, tahoma, arial; font-size: 7pt; font-weight: bold; color: #ffffff; text-decoration: none;}
#icons a:visited {font-family: verdana, tahoma, arial; font-size: 7pt; font-weight: bold; color: #ffffff; text-decoration: none;}	

#topcontainerdesign {
		background: url(../img/webdesign.jpg) no-repeat top left;
		display: block;
		width: 254px;
		height: 321px;
		float:left;
		}
#topcontainerdesignbody {
		position:relative;
		display:block;
		top:110px;
		left:55px;
		background: transparent;
		width: 170px;
		height: 100px;
		font-family: verdana, tahoma, arial;
		font-size: 7pt;
		color:#ffffff;
		line-height: 1;
		}
#topcontainerseo {
		background: url(../img/seo.jpg) no-repeat top left;
		display: block;
		width: 235px;
		height: 321px;
		float:left;
		}
#topcontainerseobody {
		position:relative;
		display:block;
		top:90px;
		left:35px;
		background: transparent;
		width: 170px;
		height: 100px;
		font-family: verdana, tahoma, arial;
		font-size: 7pt;
		color:#ffffff;
		line-height: 1;
		}
#topcontianerppc {
		background: url(../img/payperclick.jpg) no-repeat top left;
		display: block;
		width: 235px;
		height: 321px;
		float:left;
		}
#topcontianerppcbody {
		position:relative;
		display:block;
		top:90px;
		left:40px;
		background: transparent;
		width: 170px;
		height: 100px;
		font-family: verdana, tahoma, arial;
		font-size: 7pt;
		color:#ffffff;
		line-height: 1;
		}
#topcontaineremarket {
		background: url(../img/emarketing.jpg) no-repeat top left;
		display: block;
		width: 256px;
		height: 321px;
		float:left;
		}
#topcontaineremarketbody {
		position:relative;
		display:block;
		top:105px;
		left:35px;
		background: transparent;
		width: 170px;
		height: 100px;
		font-family: verdana, tahoma, arial;
		font-size: 7pt;
		color:#ffffff;
		line-height: 1;
		}
.frame{background:url(../img/frame.gif) no-repeat; padding:10px 10px 0px 10px; height:122px;width:149px;float:left; margin:1px;}
.frame:hover{background:url(../img/frame_over.gif) no-repeat;}
.frame img{width:145px;height:102px;overflow:hidden;border:1px solid #E8E7E7;margin:0 1px;}
.f2{text-align:center;}
.f2 img{margin-top:-15px;}
.f2 a, .f2 a:hover{background:none;}


.pager {text-align:right;}
.pager a {margin-left: 2px;}
.pager a.active {font-weight:bold; text-decoration:underline;}

#bottom-section-container {
display:block; 
margin:0 auto; 
width: 960px; 
height: 170px; 
background: url(../img/bottom-section-container.jpg) repeat-y top left; 
padding-left:10px; 
padding-right:10px;
padding-top:15px;
padding-bottom:15px;
}

#images {

}
.framed {
background: url(../img/new_frame.gif) no-repeat top left;
width:230px;
height:174px;
display: block;
float:left;
}


#images p.framed img {
width:200px;
height:155px;
margin-top:7px;
margin-left:15px;
}
#rh-framed {
background: url(../img/rh-frame.jpg) no-repeat top left;
width:229px;
height:176px;
display: block;
float:left;
}

#rh-framed img {
width:210px;
height:150px;
margin-top:8px;
margin-left:10px;
}

#huge-framed {
background: url(../img/frame-huge.jpg) no-repeat top left;
width:452px;
height:345px;
display: block;
float:left;
}

#huge-framed img {
width:420px;
height:320px;
margin-top:12px;
margin-left:16px;
}









a.itemheader {color: #296cbe; font-size: 11px; font-family: verdana, arial, tahoma; font-weight: bold; margin-bottom: 20px; text-decoration:none; margin-bottom: 20px;}
a:visited.itemheader {color: #296cbe; font-size: 11px; font-family: verdana, arial, tahoma; font-weight: bold; margin-bottom: 20px; text-decoration:none; margin-bottom: 20px;}
a:hover.itemheader {color: #296cbe; font-size: 11px; font-family: verdana, arial, tahoma; font-weight: bold; margin-bottom: 20px; text-decoration:none; margin-bottom: 20px;}



a.itemsubheader {color: #474145; font-size: 8pt; font-family: verdana, arial, tahoma; font-weight: bold; margin-bottom: 20px; text-decoration:underline; margin-bottom: 20px;}
a:visited.itemsubheader {color: #474145; font-size: 8pt; font-family: verdana, arial, tahoma; font-weight: bold; margin-bottom: 20px; text-decoration:underline; margin-bottom: 20px;}
a:hover.itemsubheader {color: #474145; font-size: 8pt; font-family: verdana, arial, tahoma; font-weight: bold; margin-bottom: 20px; text-decoration:underline; margin-bottom: 20px;}



/********************   logo   *************************/

#logo {
		background: #ffffff url(../img/logo.jpg) no-repeat top left;
		display: block;
		width:738px;
		height:150px;
		margin:0 auto;
}

#bottomimages {
		background: #ffffff url(../img/bottomimages.jpg) no-repeat top left;
		width: 955px;
		height: 50px;
		background-color:#ffffff;
		margin: 0 auto;
}
	
		
#logo-index-slogan {
		position: relative;
		display:block;
		width:500px;
		left:400px;
		top:30px;
		color: #013980;
		font-size: 12px;
		line-height: 20px;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#logo-index-slogan h1{
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 24px;
		line-height: 28px;
		color:#ffffff;
		margin-bottom: 10px;
		font-weight: normal;
}

#logo-index-slogan p {text-align:right;}



.landingpageimg {
		border: 1px solid #dde1e4; 
		margin-left: 3px;
		margin-bottom: 3px;
		padding: 1px; 
		float: left;
		background-color: #ffffff;
}

#stylechanger{}


.odd-cells {
	background:transparent;
}
.even-cells {
	background-color: #FFFFFF;
}
#listing-table {
	border: 0px;
	width:100%;
}
#listing-table a, #listing-table a:link {
	font-weight: bold;
	text-decoration: none;
}
#listing-table a:visited {
	text-decoration: none;
}
#listing-table a:hover, #listing-table a:active {
	text-decoration: underline;
}
.listing-title {
	font-weight: bold;
}
table#listing-table tr:hover {
	background: #f2f3f5;
}
#listing-table td {
	padding-left:5px;
	padding-top:3px;
}
#tblhead { height:35px; vertical-align:top;}

table#listing-table tr#tblhead:hover {
background:transparent;
}


#callusnow {
position:relative;
display:block;
right:30px;
top: 0px;
}	

.smallorderform form {
width: 140px;
height:30px;
float:left;
}

.smallorderform input {
		width: 50px;
		height: 17px;
		background: #ffffff url(../img/formshadow.gif) no-repeat top left;
		border-right: #dedede 1px solid;
		border-left: #dedede 1px solid;
		border-top: #dedede 1px solid;
		border-bottom: #dedede 1px solid;
		vertical-align: top;
		font-family: verdana, tahoma, arial;
		font-size:8pt;
		color:#474145;
		padding-top:3px;
		padding-left:4px;
}


.smallorderform .basketadd {
	height:22px;
	width:55px;
	padding-left:20px;
	background-color:#ffffff;
	border:solid 1px #CCCCCC;
	background-repeat: no-repeat;
	background-position: 2px center;
}
.smallorderform .basketadd {
	width:50px;
	padding-left:22px;
	background-position: 2px center;
}

.smallorderform .basketshow {
	width:58px;
	height:22px;
	padding-left:20px;
	background-color:#ffffff;
	border:solid 1px #CCCCCC;
	background-repeat: no-repeat;
	background-position: 2px center;
}
.orderform .basketadd, .smallorderform .basketadd {
	background-image: url(../img/basket_add.png);
	font-size:8pt;
	color:#474145;
	padding-top: 0px;
}
.orderform .basketdelete, .smallorderform .basketdelete {
	background-image: url(../img/basket_delete.png);
}
.orderform .basketshow, .smallorderform .basketshow {
	background-image: url(../img/basket_go.png);
}


#mainshop {}



#mainshop a, #mainshop a:link, #mainshop a:visited {
		font-family: verdana, tahoma, arial;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		width: 223px;
		height: 45px;
		display: block;
		margin-top:5px;
		}
#mainshop a:hover, #mainshop a:active {
color:#000000;
		}
		
#cart {
	width:170px; 
	height:100px; 
	display:block; 
	margin-right:5px;
	float:right; 
	margin-top:5px;
}

#callus {
	width:170px; 
	height:45px; 
	display:block; 
	margin-bottom:5px;
}

#trolley {
	width:170px; 
	height:45px; 
	display:block; 
}


#linksx3footer {
width: 770px;
margin: 0 auto;

margin-top: 15px;
display: block;
text-align:center;
color: #cfccc3;
}
#linksx3footer a {
color: #cfccc3;
text-decoration: none;
font-size: 7pt;
		font-family: verdana, tahoma, arial;
}
#linksx3footer a:hover {
color: #cfccc3;
text-decoration: none;
font-size: 7pt;
		font-family: verdana, tahoma, arial;
}
#linksx3footer a:visited {
color: #cfccc3;
text-decoration: none;
font-size: 7pt;
		font-family: verdana, tahoma, arial;
}
#domainlinkz {
width: 770px;
        margin: 0 auto;
display: block;
text-align: center;
margin-bottom: 10px;
font-size: 5px;
}

#domainlinkz a {
color: #cfccc3;
text-decoration: none;
font-size: 7pt;
		font-family: verdana, tahoma, arial;
}
#domainlinkz a:hover {
color: #cfccc3;
text-decoration: none;
font-size: 7pt;
		font-family: verdana, tahoma, arial;
}
#domainlinkz a:visited {
color: #cfccc3;
text-decoration: none;
font-size: 7pt;
		font-family: verdana, tahoma, arial;
}


#shoplinks {
background:transparent;
position: relative;
top: 666px;
left: 660px;
width: 300px;
height: 100px;
margin-top:-100px;
z-index:1;
}

/* for Internet Explorer */
/*\*/
* html #shoplinks {
top: 675px;
}
/**/

p.contentright strong {
font-weight: normal;
}




#vipattention {
background-color:#ffffff;
display: block;
width:240px;
padding-top:5px;
padding-bottom:5px;
}

#vipattention-inner {
color: #664e22;
font-family: verdana, tahoma, arial;
font-size: 11px;
border: #ffe1bb 1px solid;
width:220px;
padding:5px;
margin:0 auto;
height:100%;
text-align:center;
}

#vipattention-inner:hover {
border: #c9b18f 1px dotted;
}



#uvl {
background-color:#ffffff;
display: block;
width:240px;
padding-top:5px;
padding-bottom:5px;
}

#uvl-inner {
color: #664e22;
font-family: verdana, tahoma, arial;
font-size: 11px;
border: #ffe1bb 1px solid;
width:220px;
padding:5px;
margin:0 auto;
height:100%;
text-align:center;
}

#uvl-inner:hover {
border: #c9b18f 1px dotted;
}



#vr {
background-color:#ffffff;
display: block;
width:240px;
padding-top:5px;
padding-bottom:5px;
}

#vr-inner {
color: #664e22;
font-family: verdana, tahoma, arial;
font-size: 11px;
border: #ffe1bb 1px solid;
width:220px;
padding:5px;
margin:0 auto;
height:100%;
text-align:center;
}

#vr-inner:hover {
border: #c9b18f 1px dotted;
}




#download {
background: transparent;
position: relative;
top: 60px;
left: 915px;
width: 89px;
height: 142px;
margin-top: -142px;
margin-left:0px;
z-index: 1;
}

/* for Internet Explorer */
/*\*/
* html #download {
top: 60px;
left: 915px;
margin-top:-142px;
}
/**/




.submenu {}


.landtop {border:0px; width:213px; height:290px; border: #ffffff 1px solid;}

.landbottom {border:0px; width:213px; height:92px; border: #ffffff 1px solid; margin-left:5px;}

#spacer {height:45px;}



/* products categories */
.product-light-header {
		width: 460px;
		height: 20px;
		border: 0px;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		border-top: 1px solid #d7d7d7;
		border-bottom: 1px solid #ffffff;
		background: #fafafa url(../img/itemheader_bg.jpg) repeat-x top left;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		color: #616167;
		vertical-align:top;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:0px;
	}
	
.product-light-footer {
		width: 460px;
		height: 30px;
		border: 0px;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		border-top: 0px solid #ffffff;
		border-bottom: 1px solid #d7d7d7;
		background: #fafafa url(../img/itemheader_bg.jpg) repeat-x top left;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		color: #616167;
		vertical-align: top;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:0px;
		margin-bottom:10px;
	}
	
.h2nontitle {
		width: 464px;
		height: 20px;
		background-color: #e4e4e4;
	    vertical-align:top;
		color: #616167;
		font-size: 9pt;
		font-weight:bold;
		margin-top:0px;
		margin-left:3px;
		margin-bottom:3px;
		display:inline;
}

.product-light {
		width: 470px;
		height: 180px;
		border: 1px solid #d7d7d7;
		background-color: #fafafa;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		color: #474145;
	}	
.product-light-thumb {
		height: 140px;
		width: 140px;
   		border: 1px solid #cecece;
	}	
.product-light h4 {
		margin-top:0px;
		margin-bottom:10px;
		padding:0px;
	}
	
.product-light h4 a {
		font-family: verdana, tahoma, arial;
        font-size: 10pt;
        color: #4b4b4b;
		text-decoration: none;
        }
.product-light h4 a:hover {
		font-family: verdana, tahoma, arial;
        font-size: 10pt;
        color: #000000;
		text-decoration: none;
        }
.product-light h4 a:visited {
		font-family: verdana, tahoma, arial;
         font-size: 10pt;
        color: #4b4b4b;
		text-decoration: none;
        }

.product-light-picform {
		float: left;
		width: 150px;
		height: 100%;
	}
.product-light-picform-inner {
padding:10px;
	}
.product-light-text {
		width: 290px;
		height: 100%;
		float: right;
	}
.product-light-text-inner {
padding:10px;
	}

a.readmore {
		background-color:#ffffff;
		border:1px solid #cccccc;
		padding: 3px;
		font-family: verdana, tahoma, arial;
        font-size: 9pt;
        color: #000000;
        text-decoration: none;
		
	}
a.readmore:hover {
		background-color: #e4e4e4;
		border:1px solid #cccccc;
		padding: 3px;
		font-family: verdana, tahoma, arial;
        font-size: 9pt;
        color: #000000;
        text-decoration: none;
	}
a.readmore:visited {
		background-color:#ffffff;
		border:1px solid #cccccc;
		padding: 3px;
		font-family: verdana, tahoma, arial;
        font-size: 9pt;
        color: #000000;
        text-decoration: none;
	}
	
	
	
/* products details */
#product-details-light-header {
		width: 460px;
		height: 20px;
		border: 0px;
		color: #616167;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		border-top: 1px solid #d7d7d7;
		border-bottom: 1px solid #ffffff;
		background: #fafafa url(../img/itemheader_bg.jpg) repeat-x top left;
    	font-size: 8pt;
		font-weight:bold;
		vertical-align:top;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:0px;
	}

#product-details-light-footer {
		width: 460px;
		height: 30px;
		border: 0px;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		border-top: 0px solid #ffffff;
		border-bottom: 1px solid #d7d7d7;
		background: #fafafa url(../img/itemheader_bg.jpg) repeat-x top left;
		vertical-align: top;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:0px;
		margin-bottom:10px;
				font-family: verdana, tahoma, arial;
		font-size: 11px;
		color: #474145;
	}

#product-details-light {
		width: 470px;
		border: 1px solid #d7d7d7;
		background-color: #fafafa;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		color: #474145;
	}
#product-details-light-inner {
		height: 100%;
		padding: 10px;
	}	
	
.product-details-light-thumb {
		width: 210px;
		height: 210px;
   		border: 1px solid #cecece;
	}	
.product-details-light-inner-name {
		font-family: verdana, tahoma, arial;
        font-size: 12pt;
        color: #4b4b4b;
		font-weight:bold;
}

#product-details-light-picform {
		width: 220px;
		float: left;
	}
#product-details-light-text {
		width: 230px;
		height: 100%;
		float: right;
	}
#product-details-light-text-inner {
padding:10px;
	}
#product-details-light-form-container {
        position: relative;
		text-align: center;
		display: block;
		margin-top:20px;
	}
	
	
/* products details */
.product-details-light-header {
		width: 460px;
		height: 20px;
		border: 0px;
		color: #616167;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		border-top: 1px solid #d7d7d7;
		border-bottom: 1px solid #ffffff;
		background: #fafafa url(../img/itemheader_bg.jpg) repeat-x top left;
    	font-size: 8pt;
		font-weight:bold;
		vertical-align:top;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:0px;
	}

.product-details-light-footer {
		width: 460px;
		height: 30px;
		border: 0px;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		border-top: 0px solid #ffffff;
		border-bottom: 1px solid #d7d7d7;
		background: #fafafa url(../img/itemheader_bg.jpg) repeat-x top left;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		color: #474145;
		vertical-align: top;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:0px;
		margin-bottom:10px;
	}

.product-details-light {
  min-height:100%;
  height:auto !important;
  height:100%;
		width: 470px;
		border: 1px solid #d7d7d7;
		background-color: #fafafa;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		color: #474145;
	}
.product-details-light-inner {
  min-height:100%;
  height:auto !important;
  height:100%;
		padding: 10px;
	}	
	
.product-details-light-thumb {
		width: 210px;
		height: 210px;
   		border: 1px solid #cecece;
	}	
.product-details-light-inner-name {
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        font-size: 12pt;
        color: #4b4b4b;
		font-weight:bold;
}

.product-details-light-picform {
		width: 220px;
		float: left;
	}
.product-details-light-text {
		width: 230px;
		height: 100%;
		float: right;
	}
.product-details-light-text-inner {
padding:10px;
	}
.product-details-light-form-container {
        position: relative;
		text-align: center;
		dispaly: block;
		margin-top:20px;
	}
a.goback {
		border: 1px solid #d7d7d7;
		background-color: #f7f7f7;
		padding: 3px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		color: #474145;
        text-decoration: none;
		
	}
a.goback:hover {
		background-color: #ffffff;
		border: 1px solid #e4e4e4;
		padding: 3px;
	    font-family: verdana, arial, helvetica, sans-serif;
        font-size: 9pt;
        color: #000000;
        text-decoration: none;
	}
a.goback:visited {
		border: 1px solid #d7d7d7;
		background-color: #f7f7f7;
		padding: 3px;
		font-family: verdana, tahoma, arial;
        font-size: 9pt;
        color: #000000;
        text-decoration: none;
	}
/* customized h1 */
.clearer {
        clear: both;
   		height: 0; 
        visibility: hidden;
        }
.h1nontitle {
		overflow: hidden; 
		width: 575px;
		margin-top:-10px;
		margin-bottom: 10px;
		padding: 0px;
		border-bottom: solid 3px #35768b; 
		color: #000000; 
		font-weight: bold; 
		vertical-align:top;
		font-size: 180%;
	}

.checkout {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.checkoutinput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background: #ffffff url(../img/formshadow.gif) no-repeat top left;}
.nopcart {background-color: #fafafa; border: 1px; width:100%; font-family: verdana, tahoma, arial; font-size: 11px; color: #474145; }
.nopheader {background-color: #d7d7d7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #474145;}
.nopentry {background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.noptotal {background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.nopbutton {background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;} 

form, button, input {background:transparent;}



#footer-linkz {
margin: 0 auto;
width: 722px;
display: block;
text-decoration: none;
margin-top:20px;
margin-bottom:20px;
}

#footer-linkz ul {
list-style-type: none;
clear: left;
width: 722px;
margin-left:30px;
}

#footer-linkz li {
float: left;
width: 180px;
margin-bottom:2px;
}

.pod-finallist br {
clear: left;
}
#footer-linkz a {
color: #cfccc3;
text-decoration: none;
font-size: 7pt;
font-family: tahoma, verdana, arial;
}
#footer-linkz a:hover {
color: #cfccc3;
text-decoration: none;
font-size: 7pt;
font-family: tahoma, verdana, arial;
}
#footer-linkz a:visited {
color: #cfccc3;
text-decoration: none;
font-size: 7pt;
font-family: tahoma, verdana, arial;
}
