*{
	margin:0;
	padding:0;

}
html {
background:#000000;
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:21px;

}
body
{
	background:#FFFFFF;
    float: left;
    min-width: 100%;

}
.hide {
	display:none;
}
.clear {
	clear:both;
	
}
p {
	line-height:15px;
	margin-bottom:10px;
}
td
{
	padding:4px;
	text-align:left;
}
th
{
	text-align:left;
}

a {
	color:#3C4E8E;
	text-decoration:none;
}
h1,h2,h3,h4
{
	margin-bottom:10px;
}
h1
{
	font-size:30px;
}

h2
{
	font-size:23px;
}
h3
{
	font-size:18px;
	color:#333;
}
h4
{
	font-size:16px;
}

a:hover {
	text-decoration:underline;
}
td {
	vertical-align:top;
}
.right
{
	float:right;
	margin:10px 0 10px 10px;
}
.left
{
	float:left;
	margin:10px 10px 10px 0px;
}

#visualHolder {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0 auto;
    min-width: 100%;
}
#visualHolderinner
{
    margin: 0 auto;
    width: 1024px;
}

.newheader1
{
background: url(../images/mailo_header.jpg) top left no-repeat;
color:#fff;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:24px;
margin-bottom:3px;
padding-left:12px;
height:27px;
padding-top:5px;
width:100%;
}
.leftCol {
	width:180px;;
	float:left;
	margin-left:0px;
	
	

	
}
.rightCol {
	float:left;
	margin-left:5px;
	width:815px;
}
.contentArea {
	float:left;
	width:585px;
}
.imageHeader {
	margin-bottom:15px;

	padding:1px;
	overflow:hidden;
	margin-left:5px;
	position:relative;
}
.imageHeader .text
{
	padding:30px 10px 30px 30px;
}
.imageHeader .text h1
{
	color:#000;
	margin-bottom:10px;
}
.imageHeader .text .telno
{
	color:#5d739a;
	font-size:26px;
	font-weight:bold;
	margin-top:10px;
	position:absolute;
	bottom:-120px;
	left: 179px;
}
.imageHeader .text p
{
	margin:15px 0;
	line-height:20px;
}
.imageHeader .right
{
	margin:0;
}
.header {
    height: 115px;
    margin-bottom: 1px;
    padding-left: 0px;
    position: relative;
    z-index: 300;
}




.visualLogo a {
  background: url("../images/header_logo.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 60px;
    text-indent: -9999px;
    width: 417px; 
	margin-top:10px;
	
 /* 	
    background: url("../images/vilogoxmas.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 75px;
    margin-top: 2px;
    text-indent: -9999px;
    width: 412px;	
	
*/	
}


.visualLogo h1
{
	margin-bottom:0;
	width:390px;
}


.visualLogo {
    float: left;
    overflow: hidden;
    width: 369px;
}

.slogan {
    font-size: 11px;
    position: relative;
    top: -13px;
    width: 390px;
}

.topSearch {
left:0px;
position:absolute;
top:0px;
width:380px;
z-index:-1;
height:60px;
 float: left;
    margin-bottom: 10px;
    margin-top: 91px;

}


.topSearch IMG{
display:block;
float:left;
left:-22px;
position:absolute;
top:-14px;

}
.topSearch span {
float:left;
left:40px;
display:inline;
font:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
}
.topSearch span ul
{
position:relative;
display:inline;
float:left;
width:303px;
}

.topSearch span ul li a
{
    background: url("../images/menuBG.jpg") no-repeat scroll left top transparent;
	color:#ffffff;
	width:79px;
	display:block;
	border:none;
	vertical-align:middle;
	height:20px;	
	
}
.topSearch span ul li a.current
{
color:#0099FF;
font-weight:bold;
}
.topSearch span ul li
{
list-style:none;
text-align:center;
float:left;
display:inline;

display:block;
background-repeat:no-repeat;

}
.topSearch span ul a:hover
{

color:#666666;
cursor:pointer;
}
.topSearch #frmSearchSales p
{
position:relative;
float:left;
}
.topSearch input{
	position:relative;
	margin-right:0px;

float:left;
display:inline;

}

.tempBasket2
{
    background: url("../images/basketbg.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 100px;

}
.tempBasket
{
    float: left; 
    height: 116px;
    margin-left: 358px;
    width: 284px;
	position:relative;
}
.tempBasket table
{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}



.titlestop
{
float:left;
color:#000000;
width:100%;
}

.leftside_home  
{

    float: left;
    margin-top: 12px;
    width: 175px;
}
.leftside_home img
{

}
.leftside_home  ul,
.leftside_home  ul li
{
list-style:none;
}
.leftside_home  ul li
{
    float: left;
    height: 55px;
    position: relative;
    width: 207px;
}
.topSearch input[type="Submit"]
{
    border: 0px solid;
    margin-left: 0;
    padding: 4px;
    position: relative;
	background:#FFFFFF;
    width: 32px;
    z-index: 1;
	margin-left:5px;
	font-size:10px;
}
.contactHeader
{
    
    position: relative;
   /* width: 200px;*/
	float:left;
	    margin-left: 45px;
}
.contsnumbers
{

position:absolute;
float:left;

}
.homeblue
{
    color: #0099FF;
    float: left;
    position: relative;
    top: -11px;
    width: 100%;
}
.mainproducts  
{

  margin-left: 0px;

}
.mainproducts ul
{
    background: url("../images/bg_stripes_home.png") no-repeat scroll left top transparent;
    float: left;
    height: 426px;
    list-style: none outside none;
    margin-right: 10px;
    width: 268px;

}
.mainproducts ul li.maincontent
{
    height: 120px;
    width: 245px;
}
.mainproducts ul li.maincontent .title1 {
    float: left;
    font-size: 20px;
    line-height: 25px;
    width: 100px;
}
.mainproducts ul li.maincontent .imgspace {
width:100px;
height:100px;
}
.mainproducts ul li.maincontent .desc1 {
    color: #333333;
    height: 195px;
    overflow: hidden;
	width:100px;
	}
	
.mainproducts ul  li.mainwindow
{
    height: 292px;
    width: 537px;
}
.mainproducts ul li.mainwindow .title1
{
  float: left;
    font-size: 16px;
    font-weight: bold;
    height: 34px;
    margin-bottom: 2px;
    overflow: hidden;
    position: relative;
}
.mainproducts ul li.mainwindow .desc1
{
    height: 183px;
    overflow: hidden;
    width: 225px;
}
.mainproducts ul li.mainwindow .price1
{
    float: left;
    font-size: 26px;
    margin: 15px 0 0;
    position: relative;
    text-align: right;
    width: 231px;
	line-height:26px;
	Overflow: Visible; 
}
.mainproducts ul li.mainwindow .addtoba1
{
    float: right;
    margin-right: 17px;
	margin-right:15px;
}
.mainproducts ul li.mainwindow .imgspace 
{
  height: 250px;
    width: 285px;
}

.mainproducts .imgHeader
{
    margin-left: 11px;
    margin-top: 11px;
	height:36px;
}
.mainproducts ul li 
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #999999;
    height: 120px;
    line-height: 15px;
	margin-left:11px;
    width: 244px;
}
.mainproducts ul li span
{

width:100%;


}
.mainproducts ul li .title1,
.mainproducts ul li .desc1,
.mainproducts ul li .price1,

.mainproducts ul li .addtoba1
{
    width: 136px;
	position:relative;
	float: left;
	margin-left:4px;
}
.mainproducts ul li .viewd
{
    color: #0099FF;
    cursor: pointer;

    font-size: 11px;
    font-weight: bold;
    margin-right: 4px;
    position: relative;
    text-align: right;
    top: 0;
    width: 75px;
}
.mainproducts ul li .viewd a
{
text-decoration:none;
color:#0099ff;
}
.mainproducts ul li .title1
{
	margin-top:5px;
    font-size: 14px;
    font-weight: bold;
	margin-bottom:2px;
	position:relative;
	float: left;
	height:45px;
	overflow:hidden;
}
.mainproducts ul li .desc1
{
  color: #333333;
    height: 55px;
    overflow: hidden;
}     
.mainproducts ul li .price1
{
    color: #CC0000;
    float: right;
    font-size: 19px;
    font-weight: bold;
    margin-right: 5px;
    text-align: right;
	

} 

.genericbox2 input[type="text"]
{
border:2px solid #000000;
width:100%;
margin-left:0px;
}
.genericbox2 .textb
{
font-weight:bold;
font-size:12px;
width:100%;
}


.mainproducts ul li .addtoba1
{
    
    color: #FFFFFF;
    float: right;
    height: 19px;
    margin-left: 0;
    margin-top: 8px;
    width: 71px;


}
.mainproducts ul li .addtoba1:hover
{
background:url(../images/buy_button_sm_hover.jpg) no-repeat top left;

cursor:pointer;
}
.mainproducts ul li .imgspace
{
float:right;
width:100px;
height:100px;
position:relative;
margin-right:3px;
}
.topps
{
float:left;
font-size:16px;
font-weight:bold;
}
.checkoutb
{
float:left;
margin-left: 185px;
}
.logintop {
    margin-left: 116px;
    position: absolute;
    width: 177px;
	}
.logintop,
.contsnumbers{
    background: url("../images/topmenbg.jpg") no-repeat scroll left top transparent;
    height: 33px;
    width: 113px;
}
.logintop a,
.contsnumbers a{
   color: #FFFFFF;
    float: left;
    font-size: 11px;
    text-align: center;
    width: 114px;
}


.slider_homeSurround
{
    float: left;
    height: 250px;
    position: relative;
    width: 1024px;
	margin-bottom:10px;


}
	#slider_home ul
	{
	position:relative;
	float:left;
	width:1024px;
	overflow:hidden;
	}

	#slider_home ul, #slider_home li{
		margin:0;
		padding:0;
		list-style:none;

		}
		#slider_home, #slider_home li {
    height: 250px;
    overflow: hidden;
    width: 1024px;
	float:left;
	position:relative;
}
	#slider_home,
	#slider_home li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1024px;
		height:341px;
		overflow:hidden; 
		}
		#slider_home li img {
		width:1024px;
		height:250px;
		margin:0px;
		}
	span#prevBtn{}
	span#nextBtn{}					
span#nextBtn {
    background: url("../images/leftarrow.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    height: 100px;
    left: -45px;
    position: absolute;
    top: 56px;
    width: 47px;
}
span#nextBtn:hover {
    background: url("../images/leftarrow.jpg") no-repeat scroll left top transparent;
}
span#prevBtn {
    background: url("../images/rightarrow.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    height: 100px;
    left: 1024px;
    position: absolute;
    top: 56px;
    width: 47px;
} 
span#prevBtn:hover {
    background: url("../images/rightarrow.jpg") no-repeat scroll left top transparent;
}
/* // Easy Slider */
.topImage
{
	position:absolute;
	
	top:42px;
}
.tool .box {
	float:left;
	margin-bottom:15px;
	height:190px;
	background: url(../images/sectionborder.gif) no-repeat bottom left;
}
.box p {
	padding:10px;
}
.boxleft, .boxright {
	width:284px;
}
.boxleft {
	float:left;
}
.boxright {
	float:right;
}

.topSearch #inputText,
#search_hire_1, #search_hire_2,#search_sales_1,#search_sales_2
{

	border: 3px solid #000000;
color:#666666;
float:left;
font-size:14px;
font-weight:lighter;

padding:3px;
position:relative;
top:0px;
vertical-align:top;
width:316px;
overflow:hidden;
/*padding-left:3px;*/
}


#search_hire_2
{
width:221px;
}

.topSearch #searchCate #select
{
	height:25px;
	vertical-align:bottom;
}





.topimage {
	position:absolute;
	top:4px;
	right:10px;
	width:280px;
	text-align:right;
	height:20px;
	float:right;

	
}
.QTYdetails
{
float:left;
font-size:14px;
font-weight:bold;
margin-top:10px;
position:relative;
width:100px;
}
.QTYdetails span
{
margin-right:5px;
}
.hBasket {
   
    position:absolute;
    top: 5px;
    width: 180px;
}
#closebasket,
#openbasket
{
   
    color: #FF0000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
}
#openbasket img,
#closebasket img
{
top:1px;
left:-1px;
}
.basktsumCond
{
color:#66CC66;

}
.hBasket a{
text-decoration:none;
color:#000000;
z-index:0;
}

.hBasket img{
top:0px;
position:relative;
z-index:0;
border:none;
}



.topimage P img{
	position:relative;
	float:left;
	right:-110px;

}


.topimage p{
	position:relative;
	float:right;	
display:block;
font-size:12px;
	margin-left:15px;
	margin-top:5px;
	font:Geneva, Arial, Helvetica, sans-serif;
	width:225px;
	line-height:11px;


}

.container {
	clear:both; 
}

.visualFooter {
    background: none repeat scroll 0 0 #000000;
    border-top: 1px solid #C6C6C6;
    
    font-family: Arial,Helvetica,sans-serif;
    margin-top: 10px;
    padding: 5px 0;
    width: 100%;
    z-index: 1;

}
.footerHeader
{
    background: none repeat scroll 0 0 #000000;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
list-style:none;
}
.visualFooter ul
{
    background: none repeat scroll 0 0 #000000;
float:left;
}
.visualFooter ul li {
    background: none repeat scroll 0 0 #000000;
	list-style:none;
	margin-right:5px;
	padding-right:5px;
	margin-left:30px;
	height:15px;
color:#FFFFFF;
line-height:15px;

}
.visualFooter ul li a
{
	color:#999;
	font-size:10px;
}

.visualFooter ul li a:hover
{
	color:#FFFFFF;
}
.titleHeader {
	margin-top:0px;
	background:url(../images/generalHeaders.jpg) no-repeat;
	display:block;
	padding-right:5px;
	text-decoration:none;
	position:relative;
	left:5px;
	border:none;
	background-color: #FFFFFF;
	float:left;
}

.titleHeaderSpares
{
	margin-top:0px;
	display:block;
	text-decoration:none;
	position:relative;
	left:0px;
	float:left;

}
.titleHeaderSpares h1 {
background:url(../images/spares_bg.jpg) no-repeat top left;
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-top:0px;
position:relative;
width:829px;
height:116px;
	}
	.sparesSearch
{
    float: left;
    width: 827px;
}
	.sparesSearch input
{
/*margin-top:10px;
margin-left:230px;*/
}
.threeReasonstochoose
{
  float: left;
    margin-left: 95px;
    margin-top: 25px;
}
.threeReasonstochoose .four
{
    color: red;
    float: left;
    font-size: 35px;
    padding: 10px;
    width: 18px;
}
.threeReasonstochoose .reasons
{
  float: left;
    margin-top: 9px;
    position: relative;
}
.threeReasonstochoose .textthreereasons
{
font-weight:bold;
  line-height:15px;
  margin-left:0px;
  text-align:center; 
  width:130px;
}
.headersspares
{
font-weight:bolder;
float:left;
font-size:13px;
}
.titleHeaderSpares h1 .table1{	
	    background: none repeat scroll 0 0 #F2F2F2;
    border: medium none;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    position: relative;
	}
.titleHeader H1 {

color:#fff;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:29px;
padding-left:16px;
padding-top:5px;
position:relative;
width:800px;
}
.titleHeader h3
 {
color:#fff;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:29px;
padding-left:16px;
padding-top:5px;
position:relative;
width:800px; 
 
 }

.titleHeader td
{
	color:#000;
	padding:0;
}

.grey  .rightCol .titleHeader
{
	background:transparent url("../images/titles/right_curve_grey.gif") no-repeat top right!important;
	
}
.grey .rightCol H1 
{
	background:transparent url("../images/titles/left_curve_grey.gif") no-repeat top left!important;	
}
.blue .rightCol .titleHeader
{
	background:transparent url("../images/titles/right_curve_blue.gif") no-repeat top right!important;
	
}
.blue  .rightCol  H1 
{
	background:transparent url("../images/titles/left_curve_blue.gif") no-repeat top left!important;	
}

.light .rightCol .titleHeader
{
	background:transparent url("../images/titles/right_curve_light.gif") no-repeat top right!important;
	
}
.light  .rightCol  H1 
{
	background:transparent url("../images/titles/left_curve_light.gif") no-repeat top left!important;
	color:#4D4D4D;
}

.textArea {


-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:left;
left:5px;
line-height:20px;
margin-left:0;
margin-right:0;
padding-left:5px;
padding-right:5px;
position:relative;
top:0;
width:801px;
z-index:1;
}
.textAreamap {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:right;
left:189px;
line-height:20px;
position:relative;
top:0;
width:820px;
z-index:1;
}


#printoff
{
.textArea {


-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:left;
left:5px;
line-height:20px;
margin-left:0;
margin-right:0;
padding-left:5px;
padding-right:5px;
position:relative;
top:0;
width:801px;
z-index:1;
}
}


.textArea1 {


-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;

float:left;
left:5px;
line-height:20px;
margin-left:0;
margin-right:0;

position:relative;
top:0;
width:801px;
z-index:1;
}

.textArea h2
{
	margin-bottom:10px;
	background:none;
}
.textArea ul
{
	margin:5px 5px 5px 15px;
}
.bottom {
	background:transparent url("../images/titles/bottom.gif") no-repeat bottom left;
	display:block;
	padding-left:5px;
	height:13px;

	position:relative;
	
	
}
.bottom span {
	background:transparent url("../images/titles/bottom_right.gif") no-repeat bottom right;
	display:block;
	height:13px;
	
	position:relative;
}
.leftNav {
	
	margin-bottom:0px;
	width:160px;
	position:absolute;

}

.leftNav h2 {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/nav/title_verticle.png);
	
		

}
.leftNav .nav, .leftNav h2 {
padding-top:5px;
padding-left:3px;


}

.leftNav .nav {
	background-image:url(../images/nav/1px_titlebg.png);
	height:100px;
		width: auto;

}

.leftNav li {
	list-style:none;
	text-decoration:none;
}


.wholeRoundWrap .wholeRound
{
	float:left;
	width:900px;
	margin-right:10px;
	color:#FFFFFF;
	position:relative;
	z-index:0;

}
.wholeRoundWrap .textArea
{
	height:135px;
	position:relative;
	z-index:4;
}
.wholeRoundWrap .textArea .boxLink
{
	position:absolute;
	bottom:14px;
	left:14px;
}


.wholeRoundWrap .wholeRoundBuyerGuide
{
	float:left;
	width:31%;
	margin-right:10px;
}
.wholeRoundWrap .textAreaBuyerGuide
{
	height:135px;
	position:relative;
}
.wholeRoundWrap .textArea .boxLinkBuyerGuide
{
	position:absolute;
	bottom:14px;
	left:14px;
}




.results td
{
	margin:4px;
	border-bottom:1px solid #eee;
}
.rightAlign ul
{
	float:right;
}
.resultsSale
{
	background:#2F4C78;
}
.resultsHire
{
	background:#CCCCCC;
}
.resultsUsed
{
	background:#949EB1;
}

.results li,
.contactList li
{
	list-style:none;
	border-right:1px solid #ccc;
	padding-right:5px;
	margin-right:5px;
	display:inline;
	float:left;
}
.resultsHire tr
{
	margin:4px;
	border:1px solid #eee;
}

.contacts
{
	width:60%;
	border:1px solid #eee;
	padding:5px;
	
}
.contacts div
{
	float:left;
	width:47%;
	margin-right:10px;
	margin-bottom:15px;
	
}
.newcontact
{
	border:1px solid #eee;
	padding:5px;
	width:33%;
}
.contactList
{
	float:right;
}
.contactList li
{
	padding:5px;
	border:1px solid #ccc;
	margin:5px 5px 5px 0;
 }
 .contactList li.keys
 {
	 background:#ccc;
	 margin-right:0;
 }


.email img {
	float:left;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:10px;
}
.email p {
	margin:5px 0;
}
.email input.inputText {
	border:1px solid #8D9393;
	color:#8D9393;
	height:1.6em;
	padding:3px 0 0 5px;
	position:relative;
	width:12em;
}
.email input.submit {
	position:relative;
	top:5px;
}
.email FORM {
	margin-left:10px;
	position:relative;
	top:12px;
}
.equipment {
	background:#fff!important;
}
.equipment p {
	margin:5px 0;
}
.equipment IMG {
	float:right;
	margin-right:5px;
}
.finance ul {
	float:left;
	width:80%;
}
.finance p {
	font-size:9px;
	margin-bottom:5px;
	text-align:left;
}
.finance IMG {
	float:right;
}
.leftmenu {
	float:left;
	margin-right:15px;
	width:160px;
}
#breadCrumb1 {
	clear:both;
	display:block;
margin:5px 10px;
	padding:2px;
	float:left;
}
#breadCrumb1 a {
	text-decoration:none;
}
#breadCrumb1 a:hover {
	text-decoration:none;
	font-weight:bold;
}
#breadCrumb1 .first
{
	background:transparent url(../images/nav/IconHome.gif) no-repeat;
	height:16px !important;
	padding-left:20px;
 	text-indent:-9999px;
	width:16px;
}

#breadCrumb {
	clear:both;
	display:block;
margin:5px 10px;
	padding:2px;
}
#breadCrumb a {
	text-decoration:none;
}
#breadCrumb a:hover {
	text-decoration:none;
	font-weight:bold;
}
#breadCrumb .first
{
	background:transparent url(../images/nav/IconHome.gif) no-repeat;
	height:16px !important;
	padding-left:20px;
 	text-indent:-9999px;
	width:16px;
}

.ContentTable {
	margin-top:15px;
	vertical-align:top;
}
.ContentTableUsed {
	position:absolute;
	margin:0 0 0 5px;
	width:763px;
	padding:0;
	border:0;
	vertical-align:top;
}

.quicklinks {
	padding:0px;
	float:left;
	}


.highlight3 {
    background-color: #99AABB;
    color: #FFFFFF;
    font-weight: bold;
    height: 10px;
    margin: 1px 0 8px -1px;
    padding: 5px 0 6px 5px;
    z-index: 1;
}


.blacktab2 {
	background-image:url(images/button.png);
	background-position:center top;
	background-repeat:repeat-x;
	padding:5px 0px 6px 5px;
	color:#ffff00;
	font-weight:bold;
	margin:1px 0px 8px -1px;
}
.usedproduct {
 	text-align:left;
 	display: block;
}
.links {
	padding:0px 0px 4px 0px;
	width:160px;
	line-height:0.6cm;
	margin-left:5px;
}
.tab {
 	padding:5px;
	color: #333333;
	font-size:12px;
	font-weight:700;
 }
.usedproduct1 {
 	text-align:left;
   }


.tab1 {
	width:150px;
	background-position:center top;
	background-repeat:repeat-x;
	padding:10px 0px 10px 5px;
	color: #333333;
	font-size:12px;
	font-weight: 700;
	margin:1px 5px 8px 1px;
}



.subheademail {
	position:relative;
	background-color: #CCCCCC;
	background-repeat:repeat-x;
	background-position:center top;
	margin:0 auto;
	padding:0px;
	width:500px;
	height:23px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.subheademail2 {
	position:relative;
	margin:0 auto;
	width:500px;
	height:23px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	font-style: normal;
	font-weight:bold;
	text-decoration:none;
}
.subheademail3 {
	position:relative;
	margin:20px;
	padding:0px;
	width:350px;
	height:23px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-style: normal;
	font-weight:bold;
	text-decoration:none;
}
.subheademail4 {
	position:relative;
	margin:20px;
	padding:0px;
	width:350px;
	height:23px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-style: normal;
	font-weight:bold;
	text-decoration:none;
}
.emailbg {
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#fff;
	margin:0;
	padding:0;
	color:#040404;
	text-align:center;
	width:100%;
	height:100%;
	font-size:11px;
}

.usedline {
	background-image:url(../images/NewsBox/usedline.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding:0px 0px 0px 5px;
	margin:1px 0 5px -1px;
}
.highlight4 {
	background:#f2f2f2;
	padding:5px 0px 0px 7px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#040404;
	font-weight:bold;
	margin:0px;
	line-height:0.3cm;
}

#Square {
	position:relative;
	background-image:url(NewsBox/square.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:12px;
	margin-left:10px;
	padding:0px 0 0 15px;
	text-align:left;
	line-height:0.4cm;
}

.UsedLine {
	border-bottom:solid 1px #989898;
	width:160px;
	padding:0px;
	margin:0px;
}
.databaseimgbox {
	background-position:bottom center;
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:0px 0 0 0px;
	background-color:#ffffff;
	width:175px;
	height:120px;
	text-align:center;
	padding:0px 0px 0 0px;
}


.databaseimgboxbig {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:0px 0 0 0px;
	background-color:#ffffff;
	width:220px;
	height:165px;
 	vertical-align:top;
	padding:10px 0 0 0;
}
.databaseimgtextbox {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:0px 0 0 0px;
	background-color:#ffffff;
 }
.dbaimgtextboxused {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:0px 0 0 0px;
	background-color:#ffffff;
	width:400px;
	height:119px;
 }

.UsedDbaSearchbox {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:15px 0 0 0px;
	background-color:#ffffff;
	width:278px;
	height:120px;
	text-align:left;
	vertical-align:top;
}
.UsedDbaSearchbox1 {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:15px 0 0 0px;
	background-color:#ffffff;
	width:570px;
	height:120px;
	text-align:left;
	vertical-align:top;
}

.UsedSpaceBetween {
	width:1px;
}
.usedtabletopspace {
	padding:5px 5px 0 5px;
}
.usedtabletopspace2 {
	padding:5px 15px 5px 5px;
	width:337px;
}
.usedtabletopspace3 {
	padding:0px 0px 0px 0px;
 	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
}
.usedtable2 {
	height:19px;
	width:300px;
	height:120px;
	text-align:center;
}
.UsedTable {
	position:relative;
	margin:0;
 	padding:0;
	margin:0;
	border:0;
	vertical-align:top;
}
.UsedTable2 {
	position:relative;
	margin:0;
 	padding:0;
	border:0;
	vertical-align:top;
	z-index:1;
	width:800px;
}
#UsedDbaSearchbox3 {
	border-width:1px;
	border-style:solid;
	border-color:#3c4e90;
	margin:15px 0 15px 0px;
	background-color:#ffffff;
	text-align:left;
	vertical-align:top;
	z-index:1;
}
.UsedSalesDirections {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:0px;
	background-color:#ffffff;
	width:570px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	padding:5px 0 5px 0;
}

#TopLineText {
	background-position:bottom left;
	padding:0px 0px 0 0;
}
.bluetext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3c4ea4;
}
.bluetextbold {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3c4ea4;
	font-weight:bold;
}
.lightgreytext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#a6a5a5;
}
.headgreytext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#6f81d7;
	font-size:13px;
	font-weight:bold;
}
.subheadgreytext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#8F9069;
	font-size:11px;
	font-weight:bold;
}
.headbluetext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	width:200px;;
	background-color:#e2e2e2;
}
.headbluetext1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	width:100%;
	background-color:#e2e2e2;
}

.pagenumbers
{
text-align:right;
}
.headredtext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#fd0505;
	font-size:14px;
	font-weight:bold;
}
.normredtext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#fd0505;
	font-size:12px;
	font-weight:bold;
}
.normtext {
	margin:0;
	padding:0;
	color:#040404;
	text-align:left;
	line-height:0.6cm;
}
.redprice {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#fe0303;


}
.greenprice {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#036701;
	font-weight:bold;
}


.textbold {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3c4ea4;
	font-size:11px;
	font-weight:bolder;
}


.MainFeatureBar {
	background-image:url(MainFeatureSection/FeatureBar.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	width:428px;
	height:24px;
}







td img {/* Another Mozilla/Netscape bug with making sure our images display correctly */

}

A.email:active {
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
A.email:link {
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
A.email:visited {
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
A.email:hover {
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
}
A.flash:active {
	font-weight:normal;
	color:#515151;
	text-decoration:none;
}
A.flash:link {
	font-weight:normal;
	color:#00567d;
	text-decoration:underline;
}
A.flash:visited {
	font-weight:normal;
	color:#00567d;
	text-decoration:underline;
}
A.flash:hover {
	font-weight:normal;
	color:#515151;
	text-decoration:underline;
}
A.used:active {
	font-weight:normal;
	color:#515151;
	text-decoration:underline;
}
A.used:link {
	font-weight:normal;
	color:#515151;
	text-decoration:underline;
}
A.used:visited {
	font-weight:normal;
	color:#001d5f;
	text-decoration:underline;
}
A.used:hover {
	font-weight:normal;
	color:#001d5f;
	text-decoration:underline;
}
A.frontcolum:active {
	font-weight:normal;
	text-decoration:none;
}
A.frontcolum:link {
	font-weight:normal;
	text-decoration:none;
}
A.frontcolum:visited {
	font-weight:normal;
	text-decoration:none;
}
A.frontcolum:hover {
	font-weight:normal;
	color:#515151;
	text-decoration:underline;
}
A.newscolum:active {
	font-weight:bold;
	color:#515151;
	text-decoration:none;
}
A.newscolum:link {
	font-weight:bold;
	color:#515151;
	text-decoration:none;
}
A.newscolum:visited {
	font-weight:bold;
	color:#515151;
	text-decoration:none;
}
A.newscolum:hover {
	font-weight:bold;
	text-decoration:underline;
}
A.vig:active {
	font-weight:normal;
	color:#ffffff;

	text-decoration:underline;
}
A.vig:link {
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
}
A.vig:visited {
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
}
A.vig:hover {
	font-weight:normal;
	color:#fffb27;
	text-decoration:underline;
}
A.bottomlinks:active {
	font-weight:normal;
	text-decoration:none;
}
A.bottomlinks:link {
	font-weight:normal;
	text-decoration:none;
}
A.bottomlinks:visited {
	font-weight:normal;
	text-decoration:none;
}
A.bottomlinks:hover {
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}
A.used2:active {
	font-weight:normal;
	text-decoration:underline;
}
A.used2:link {
	font-weight:normal;
	text-decoration:underline;
}
A.used2:visited {
	font-weight:normal;
	text-decoration:underline;
}
A.used2:hover {
	font-weight:normal;
	color:#515151;
	text-decoration:underline;
}
A.sitemap:active {
	font-weight:normal;
	color:#515151;
	text-decoration:underline;
}
A.sitemap:link {
	font-weight:normal;
	color:#515151;
	text-decoration:underline;
}
A.sitemap:visited {
	font-weight:normal;
	color:#515151;
	text-decoration:underline;
}
A.sitemap:hover {
	font-weight:normal;
	text-decoration:underline;
}
A.featuretoptext:active {
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
}
A.featuretoptext:link {
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
}
A.featuretoptext:visited {
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
}
A.featuretoptext:hover {
	font-weight:bold;
	color:#515151;
	letter-spacing:1px;
	text-decoration:none;
}

/* New Design start */

div#outer {
	width:795px;
	background:#fff;
	margin:0 auto;
}

 .banner {
	margin-top:5px;
}
.images {
	margin-top:-3px;
	float:left;
}
.images ul li {
	list-style:none;
}


.ContentTable td {
	padding:4px;
}

.new {
	float:right;
}

.next {
	padding-left:0px;
}
.disabled {
	color: #000000;
}

.current {
	color: #00CC00;
}




.line {
	border-top:1px solid #000;
}


.sss {
	color:#FF0000;
}


.fontsize {
	font-size:13px;
}




.ProductCat {
	position:relative;
	float:left;
}
.ProductCat H2 {
	background: url(images/head1.gif) repeat-x top left;
	height:27px;
	padding:4.5px 15px;
	font-weight:normal;
	font-size:12px;
	width:550px;
	color:#666666;
}
.ProductCat DIV {
	width:583px;
	float:left;
	margin-left:-2px;
	margin-bottom:0px;
	background: url(images/border.gif) repeat-x bottom left;
	min-height:448px;
}


.moreinfo {
	cursor: help;
}

/********************
MENU
*********************/


* html #menu {
	height: 1%;
}

.mainMenu
{

	
	
    background-position: center center;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    height: 48px;

    padding-left: 0px;
    position: relative;
    width: 1024px;
    z-index: 200; 
	 background: url("../images/bgmenuyellow.jpg") repeat-x top left;
	 margin-top:70px;	
}
 
#ajax_listOfOptions {
	position:absolute;	/* Never change this one */
	width:0px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #999999;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	float:left;
	
	z-index:900;
}
#ajax_listOfOptions div {	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;
	padding:1px;
	cursor:pointer;

	
}
#ajax_listOfOptions .optionDiv {	/* Div for each item in list */
}
#ajax_listOfOptions .optionDivSelected { /* Selected item in the list */
	background-color: #000000;
	color:#FFF;
}
#ajax_listOfOptions_iframe {
	background-color:#F00;
	position:absolute;
	z-index:2;
}
form {
	display:inline;
}
.homebutton {
	position:relative;
	top:30px;
	right:50px;
}

.visualBlogLogo a {
	background: url("../images/titles/visualblog.png") no-repeat top left;
	display:block;
	width:305px;
	height:50px;
	text-indent:-9999px;
}
.visualBlogLogo h1
{
	margin-bottom:0;
}

.textalignleft { position:relative; right:5px; padding:4px 5px 0 5px; margin:0; text-align:right; vertical-align:text-bottom; font-family:Geneva, Arial, Helvetica, sans-serif color:#FFFFFF; text-decoration:none; font-size:10px; font-style:normal; font-weight:normal; }

/* fonts  */
.whitetextlarge { font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:11px; font-style:normal; font-weight:normal;}
.whitetextlargebold { font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:11px; font-style:normal; font-weight:bold;}
.whitetextnorm { font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:10px; font-style:normal; font-weight:normal;}
.whitetextnormbold { font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:10px; font-style:normal; font-weight:bold;}
.blacktextnorm { font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:10px; font-style:normal; font-weight:normal;}
.yellowtextnorm { font-family:Geneva, Arial, Helvetica, sans-serif; color:#f8f427; text-decoration:none; font-size:10px; font-style:normal; font-weight:normal;}
.yellowtextbold { font-family:Geneva, Arial, Helvetica, sans-serif; color:#f8f427; text-decoration:none; font-size:11px; font-style:normal; font-weight:bold;}
.yellowtextlarge { font-family:Geneva, Arial, Helvetica, sans-serif; color:#f8f427; text-decoration:none; font-size:11px; font-style:normal; font-weight:normal;}
.yellowtextboldhead { font-family:Geneva, Arial, Helvetica, sans-serif; color:#f8f427; text-decoration:none; font-size:14px; font-style:normal; font-weight:bold;}
.redtextnormbold { font-family:Geneva, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none; font-size:10px; font-style:normal; font-weight:bold;}
.redtextnorm { font-family:Geneva, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none; font-size:10px; font-style:normal; font-weight:normal;}
.redtextnormit { font-family:Geneva, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none; font-size:11px; font-style:italic; font-weight:normal;}
.redtextbold { font-family:Geneva, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none; font-size:11px; font-style:normal; font-weight:bold;}
.redtextboldhead { font-family:Geneva, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none; font-size:14px; font-style:normal; font-weight:bold;}
.greentextnormbold { font-family:Geneva, Arial, Helvetica, sans-serif; color:#2dff04; text-decoration:none; font-size:10px; font-style:normal; font-weight:bold;}
.greytextnorm { font-family:Geneva, Arial, Helvetica, sans-serif; color:#b3b4b5; text-decoration:none; font-size:11px; font-style:normal; font-weight:normal;}
.darkgreytextnorm { font-family:Geneva, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none; font-size:11px; font-style:normal; font-weight:normal;}
.browntextnorm { font-family:Geneva, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; font-size:10px; font-style:normal; font-weight:normal;}

#pagetable {display:block; height:27px; padding:0 0 0 5px; margin: 0 auto; }

.redtextboldhead2
{
background:#F2F2F2 none repeat scroll 0 0;
color:#FF0000;
font-weight:bold;
position:absolute;
right:5px;
width:520px;
top:5px;
}
.redtextboldhead4
{
background:none;
color:#FF0000;
font-weight:bold;
position:relative;
float:left;
right:5px;
width:380px;
top:5px;
margin-left:18px;
}


#pagetable .currentpage
{
position:relative;
float:left;
display:block;
}
#pagetable #textalignleft {

	padding:4px 0 0 5px;
	margin:0;
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration:none;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	display:inline;

	

}

#textalignleft
{
	background-color: #FFFFFF;
	float:left;
	width:550px;
	margin-bottom:20px;
	position:relative;
}



/* this is original code
#topBar .title
{
background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#666666;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:24px;
margin-bottom:-15px;
margin-left:-6px;
padding-left:14px;
padding-top:5px;
position:relative;
top:-5px;
width:797px;
}*/



#topBar .title
{
    border: medium none;
    color: #666666;
    float: left;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    position: relative;
    top: -5px;
    width: 829px;

}
.searching
{

    border-bottom: 1px solid;
    color: #000000;
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    position: relative;
    width: 829px;

}
.salesstuff
{
position:relative;
float:left;
background:#c00035;
color:#FFFFFF;
padding:10px;
width:44%;
font-weight:lighter;
}

.subcat_hire td
{
	margin:4px;
	border:1px solid #eee;
}

.subcat_hire td p
{
	size:3;
	color:#006AFB;
}

.subcat_hire td a img
{
	margin:4px;
	
	text-align:center;
}


.imageHeader {background-color:#FFFFFF;}

/* Breadcrumbs for filter by  */
#breadcrumbsFilter{
	position:relative;
	float:left;
	display:block;
	height:auto;
	width:1000px;
	font-size:11px;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;

	max-height:60px;

}
#breadcrumbsFilter ul{float:left;list-style-type:none; position:relative; display:block; margin-left:8px; margin-right:20px; }
#breadcrumbsFilter ul li{display:block; float:left; color:#ffffff; height:20px; white-space:nowrap; }
#breadcrumbsFilter ul li span{
	display:inline;
	float:left;
	color:#000000;
	text-decoration:none;
	padding:0px 1px 0 0px;
	height:21px;
	width:auto;
white-space:nowrap;

}

#breadcrumbsFilter ul li .bcenclosed
{
position:relative;
display:inline;
width:100%;
float:left;
height:20px;
white-space:nowrap;


}
#breadcrumbsFilter ul li div img
{
position:relative;
display:inline;;
width:20px;
left:-2px;
height:9px;
}


#breadcrumbsFilter ul li a{
	display:inline;
	float:left;
	color:#000000;
white-space:nowrap;
	text-decoration:none;
	padding:0px 5px 0 2px;
	height:18px;
	font-weight:bold;
}
#breadcrumbsFilter ul li a:hover{
	color:#FF0000;
	text-decoration:none;
}
#breadcrumbsFilter ul li a.home{
	display:inline;
	float:left;
	color:#333333;
	text-decoration:none;
	padding:0px 0px 5px 1px;
	height:18px;
	font-weight: bold;
	margin-right:5px;
	

}
#breadcrumbsFilter ul li a.home:hover{
	text-decoration:none;
	color:#333333;
	cursor:default;
}

/* Product Filter List */
.productsBox
{
position:relative;
float:left;
margin-left:10px
}



#topBar
{
    background-color: #FFFFFF;
    font-weight: bold;
    height: 60px;
    margin-bottom: 5px;
    padding: 5px 0 5px 5px;
    width: 829px;
}


#selecttopbar
{
position:relative;
display:inline;
left:150px;
}


.showinglist
{
vertical-align:middle;
}

#select2
{
vertical-align:baseline;

}






 .itemModel{
	
	float:left;
	margin: 30px 0 0 10px;

}

.productsList .itemDes{
	
	float:left;
	margin: 30px 0 0 50px;
	width:150px;
	height:120px;

}

.productsList .itemPrice{
	
	float:left;
	margin: 30px 0 0 50px;
	color:#fd0505;
	font-size:14px;
	font-weight:bold;

}

#plusvat
{
font-size:9px;
color:#999999;
}

#dolphincontainer{color:#E0E0E0;
font-family:Arial,Helvetica,sans-serif;
position:relative;
width:625px;
float:left; }
#dolphinnav{position:relative;height:18px;font-size:10px;text-transform:uppercase;font-weight:bold;padding:0 0 0 0px; vertical-align:top; }
#dolphinnav ul{margin:0;padding:0;list-style-type:none;float:left;width:auto;}
#dolphinnav ul li.norm{

background-image:url("../images/tab_static.png");
background-position:right top;
background-repeat:no-repeat;
display:block;
float:left;
margin:0 0 0;
}
#dolphinnav ul li.norm:hover {
background-image:url("../images/tab_hover_select.png");
color:#000000;

}
#dolphinnav ul li.inthebox
{
  background: url("../images/inthebox_tab.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 34px;
    margin: -16px 0 0 1px;
    width: 120px;
}
#dolphinnav ul li.inthebox:hover
{
  background: url("../images/inthebox_tab_hover.jpg") no-repeat scroll left top transparent;
  cursor:pointer;
}
#dolphinnav ul li.inthebox a span:hover
{

}
#dolphinnav ul li.inthebox a.current span
{
   height: 28px;
    margin-top: 0;
    padding-top: 4px;
    width: 120px; 
	 
}
#dolphinnav ul li.inthebox a
{
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    display: block;
    line-height: 12px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
#dolphinnav ul li.inthebox a span
{
  float: left;
    height: 28px;
    margin-top: 5px;
    padding-top: 0;
    width: 120px;

}
#dolphinnav ul li.inthebox a.current
{
margin-top:0px;
}
#dolphinnav ul li.inthebox a.current, #dolphinnav ul li.inthebox a.current:hover {
    background: url("../images/inthebox_tab_hover.jpg") no-repeat scroll left top transparent;
    height: 33px;

}
#dolphinnav ul li.norm a{color:#333333;
display:block;
height:18px;
padding:0;
text-decoration:none;
width:87px;}
#dolphinnav ul li.norm a span{padding:0 0 0 0;height:18px;text-align:center;display:block;}
#dolphinnav ul li.norm a:hover{color:#000000;}
#dolphinnav ul li.norm a:hover span{display:block;width:auto;cursor:pointer;}

#dolphinnav ul .used_tab a.current span {display:block;width:auto;cursor:pointer; background-image:url(../images/ProductPage/tab_used.jpg);}

/* PUT HERE THE DARKER GREY TAB FOR THE CURRENT HIT TAB*/
#dolphinnav ul li.norm a.current,#dolphinnav ul li.norm a.current:hover{

background-image:url("../images/tab_hover_select.png");
background-position:right top;
background-repeat:no-repeat;
color:#000000;
text-align:center;

}
#dolphinnav ul li.norm a.current span{display:block;padding:0px 0px 0 0;height:18px;text-align:center; width: 87px;padding:0 0 0 0px;}

#dolphin_inner{color: #000000;  background:#Ffffff; padding: 5px; border: 1px solid #f2f2f2; position:relative; width:625px; float:left;}

#financecontrol
{
margin-top:10px;
background:#CCCCCC;
padding:10px; 
}
.rightCol1 {
float:left;
margin-left:5px;
width:995px;
}
#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color:#333333; text-decoration:none;}
#dolphin_inner a:hover{color:#000000;text-decoration:none;}

#dolphin_inner div#accessories .maincontent{

	border:solid 1px #989898;
	margin: 10px;
	width:95%;
	height:100%;
	z-index:1;
}

.relativeProds
{
float:right;
position:relative;
width:325px;
}
.relativeProds .relativeHeader
{
background:url(../images/youmayalsolike_header.png) no-repeat top left;
border-bottom:2px solid;
height:29px;

position:relative;
}
.relativeProds .relativeHeader span
{
color:#000000;

font-size:14px;
margin-left:18px;
top:5px;
position:relative;
width:100%;
}
.relativeProds .contentsss
{
border:1px solid #F2F2F2;
float:left;
}


#related,
#related .productItem,
#related .itemImage,
#related .itemModel,
/*#related .itemDes,*/
#related .itemStock,
#related .usedStockAcc,
#related .itemPrice
{
float:left;
margin:0px;
padding:0px;
cursor:pointer;
}
#related
{
Position:relative;
z-index:1;
}
#related a
{
text-decoration:none;
Position:relative;
}
#related .productItem
{
background:url("../images/moreArrow1_hover.png") no-repeat scroll 97% center #F2F2F2;
border:1px solid #FFFFFF;
height:52px;
position:relative;
width:323px;
cursor:pointer;

}
#related .productItem:hover 
{
background:url("../images/moreArrow1.png") no-repeat scroll 97% center #ECF7FF;

z-index:1;
}

.messagestatus1
{
background:none repeat scroll 0 0 #ECF7FF;
color:#000000;
float:none;
font-size:11px;
height:60px;
line-height:15px;
margin-left:0;
padding:3px;
position:relative;
z-index:1;
vertical-align:bottom;
}
#related .itemImage
{
Position:relative;
}
#related .itemImage img
{
Position:relative;
border:0px;
padding:5px;
margin-right:10px;
}
#related .itemModel
{
Position:relative;
width:265px;
font-weight:bold;
color:#000000;
}


#related .itemStock
{
Position:relative;
}
#related .usedStockAcc
{
Position:relative;
}
#related .itemPrice
{
color:#333333;
font-size:11px;
height:25px;
line-height:15px;
position:relative;
width:225px;
margin-bottom:5px;
}


.relativeProds .contentsss .related .statusboxinner1
{
width:322px;
display:block;
height:auto;
z-index:10000;
overflow:hidden;
position:absolute;
}

/***********************************************************************************************************/
#dolphin_inner div#accessories{

height:100%;
margin:0px;
width:100%;
position:relative;
font:Geneva, Arial, Helvetica, sans-serif;
	cursor:pointer;
}

#dolphin_inner div#accessories .productItem{
background:none repeat scroll 0 0 #F2F2F2;
cursor:pointer;
height:45px;
margin-bottom:4px;
position:relative;
border-bottom:1px solid #CCCCCC;
}

#dolphin_inner div#accessories  .productItem:hover{
background:none repeat scroll 0 0 #CCCCCC;
border-bottom:1px solid #333333;
cursor:pointer;
display:block;
height:45px;
position:relative;
z-index:2;
}

#dolphin_inner div#accessories a{
text-decoration:none;
	float:left;
	width:100%;

color:#666666;
}
#dolphin_inner div#accessories a:hover{
text-decoration:none;
	float:left;
	color:#000000;
	cursor:pointer;

	

}

#dolphin_inner div#accessories .productItem .itemImage
{
position:relative;
float:left;
}

#dolphin_inner div#accessories .productItem .itemImage img
{
z-index:1;
	position:relative;
	float:left;
	border:none;
	margin-left:4px;
	margin-top:1px;


}


#dolphin_inner div#accessories  .productItem .itemImage img:hover{

	float:left;

}

#dolphin_inner div#accessories .productItem .itemModel
{
    float: left;
    font-weight: bold;
    margin: 2px 0 0 10px;
    overflow: hidden;
    width: 126px;
}
#dolphin_inner div#accessories .productItem .itemDes
{
float:left;
margin:2px 0 0 10px;
overflow:hidden;
width:182px;
height:40px;
}
#dolphin_inner div#accessories  .productItem .itemPrice
{
color:#000000;
float:right;
font-weight:bold;
margin:0;
width:120px;
}


#dolphin_inner div#accessories  .productItem .itemStock
{
margin: 2px 0 0 20px;
float:left;
width:100px;
}

#dolphin_inner div#accessories .productItem .usedStock
{
margin: 2px 0 0 20px;
float:left;
width:130px;
}

#dolphin_inner div#accessories .productItem .usedStockAcc
{

float:left;
width:130px;
}


/***********************************************************************************************************/

#dolphin_inner div#used{
height:100%;
margin:0px;
width:100%;
position:relative;
font:Geneva, Arial, Helvetica, sans-serif;
	cursor:pointer;
	color:#000000;


}

#dolphin_inner div#used a {
background:#f2f2f2;
cursor:pointer;
height:51px;
margin:0 0 5px;
position:relative;
width:100%;
z-index:2;
}

#dolphin_inner div#used a:hover{
	position:relative;
margin-bottom:5px;

	background:url(../images/ProductPage/used_bannerBG_hover.jpg) no-repeat;

	cursor:pointer;
	z-index:2;
}

#dolphin_inner div#used .usedCurrent a{
/*background:url(images/1px_greenBG_used_hover.jpg) repeat;*/
background:#afd7fe;
cursor:pointer;
margin-bottom:5px;
position:relative;
z-index:2;

}




#dolphin_inner div#used .useditem .itemImage img{
border: none;
float:left;
height:35px;
margin-left:5px;
margin-top:6px;
position:relative;
width:35px;
z-index:1;
overflow:hidden;
}




#dolphin_inner div#used .useditem .itemImage img:hover{
	float:left;
	margin-left:5px;
	

}

#dolphin_inner div#used a{

	text-decoration:none;
	float:left;


	}
	
	#dolphin_inner div#used a:hover{
background:#afd7fe;
cursor:pointer;
height:51px;
margin:0 0 5px;
position:relative;
width:100%;
z-index:2; 
	text-decoration:none;
	float:left;
	color:#000000;
	cursor:pointer;
	}

#dolphin_inner div#used .useditem .itemModel{
line-height:15px;
color:#333333;
float:left;
font-weight:bold;
margin:2px 0 0 10px;
overflow:hidden;
width:150px;

}

#dolphin_inner div#used .useditem .itemDes{
color:#333333;
display:block;
float:left;
height:45px;
margin:2px 0 0 10px;
overflow:hidden;
visibility:visible;
width:178px;
line-height:14px;

}
#dolphin_inner div#used .useditem .itemAvail
{
display:block;
float:left;
height:45px;
margin-left:15px;
margin-top:2px;
width:56px;
}

#dolphin_inner div#used .useditem .itemAvail img
{
border:none;
}

#dolphin_inner div#used .useditem .itemPrice{
color:#000000;
display:block;
float:left;
font-size:14px;
font-weight:bold;
margin:2px 0 0 5px;
width:155px;
text-align:right;

}


/****/


#dolphin_inner div#new{
height:100%;
margin:0px;
width:100%;
position:relative;
font:Geneva, Arial, Helvetica, sans-serif;
	cursor:pointer;
	color:#000000;


}

#dolphin_inner div#new .useditem {

background:#d3d3d3;
cursor:pointer;
height:45px;
margin:0 0 5px;
position:relative;
}

#dolphin_inner div#new .useditem a{
position:relative;
display:block;

cursor:pointer;

}

#dolphin_inner div#new .useditem:hover{
	position:relative;
margin-bottom:5px;

background:#afd7fe;
	cursor:pointer;
	z-index:2;
}

#dolphin_inner div#new .useditem .itemImage img{
border: none;
float:left;
height:35px;
margin-left:5px;
margin-top:6px;
position:relative;
width:35px;
z-index:1;;
}




#dolphin_inner div#new .useditem .itemImage img:hover{
	float:left;
	margin-left:5px;
	

}

#dolphin_inner div#new a{

	text-decoration:none;
	float:left;


	}
	
	#dolphin_inner div#new a:hover{

	text-decoration:none;
	float:left;
	color:#000000;
	cursor:pointer;
	}

#dolphin_inner div#new .useditem .itemModel{
	
color:#000000;
float:left;
font-weight:bold;
margin:2px 0 0 10px;
overflow:hidden;
width:155px;

}

#dolphin_inner div#new .useditem .itemDes{
color:#333333;
float:left;
height:45px;
margin:2px 0 0 10px;
overflow:hidden;
visibility:visible;
width:180px;

}
#dolphin_inner div#new .useditem .itemAvail
{
display:block;
float:left;
height:45px;
margin-left:15px;
margin-top:2px;
width:30px;
}

#dolphin_inner div#new .useditem .itemPrice{
color:#000000;
display:block;
float:left;
font-size:14px;
font-weight:bold;
margin:2px 0 0 45px;
width:135px;

text-align:right;
}



/********************************** Hire for Products detail page *********************************************/

#dolphin_inner div#hire
{
	height:100%;
	margin:0px;
	width:100%;
	position:relative;
	font:Geneva, Arial, Helvetica, sans-serif;
	cursor:pointer;
	color:#000000;
}

#dolphin_inner div#hire .productItem{
background:none repeat scroll 0 0 #F2F2F2;
cursor:pointer;
height:45px;
margin-bottom:4px;
position:relative;
border-bottom:1px solid #CCCCCC;
}

#dolphin_inner div#hire .productItemm a
{
	position:relative;
	display:block;
	cursor:pointer;
}

#dolphin_inner div#hire .productItem:hover{
background:none repeat scroll 0 0 #CCCCCC;
border-bottom:1px solid #333333;
cursor:pointer;
display:block;
height:45px;
position:relative;
z-index:2;
}

#dolphin_inner div#hire .productItem .itemImage img
{
border:none;
float:left;
height:35px;
margin-left:4px;
margin-top:5px;
position:relative;
width:35px;
z-index:1;
}




#dolphin_inner div#hire .productItem .itemImage img:hover{
	float:left;

}

#dolphin_inner div#hire a{

	text-decoration:none;
	float:left;
	width:750px;


	}
	
	#dolphin_inner div#hire a:hover{

	text-decoration:none;
	float:left;
	color:#000000;
	cursor:pointer;
	}

#dolphin_inner div#hire .productItem .itemModel{
	
	float:left;
	margin: 2px 0 0 10px;
	color:#000000;
	font-weight:bold;
	width:130px;
}

#dolphin_inner div#hire .productItem .itemDes{
	
color:#000000;
display:block;
float:left;
height:45px;
margin:2px 0 0 10px;
overflow:hidden;
width:264px;#dolphin_inner div#hire .productItem }


#dolphin_inner div#hire .productItem .itemPrice{
	
color:#FD0505;
float:left;
font-size:14px;
font-weight:bold;
margin:0 0 0 18px;
color:#000000;

}

/********************************** Hire end **************************************************************/

#dolphin_inner div#specification .detail{
float:left;
font-size:10px;
margin:0;
position:relative;
width:505px;
	}

#dolphin_inner div#specification .detail .group{
background-color:#F2F2F2;
border-bottom:1px solid #666666;
color:#000000;
float:left;
font-size:13px;
font-weight:bold;
margin-top:20px;
padding-left:10px;
padding-top:5px;
width:611px;
	
}

#dolphin_inner div#specification .detail .param{
border-bottom:1px solid #F2F2F2;
float:left;
padding-left:15px;
width:606px;

}

#dolphin_inner div#specification .detail .param p{
color:#333333;
display:block;
float:left;
margin-bottom:0;
width:606px;
}

#dolphin_inner div#specification .detail .param p:hover {
background-color:#f2f2f2;
}


#dolphin_inner div#specification .detail .param p span{ /*titles*/
color:#0066FF;
display:block;
float:left;
margin-right:10px;
width:100%;
}
.rollover
{
border:1px solid #F2F2F2;
float:right;
height:28px;
width:275px;
margin-right:5px;
background:url(../images/rollover.jpg) no-repeat top left;
}


.innercontent{display: none;}

.product{

background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #C6C6C6;
border-right:1px solid #C6C6C6;
line-height:20px;
margin-left:5px;
padding:0 5px 14px;
width:991px;
	
	
}
.product div#productDetail 
{
float:right;
height:380px;
line-height:18px;
position:relative;
width:463px;
	
}


.product div#productDetail ul li
{
list-style:none;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:0;
	
}

.product div#productDetail .manutitlehead
{
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	margin-bototm:10px;
	border-bottom:1px solid #cccccc;
	
}

.product div#productDetail .overview .overviewInner
{
border-bottom:1px solid #333333;
display:block;
float:left;
height:170px;
overflow:auto;
position:relative;
top:0;
width:463px;
}
.product div#productDetail .overview .overviewInner h3
{
font-size:12px;
margin-bottom:2px;
}
.product div#productDetail .overview a
{
color:#000000;
}
.product div#productDetail .overview a:hover
{
cursor:text;
text-decoration:none;
}
.product div#productDetail .overview .overviewInner p
{
position:relative;
float:left;
}

.product div#productDetail .overview .overviewInner .overviewheader
{
font-weight:bold;
}
.product div#productDetail .overview
{
top:10px;
position:relative;

}

.product div#productDetail .overview h2
{
display:block;
border-bottom:#666666 1px solid;
font-size:14px;
background:none;
text-align:left;
}

.product div#productDetail .mfr
{
color:#000000;
font-weight:bold;

}

.product div#productDetail .price
{
color:#FF0000;
font-weight:bold;
}

.product div#productDetail .stock
{
color:#FF0000;
font-weight:bold;
}

.product div#productDetail .price img
{
color:#FF0000;
font-weight:bold;
vertical-align:middle;
}


.product div#productDetail .ndelivery
{
font-weight:bold;
}

.product div#productDetail .delivery
{
font-weight:bold;
}

/*************** sales product list **************/





#textalignright3
{
	color:#000000;
	float:right;
	width:250px;
	text-align:right;
}
#textalignright3 .displaying
{
color:#000000;
}
/*************** sales product list **************/

#productsList_branches 
{
float:left;
font-size:11px;
margin-left:9px;
margin-top:0px;
position:relative;
width:811px;
z-index:1;

}
#productsList_branches  .productItem {
background:url("../images/postits.jpg") no-repeat scroll left top transparent;
border:medium none;
display:block;
float:left;
height:219px;
margin-right:6px;  
padding:3px;
position:relative;
width:206px;
z-index:1;

}
#productsList_branches .BranchAddress
{
float:left;
line-height:15px; 
padding-top:5px;
position:relative;
width:178px;
text-align:left;
margin-left:20px;
height:93px;
}
        
#productsList_branches .MainLine
{
float:left;
margin-left:21px;
margin-top:4px;
padding:0px;
width:190px;
text-align:left;
} 

#productsList_branches .BranchEmail 
{
float:left;
margin-left:21px;
padding-top:0px;
width:190px;
text-align:left;
}

#productsList_branches .itemModel	 
{
margin:0px;
margin-left:17px;
font-weight:bold;
}
#productsList_branches .invbutton
{
cursor:pointer;
float:left;
height:19px;
margin-left:136px;
margin-top:3px;
position:relative;
width:61px;
}
#productsList {

font-size:11px;
float:left;
position:relative;
width:827px;
z-index:1;

}
#productsList .productItem .itemPrice {
color:#FF0000;
cursor:pointer;
display:block;
float:left;
font-weight:bolder;
margin-right:0px;
margin-top:5px;
position:relative;
}

#productsList .productItem {


    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    display: block;
    float: left;
    height: 316px;
    line-height: 14px;
    margin: 0;
    padding: 7px;
    position: relative;
    width: 260px;
    z-index: 1;

}

#productsList .productItem:hover {
    background:none;
	cursor:pointer;

}
#productsList .productItem img {
    border: medium none;
    float: left;
    margin-left: 0px;
    padding-left: 30px;
    padding-top: 0;

}
#productsList .productItem .itemDes {



    display: block;
    float: left;
    height: 33px;
    line-height: 15px;
    margin-left: 8px;
    margin-right: 0;
    margin-top: 5px;
    max-width: none;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 240px;

}
#productsList .productItem .itemDes A {
color:#000000;
text-decoration:none;
}
#productsList .productItem .itemDes_rental
{
cursor:pointer;
display:block;
float:left;
height:46px;
margin-right:2px;
margin-top:5px;
max-width:180px;
overflow:hidden;
position:relative;
text-align:left;
width:180px;
line-height:15px;
}
#productsList .productItem .itemPrice_rental {
color:#FF0000;
cursor:pointer;
display:block;
float:left;
font-weight:bolder;
margin-right:0;
margin-top:5px;
position:relative;
text-align:center;
width:178px;
}
#productsList .productItem .itemStock {


    display: block;
    float: left;
    height: 27px;
    margin-right: 0;
    margin-top: 3px;
    position: relative;
    width: 259px;
	margin-left:5px;

}
#productsList .productItem .stocks
{
    color: #0072FF;
    font-size: 12px;
    font-weight: bold;
    width: 200px;

}

#productsList .productItem a
{
cursor:pointer;
}
#productsList .productItem .itemModel a
{
color:#000000;
}

.moreInfolist {
    background: url("../images/details.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 32px;
    margin-left: 2px;
    margin-top: 0;
    position: relative;
    text-align: center;
    width: 153px;
}



#productsList .productItem .stockTitle
{
margin-right:3px;
float:left;
width:115px;
}
#productsList .productItem .itemModel {



    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height:14px;
    margin-left: 6px;
    margin-right: 0;
    margin-top: 1px;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 245px;

}
.lineprod
{
    border-bottom: 1px dashed #CCCCCC;
    float: left;
    height: 1px;
    margin-left: 63px;
    position: relative;
    width: 130px;
}
#textalignleft {
background-color:#FFFFFF;
float:left;
height:20px;
margin-bottom:20px;
position:relative;
width:550px;
}

#productsList .hirenowR {
display:block;
float:left;
margin-left:45px;
margin-top:11px;
width:178px;
}
#productsList .productItem .JobTitle  {
float:left;
padding-top:5px;
position:relative;
width:180px;
}
#productsList .productItem .JobTitle  {
float:left;
padding-top:5px;
position:relative;
width:180px;
}
#productsList .productItem .Telephone 
{
float:left;
padding-top:5px;
position:relative;
width:180px;
}
#productsList .productItem .emailAddress
{
float:left;
padding-top:5px;
position:relative;
width:180px;
}




/********************* checkout page *************************/


#ecommerceTitles
{	
	background:#FFFFFF;
	height:27px;
	position:relative;
	float:right;
	width:800px;
	font-weight:bold;
	font:Geneva, Arial, Helvetica, sans-serif;
	
}

#ecommerceTitles .ecommerceItem
{
position:relative;
float:left;
display:inline-block;
width:410px;
}

#ecommerceTitles .ecommerceqty
{
position:relative;
display:inline-block;
width:150px;
text-align:left;
}

#ecommerceTitles .ecommercePrice
{
position:relative;
display:inline-block;
width:150px;
text-align:left;
}

#ecommerceTitles .ecommerceStotal
{
position:relative;
display:inline-block;;
text-align:left;
width:90px;

}
#ecommerceTitlesContent1
{
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #EEEEEE;
float:right;
height:30px;
margin-bottom:5px;
margin-top:2px;
padding:5px;
position:relative;
width:790px;
}


#ecommerceTitlesContent1 .ecommercePictureContent
{
position:relative;
float:left;
width:70px;
}
#ecommerceTitlesContent1 .ecommerceqtyContent input
{
height:21px;
width:21px;
vertical-align:top;
}
#ecommerceTitlesContent1 .ecommercePictureContent img{
width:30px;
height:30px;
border:none;
float:left;
}

#ecommerceTitlesContent1 .ecommerceItemContent
{
position:relative;
line-height:15px;
width:330px;
float:left;
}

#ecommerceTitlesContent1 .ecommerceqtyContent
{
position:relative;
width:150px;
float:left;
}

#ecommerceTitlesContent1 .qtyNumber
{

float:left;
font-size:13px;
height:24px;
margin:0 5px 0 0;
position:relative;
text-align:center;

width:25px;

}

#ecommerceTitlesContent1 .ecommercePriceContent
{
position:relative;
float:left;
width:150px;
color:#FF0000;
font-weight:bold;
float:left;
}

#ecommerceTitlesContent1 .ecommerceStotalContent
{
position:relative;
float:left;

width:100px;

}

#ecommerceTitlesContent
{

float:left;
height:25px;
position:relative;
}

#ecommerceTitlesContent .itemNo
{
position:relative;
float:left;
width:15px;
display:block;
background-color:#f2f2f2;
margin-right:4px;
}
#ecommerceTitlesContent .model
{
background-color:#F2F2F2;
display:block;
float:left;
margin-right:4px;
position:relative;
width:109px;
}

#ecommerceTitlesContent .description
{
background-color:#F2F2F2;
float:left;
margin-right:4px;
position:relative;
width:406px;
}

#ecommerceTitlesContent .saleprice
{
background-color:#F2F2F2;
display:block;
float:left;
margin-right:4px;
position:relative;
width:82px;
text-align:right;
}

#ecommerceTitlesContent .qty
{
background-color:#F2F2F2;
float:left;
margin-right:4px;
position:relative;
width:36px;
text-align:right;
}

#ecommerceTitlesContent .saleprice1
{
background:#F2F2F2 none repeat scroll 0 0;
float:left;
font-weight:bold;
margin-right:4px;
padding-left:5px;
position:relative;
width:123px;
text-align:right;
}

#ecommerceTitlesContent .vat
{
background-color:#F2F2F2;
float:left;
position:relative;
width:68px;
}


#theTotals 
{
position:relative;
float:right;
width:260px;
font-weight:bolder;
font-size:14px;
}

#theTotals .totalPrice
{
font-size:16px;
color:#FF0000;
text-decoration:underline;
}

#theTotals .supportContract
{
position:relative;
float:right;
width:300px;
text-align:right;
background:#FFFFFF;
margin-bottom:5px;
height:30px;
padding-top:2px;

}
#theTotals .delopt
{

position:relative;
float:right;
width:300px;
text-align:right;
background:#FFFFFF;
margin-bottom:5px;
height:30px;
}
#theTotals .total
{
text-align:right;
position:relative;
display:block;
float:right;
width:218px;
background:#FFFFFF;
height:30px;
margin-bottom:5px;
margin-right:10px;
}
#theTotals  .t1
{
Float:left;
}

.total2
{
margin-bottom:50px;
}

#continueButton
{
Position:relative;
float:right;
display:block;
margin-top:10px;
}

#continueButton1
{
Position:relative;
float:right;
display:block;
}

#continueButton1 img
{
border:none;
}


#continueButton img
{
border:none;
}
#continueShopping
{
float:left;
}
#continueShopping img
{
border:none;
}
/********************** checkout page end **************************************/


#basketSummaryMenu
{
position:relative;
z-index:2;
display:block;
width:298px;
padding-bottom:0px;
float:left;
background:#FFFFFF;
margin-left:2px;
border-bottom:1px solid #000000;
line-height:15px;
font-size:10px;
margin-top:5px;
left:0px;
}
#basketSummaryMenu .item:hover
{
cursor:pointer;
background:#f2f2f2;
}

#basketSummaryMenu .bsktImg img
{

width:50px;
z-index:1;
display:block;
float:left;
position:relative;
height:50px;
overflow:hidden;
padding-left:3px;
}
#basketSummaryMenu .bsktImg 
{
width:50px;
float:left;
}

#basketSummaryMenu .bsktDesc
{
Position:relative;
float:left;
width:180px;
overflow:hidden;
height:16px;
font-size:11px;
font-weight:bold;
cursor:pointer;
}

#basketSummaryMenu .QtyItem
{

Position:relative;
float:left;
width:15px;
text-align:right;


}

#basketSummaryMenu .priceItem
{

    color: #FF0000;
    float: right;
    font-weight: bold;
    height: auto;
    margin-right: 5px;
    position: relative;
    text-align: right;
    width: 60px;
}

#basketSummaryMenu .total_price_header
{
  color: #FFFFFF;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding-right: 23px;
}

#basketSummaryMenu .total_price_header span
{
font-size:12px;
color:#FF0000;
text-align:right;
}



#basketSummaryMenu .summbasket
{
position:relative;
width:240px;
float:left;
text-align:left;
background:#F4F4F4;
border-bottom:#CCCCCC 1px solid;
z-index:100;
}
#basketSummaryMenu .summbasket a
{
position:relative;
margin-left:5px;
float:left;
text-align:left;
color:#000000;
cursor:pointer;
font-size:12px;
z-index:5;
position:relative;
padding-top:5px;
}



#basketSummaryMenu .basketSummaryHeader
{
height:25px;
display:block;


}
#basketSummaryMenu .item
{
    height: 16px;
    margin-bottom: 1px;
    position: relative;
    width: 298px;
	z-index:0;
}
#morebk .item1
{
width:298px;
position:relative;
float:left;
}
#morebk .bsktDesc1
{
Position:relative;
float:left;
width:180px;
overflow:hidden;

font-size:11px;
font-weight:bold;
cursor:pointer;
}

#morebk .QtyItem1
{

Position:relative;
float:left;
width:15px;
text-align:right;


}

#morebk .priceItem1
{

    color: #FF0000;
    float: right;
    font-weight: bold;
    height: auto;
    margin-right: 5px;
    position: relative;
    text-align: right;
    width: 60px;
}
#morebk .item:hover
{
cursor:pointer;
background:#f2f2f2;
}

#totalSummary2
{
    background: none repeat scroll 0 0 #F1F1F1;
    border: 0 solid #000000;
    float: left;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 1px;
    text-align: right;
    width: 299px;
    z-index: 3;
}
#totalSummary2 span
{
color:#FF0000;
position:relative;
z-index:1000;
}
#morebk
{
width:298px;
float:left;
display:none;
position:relative;
height:auto;

}

#totalSummary2 .pricestotal
{
    margin-right: 5px;
    margin-top: 0;
    text-align: right;
    width: 296px;
}		 

#totalSummary2	.basketGuide
{
	
    float: left;
    font-weight: bold;
    margin-left: 0;
    width: 81px;
}
#totalSummary2	.basketGuide a
{
color:#666666;
}
#totalSummary2  .Checkout
{
	
    float: right;
    font-weight: bold;
    margin-left: 0;

    width: 94px;
}
#totalSummary2  .Checkout img
{
margin-top:4px;
}
#totalSummary2  .Checkout a
{
color:#0033FF;
}
#basketSummaryMenu .gotobasket img
{
Position:relative;

margin-top:2px;
margin-right:5px;
margin-bottom:5px;
float:right;
cursor:pointer;


}

#iframeRVI iframe
{
	
    height:240px;
	width:100%;
	z-index:1;
	margin-top:10px;
	position:relative;
	padding:0;
	background:transparent;
}

#productDetail UL LI .status
{

z-index:3;
}

#statusbox
{
position:absolute;
z-index:5;

}

#statusbox #messageStatus
{
position:absolute;
height:40px;
width:140px;
padding:2px;
line-height:14px;
background:#000000;
color:#FFFFFF;
font-size:11px;

border:#000000 1px solid;
display:block;
left:250px;
top:10px;
float:left;
z-index:100;
vertical-align:middle;
}



#status img{
position:relative;
vertical-align:middle;
}
#statusbox1
{
position:absolute;
z-index:5;

}

#statusbox1 #messageStatus1
{
position:absolute;
height:40px;
width:140px;
padding:2px;
line-height:14px;
background:#000000;
color:#FFFFFF;
font-size:11px;

border:#000000 1px solid;
display:block;
left:250px;
top:10px;
float:left;
z-index:100;
vertical-align:middle;
}



#status1 img{
position:relative;
vertical-align:middle;
}

/***************** Home Page Tab System Start ******************************************/

#dolphincontainerHomePage
{
position:relative;
color:#E0E0E0;
height:auto;
left:26px;
font-family:Arial, Helvetica, sans-serif; 
float:left;
height:300px;

}

#dolphincontainerHomePage div#dolphin_inner1
{
position:absolute;
top:25px;
float:left;
width:742px;
overflow:visible;
z-index:2;


}


#dolphinnav1 {
position:relative;
font-size:10px;


padding:0 0 0 0px; 
top:319px; 
left:-13px; 
cursor:pointer;
z-index:2;
height:33px;
}
#dolphinnav1 p
{
margin:0;
padding:0;
vertical-align:bottom;
top:20px;
font-size:12px;
line-height:30px;
}
#dolphinnav1 ul li a
{

vertical-align:bottom;
font:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bolder;
text-decoration:none;
line-height:12px;
}

#dolphinnav1 ul li a.current .homeTab1
{

background:url(../images/test_images/tab1_current.jpg) no-repeat top;

height:40px;
top:-10px;
}

#dolphinnav1 ul li a.current .homeTab1 p,#dolphinnav1 ul li a.current .homeTab2 p,#dolphinnav1 ul li a.current .homeTab3 p,
#dolphinnav1 ul li a.current .homeTab4 p
{

color:#000;
margin-top:14px;
font-size:10px;
font-weight:bold;

}

#dolphinnav1 ul li a.current .homeTab2
{

background:url(../images/test_images/tab2_current.jpg) no-repeat top;
color:#FFFFFF;
height:43px;
top:-10px;
}



#dolphinnav1 ul li a.current .homeTab3
{

background:url(../images/test_images/tab3_current.jpg) no-repeat top;
color:#FFFFFF;
height:43px;
top:-10px;
}

#dolphinnav1 ul li a.current .homeTab4
{

background:url(../images/test_images/tab4_current.jpg) no-repeat top;
color:#FFFFFF;
height:43px;
top:-10px;
width:183px;
}

#dolphinnav1 .homeTab1
{
width:183px;
height:30px;
margin-right:4px;

float:left;
background:url(../images/test_images/tab1.jpg) no-repeat;
position:relative;
text-align:center;

}
#dolphinnav1 .homeTab1:hover
{
width:183px;
height:30px;
display:block;
float:left;
background:url(../images/test_images/tab1_hover.jpg) no-repeat;
position:relative;
text-align:center;

}


#dolphinnav1 .homeTab2
{
width:182px;
height:30px;
margin-right:4px;
float:left;
background:url(../images/test_images/tab2.jpg) no-repeat;
position:relative;
text-align:center;
}

#dolphinnav1 .homeTab2:hover
{
width:182px;
height:30px;

float:left;
background:url(../images/test_images/tab2_hover.jpg) no-repeat;
position:relative;
text-align:center;
}

#dolphinnav1 .homeTab3
{
width:182px;
height:30px;
float:left;
margin-right:4px;
background:url(../images/test_images/tab3.jpg) no-repeat;
position:relative;
text-align:center;
}

#dolphinnav1 .homeTab3:hover
{
width:182px;
height:30px;
float:left;

background:url(../images/test_images/tab3_hover.jpg) no-repeat;
position:relative;
text-align:center;
}


#dolphinnav1 .homeTab4
{
width:183px;
height:30px;
float:left;
margin-right:0px;
background:url(../images/test_images/tab4.jpg) no-repeat;
position:relative;
text-align:center;
}

#dolphinnav1 .homeTab4:hover
{
width:183px;
height:30px;
float:left;

background:url(../images/test_images/tab4_hover.jpg) no-repeat;
position:relative;
text-align:center;
}


#dolphin_inner1
{
	position:relative;
	bottom:23px;
	left:-13px;
	width:445px;
	height:290px;
	overflow:hidden;
	z-index:0;
}

/***************** Home Page Tab System END ******************************************/
#dolphincontainerHomePageSales, #dolphincontainerHomePageService, #dolphincontainerHomePageRental, #dolphincontainerHomePageDrental, {position:relative; width:140px; height:85px;float:right;}
#dolphincontainerHomePageSales, #dolphincontainerHomePageService, #dolphincontainerHomePageRental, #dolphincontainerHomePageDrental, .current{color:#000000; font-weight:900;}

#dolphinnavsales{cursor:pointer; font-size:11px;color:#000000; width:139px;z-index:1; position:relative; float:right;}
#dolphinnavdrental{cursor:pointer; font-size:11px;color:#000000; width:139px;z-index:1; position:relative; float:right;}
#dolphinnavrental{cursor:pointer; font-size:11px;color:#000000; width:139px;z-index:1; position:relative; float:right;}
#dolphinnavservice{cursor:pointer; font-size:11px;color:#000000; width:139px;z-index:1; position:relative; float:right;}
#dolphinnavsales .salesTab1 a:hover {
text-decoration:none;
border:0;
margin:0;
padding:0;

}
#dolphincontainerHomePageSales  #dolphin_inner2
{
height:185px;



position:relative;
float:left;
overflow:hidden;

width:240px;

}
#dolphincontainerHomePageSales  #dolphin_inner2 .innercontent1 
{
position:relative;
float:right;
width:240px;

}

#dolphin_inner2 .innercontent1 .dolphinContent
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(../images/test_images/home_page_stuff.jpg) no-repeat bottom left;
color:#333;
display:block;
font-size:11px;
height:86px;
line-height:15px;
padding-left:6px;
padding-right:8px;
position:relative;
text-align:left;
width:230px;
margin-bottom:7px;
}
#dolphin_inner2 .innercontent1 .dolphinTitle
{
background-color:#3f3f3f;
height:23px;
width:240px;
display:block;
vertical-align:middle;
padding-left:5px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

#dolphincontainerHomePageService #dolphin_inner2
{
height:185px;
left:-101px;

position:relative;
float:left;
overflow:hidden;
display:block;
width:240px;
}

#dolphincontainerHomePageRental #dolphin_inner2
{
height:185px;
left:-101px;
position:relative;
float:left;
overflow:hidden;
display:block;
width:240px;
}

#dolphincontainerHomePageDrental  #dolphin_inner2
{
height:185px;
left:-101px;
position:relative;
float:left;
overflow:hidden;
display:block;
width:240px;
}
.imagestopoverflow
{
position:relative;
width:100px;
float:left;
}
#stab1 IMG
{
position:relative;
}
#stab2 IMG
{
position:relative;
}
#stab3 IMG
{
position:relative;
}
#rentaltab1 a
{
color:#000000;
position:relative;
}

#stab3 a
{
color:#000000;
position:relative;
}

/**************************** General Left Menu START ****************************************/
#general_leftmenuService
{
display:block;
width:182px;
height:auto;
float:left;
position:relative;
margin-top:0;
left:0px;
}

#general_leftmenu
{
display:block;
width:170px;
height:auto;
float:left;
position:relative;
margin-top:0px;
left:0px;
}


#general_leftmenuService  div h2
{
background:none repeat scroll 0 0 #FFFFCC;
border-bottom:1px solid #999999;
border-top:3px solid #FFFF00;
height:23px;
margin-bottom:11px;
padding:2px;

}
#general_leftmenuService  UL LI
{
list-style:none;
}


#general_leftmenuService .generalInfoService
{

display:block;
width:182px;
height:auto;
float:left;
position:relative;

}
#general_leftmenuService  a
{
color:#666666;
font-size:11px;
font-weight:lighter;
list-style:none outside none;
text-decoration:none;

border-bottom:1px solid #EEEEEE;
display:block;
margin:0 0 1px;
padding:2px 0 0 5px;
text-decoration:none;

}
#general_leftmenuService a:hover
{
background-color:#ECFDFF;
color:#0085CF;
font-weight:normal;
}
#general_leftmenuService .generalResourcesService
{
display:block;
width:182px;
height:auto;
float:left;
position:relative;

margin-top:10px;
}

/****/


#general_leftmenu div h2
{
background:none repeat scroll 0 0 #FFFFCC;
border-bottom:1px solid #999999;
border-top:3px solid #FFFF00;
height:23px;
margin-bottom:11px;
padding:2px;
}
#general_leftmenu  UL LI
{
list-style:none;
}


#general_leftmenu .generalInfo
{

display:block;
width:182px;
height:auto;
float:left;
position:relative;
margin-bottom:15px;

}
#general_leftmenu  a
{

color:#666666;
text-decoration:none;
border-bottom:#EEEEEE 1px solid;
display:block;
height:20px;
margin:0 0 1px;
padding:0;
padding-left:5px;
font-weight:bold;

}
#general_leftmenu a:hover
{
background-color:#CCCCCC;
color:#000000;
font-weight:bold;
}
#general_leftmenu .generalResources
{
display:block;
width:170px;
height:auto;
float:left;
position:relative;
border-left:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
margin-top:10px;
}

/**************************** General Left Menu END ****************************************/


/***************** Rental Enquiries front page Start ***********************/
#rentals_leftmenu
{
display:block;
float:left;
height:auto;
left:0;
margin-top:5px;
position:relative;
width:182px;
}

#rentals_leftmenu div h2
{
background:none repeat scroll 0 0 #FFFFCC;
border-top:#ffff00 3px solid;
border-bottom:1px solid #999999;
height:23px;
margin-bottom:11px;
padding:2px;

}
#rentals_leftmenu UL LI
{
list-style:none;
}
.rentpara
{
background:url(../images/width810_108.jpg) no-repeat;
width:810px;
height:108px;
float:left;
margin-top:5px;
}
.rentpara .contet
{
margin-left:10px;
margin-top:9px;
width:790px;
line-height:15px;
}
#rentals_leftmenu .rentalInfo
{

display:block;
width:182px;
height:auto;
float:left;
position:relative;


}
#rentals_leftmenu  a
{
color:#666666;
list-style:none outside none;
text-decoration:none;
font-weight:lighter;
font-size:11px;

}
#rentals_leftmenu a:hover
{
background-color:#ECFDFF;
color:#0085CF;
font-weight:normal;
}
#rentals_leftmenu .rentalResources
{
display:block;
width:182px;
height:auto;
float:left;
position:relative;

margin-top:10px;
}

#rentals_leftmenu .rentalResources span
{
margin-left:5px;
}

.lchat
{
display:block;
float:left;
height:auto;
margin-top:5px;
position:relative;
width:182px;
}
.lchat img
{
border:none;

margin-top:5px;

}

#rentals_content
{
display:block;
float:left;
height:auto;
margin-bottom:10px;
margin-left:18px;
position:relative;
width:814px;

}
#rentals_content .h2surround1
{
width:290px;
margin:0;
padding:0;
height:25px;
display:block;
}
#rentals_content .h2surround2
{
width:500px;
margin:0;
padding:0;
height:25px;
}
#rentals_content .h2surround3
{
width:290px;
margin:0;
padding:0;
height:25px;
}
#rentals_content .h2surround4
{
width:290px;
margin:0;
padding:0;
height:25px;
}
#rentals_content .h2surround5
{
width:200px;
margin:0;
padding:0;
height:25px;
}
#rentals_content div .headerrentals
{
margin-bottom:0px;
padding-left:5px;
padding-top:0px;
background:none;
text-align:left;
background:none;
}

#rentals_content div .headerrentals a{
color:#000000;
}
#rentals_content .rcontentsRental1
{
margin-left:5px;
margin-right:10px;
height:90px;
}
#rentals_content .rcontentsRental2
{
border:none;
height:90px;
margin-left:2px;
}
#rentals_content .rcontentsRental3
{
border:medium none;

float:left;
height:70px;
margin-left:5px;
position:relative;
width:164px;
}

#rentals_content .rcontentsRental4
{
border:medium none;
height:70px;
margin-left:5px;
width:270px;
}
#rentals_content .rcontentsRental4 ul 
{
list-style:none;
line-height:15px
}
#rentals_content .rcontentsRental4 img
{
left:114px;
position:relative;
top:-104px;
}
#rentals_content .rcontentsRental5
{
border:none;
height:70px;
margin-left:5px;
width:90px;
}




.rentalProductHeader h1
{
font-size:14px;
}

/***************** Rental Enquiried front page End ***********************/



.welcomePage
{
background:#FFFFFF;
position:relative;
width:100%;
margin-left:5px;
}

.failed_login
{
border-right:1px solid;
float:left;
margin-left:75px;
padding:5px;
position:relative;
width:245px;
padding-right:60px;
}

.failed_login .label
{
text-align:right
}

.failed_login h2
{
font-size:16px;
}

.fltd
{
float:left;
width:150px;
font-weight:bold;
}

.forgotfltd1
{
color:#000000;
font-size:16px;
font-weight:bold;
margin-top:33px;
position:relative;
}

.forgotfltd1 img
{
border:none;
margin-bottom:3px;
}
.forgotfltd1 span
{
font-size:12px;
font-weight:lighter;
position:relative;
}

.forgotfltd
{
color:#000000;
font-size:16px;
font-weight:bold;
margin-top:8px;
position:relative;
}


.failed_login input
{

font:Arial, Helvetica, sans-serif;
font-size:12px;


height:18px;
vertical-align:middle;
width:160px;
}
.failed_login .input
{
position:relative;
width:119px;
height:31px;
}

.input_type
{
position:relative;
width:200px;
}

.username
{
width:150px;
}
.RegDetails
{
width:auto;
position:relative;
display:block;
background:#FFFFFF;
margin-left:5px;
margin-top:40px;
}

.RegDetails img
{
border:none;
cursor:pointer;
position:relative;
vertical-align:middle;

}
.RegistrationDetails
{
background:#FFFFFF none repeat scroll 0 0;

float:left;
line-height:19px;
margin-right:20px;
position:relative;
width:272px;
z-index:1;
}

.RegistrationDetails input
{
float:left;
width:225px;
}
.border
{
border:1px solid #F2F2F2;
float:left;
padding-left:14px;
position:relative;
width:249px;
background-color:#f2f2f2;
margin-bottom:10px;
height:210px;
}
.login_header
{
background:#666666 none repeat scroll 0 0;

color:#FFFFFF;
float:left;
font-weight:bold;
height:24px;
padding:3px 0 0;
text-align:center;
width:265px;
}

.login_header1
{
background:#333333;
color:#FFFFFF;
float:left;
height:24px;
padding:3px 0 0;
text-align:center;
width:265px;
font-weight:bold;
}

.Login_start
{
margin-top:20px;
padding-left:116px;
position:relative;
float:left;
}

.RegistrationDetails .label
{
text-align:right;
width:280px;
}
.RegistrationDetails td 
{
padding-left:0;
padding-right:0;
padding-bottom:2px;
padding-top:2px;
}
.RegistrationDetails td input
{
width:169px;
}

#submitButton
{
cursor:pointer;
}

#submitButton input
{
float:right;
height:31px;
margin-bottom:10px;
margin-right:83px;
margin-top:10px;
width:119px;
}

#submitButton img
{
float:right;
height:31px;
margin-bottom:10px;
margin-right:74px;
margin-top:41px;
width:119px;
}
.submitButton2
{
height:25px;
width:100px;
float:left;
margin-left:60px;
}
.AddressDetails
{
position:relative;
float:left;
margin-left:10px;
background:#FFFFFF;
border-right:1px solid #CCCCCC;
height:350px;
z-index:1;
width:430px;
line-height:17px;
}
.AddressDetails th
{
text-align:center;
}


.AddressDetails td
{
padding-left:0;
padding-right:0;
padding-bottom:2px;
padding-top:2px;
margin-right:10px;
}

.AddressDetails .label
{
text-align:right;
}
.DELDetails td
{
padding-left:0;
padding-right:0;
padding-bottom:2px;
padding-top:2px;
}
.DELDetails
{
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:200px;
margin-left:10px;
position:relative;
width:345px;
}

.DELDetails th
{
text-align:center;
}

.DELDetails td input
{
width:169px;
background-color:#f2f2f2;
}


.DELDetails .label
{
text-align:right;
}
.tandcagree
{
	position:relative;
	vertical-align:bottom;
	float:right;
}

.existingUser
{
width:350px;
float:left;
display:block;
height:auto;
position:relative;
margin-left:5px;
background-color:#FFFFFF;
}

.newUser
{
width:350px;
float:left;
display:block;
height:auto;
position:relative;
margin-left:5px;
background-color:#FFFFFF;
}

#textalignleftRentals
{
width:auto;

margin-left:400px;
}
.itemPriceRentals{
	
	color:#fd0505;
	font-size:14px;
	font-weight:bold;
}

.sortbyprice
{

}
.sortbymanu
{
width:280px;

}

.showing
{
text-align:right
}
.rentalProductHeader
{background:#FFFFFF;
margin-left:5px;
margin-bottom:5px;
margin-top:5px;
width:821px;
}
.rentalProductHeader td
{
padding:0;
}


div.sorrynoitems
{
padding-left:15px;
position:relative;
float:left;
font-weight:bold;
font-size-adjust:14px;
}
.textAreaRentals
{
margin-left:3px;
width:820px;
background:#FFFFFF;
float:left;
}

.textAreaRentals td
{
padding:0;
}

#productsList td /*** this is for rentals page **/
{
padding-bottom:0;
padding-top:0;
}

#visualHeaderAll
{
border:none;
background:#0099FF;
}
.staticlinks
{
color:#999999;
font-weight:bold;
}

.staticlinks a {
border-bottom:1px solid #EEEEEE;
display:block;
margin:0 0 1px;
padding:2px 0 0 5px;
text-decoration:none;
}
.staticlinks a:hover{
background-color:#ECFDFF;
color:#0085CF;
font-weight:normal;
} 


/*************** Rental Products List Start **************************/

#rentalproductsList
{
	position:relative;
	float:left;
	z-index:1;
        



}

#rentalproductsList .productItem
{
	
	width:813px;
	position:relative;
	height:80px;
	margin-bottom: 1px;
	z-index:1;
	cursor:pointer;
	background:url(../images/test_images/bg_list_items.jpg) no-repeat;
       


}

#rentalproductsList .productItem:hover
{

	position:relative;
	margin-bottom: 1px;
	z-index:3;
		background:url(../images/test_images/bg_list_items_hover.jpg) no-repeat;
	
}

#rentalproductsList .hirenow
{
height:20;
display:block;
padding-right:15px;
}

#rentalproductsList .hirenow a
{
background:url(../images/test_images/hire_now.png) no-repeat;
margin-bottom:5px;
display:block;
width:100px;
height:20px;
}
#rentalproductsList .hirenow a:hover
{
background:url(../images/test_images/hire_now_hover.png) no-repeat;
margin-bottom:5px;
display:block;
width:100px;
height:20px;
}

#productsList .hirenowR
{
height:20;
display:block;
padding-right:15px;
}

#productsList .hirenowR a
{
background:url(../images/test_images/hire_now.png) no-repeat;
margin-bottom:5px;
display:block;
width:100px;
height:20px;
}
#productsList .hirenowR a:hover
{
background:url(../images/test_images/hire_now_hover.png) no-repeat;
margin-bottom:5px;
display:block;
width:100px;
height:20px;
}

#productsList .salesavailR
{


padding-right:15px;
height:20;
display:block;
}
#productsList .salesavailR a
{
background:url(../images/test_images/buy_now.png) no-repeat;
width:100px;
height:20px;
display:block;
} 

#productsList .salesavailR a:hover
{
background:url(../images/test_images/buy_now_hover.png) no-repeat;
width:100px;
height:20px;
display:block;
} 


#rentalproductsList .salesavail
{


padding-right:15px;
height:20;
display:block;
}
#rentalproductsList .salesavail a
{
background:url(../images/test_images/buy_now.png) no-repeat;
width:100px;
height:20px;
display:block;
} 

#rentalproductsList .salesavail a:hover
{
background:url(../images/test_images/buy_now_hover.png) no-repeat;
width:100px;
height:20px;
display:block;
} 


#rentalproductsList a
{
color:#000000;
text-decoration:none;
position:relative;
border:none;
z-index:2;
}


#rentalproductsList .productItem  IMG
{
float:left;
border:none;


}


#rentalproductsList .productItem .itemModel
{
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
        position:relative;
        font-weight:bold;
        width:180px;
    


}
#rentalproductsList .productItem .itemDes
{

	float:left;
	display:block;
	margin-top:5px;
	position:relative;
	margin-right:2px;
	width:400px;
	overflow:hidden;

height:60px;
	text-align:left;
	

}

#rentalproductsList .productItem .itemDes a
{
	float:left;
	text-align:left;
}

#rentalproductsList .productItem .itemPrice
{

	float:right;
	display:block;
	margin-top:5px;
	position:relative;
	margin-right:15px;
	color:#FF0000;
	font-weight:bolder;
	
	}
#rentalproductsList .productItem .itemStock
{
	float:left;
	display:block;
	margin-top:5px;
	position:relative;
	margin-right:2px;
	max-width:120px;
	
}

#rentalproductsList .productItem .itemStock span
{
font-weight:bold;
}

/*************** Rental Products List End **************************/

    #warningmessage{
    	
    	background-color:#000;
		background:url(../images/peechbubble.png) no-repeat;
    	color:#000;
    	position:absolute;
    	left:-182px;
    	top:-70px;
    	width:180px;
		height:121px;
		text-align:left;
		padding-left:15px;
		padding-right:25px;
		padding-top:20px;
		line-height:13px;
		z-index:800;
        }
		
	 #warningmessage span
	 {
	 width:130px;
	 display:block;
	 }
    #sexyBG { 
    	display: none; 
    	position: absolute; 
    	background: #000; 
    	opacity: 0.7; 
    	-moz-opacity: 0.7; 
    	-khtml-opacity: 0.7; 
    	filter: alpha(opacity=40); 
    	width: 100%;
    	height: 100%; 
    	top: 0; 
    	left: 0; 
    	z-index: 1200; 
    	}
    #sexyBOX { 
    		position: absolute; 
			background:url(../images/timed_out.png) no-repeat;
			height:112px;
    		z-index:2800; 
    		}
    .sexyX { 
color:#000000;
float:left;
font-size:12px;
line-height:15px;
margin-left:10px;
margin-top:5px;
padding:0px 0;
width:327px;
position:absolute;
height:33px;
cursor:pointer;
    	}

/***************************************************** Left Menus **********************************************************/


.leftNav1 {
	
	margin-bottom:10px;
	width:180px;
	left:0px;
	height:auto;
	float:left;
	display:block;
	position:relative;

}


.leftNav1 h2 {
background:none repeat scroll 0 0 #FFFFCC;
border-top:#ffff00 3px solid;
border-bottom:1px solid #999999;
height:23px;
margin-bottom:11px;
padding:2px;
}


.h2a {

	color:#333333;
	font-size:13px;
	font-weight:bold;
	
}

.prod1 a
{
border:0px solid #000000;
height:70px;
background-color:#FFFFFF;
margin:0px;
padding:0px;

display:block;
margin-bottom:3px;

}
.leftNav1 .nav {

padding-left:0px;
position:relative;


}

.leftNav1 li {
	list-style:none;
	text-decoration:none;
}

.leftNav1 li a {
color:#666666;
list-style:none outside none;
text-decoration:none;
font-weight:lighter;
font-size:11px;
}
.leftNav1 .prod1
{
border:1px solid #cccccc;
}



/***************************************************** Left Menus **********************************************************/

.oprice
{
color:#FF0000;
font-weight:bold;
}




.buyfromvisual {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
    display: block;
    float: right;
    height: 460px;
    margin-bottom: 55px;
    margin-top: 10px;
    position: relative;
    width: 811px;
}
.buyfromvisual h2 {

    background: none repeat scroll 0 0 transparent;
    color: #333333;
    display: block;
    font-size: 18px;
    height: 26px;
    margin-bottom: 0;
    margin-top: 4px;
	}

.buyfromvisual table
{
background-color:none;
margin-left:20px;
}
.buyfromvisual table td
{
width:388px;
line-height:19px;
}





/********************************************  Home Page Styling start default.php ********************************************************************/
.salesbox
	{
	display:block;
	float:left;
	width:240px;
	height:235px;
	left:0;
	position:relative;
	margin-bottom:55px;
	margin-left:12px;
	overflow:hidden;
	margin-right:13px;
	}
.salesbox2
	{
	display:block;
	float:left;
	width:240px;
	height:235px;
	left:0;
	position:relative;
	margin-bottom:55px;
	margin-left:12px;
	overflow:hidden;
	margin-right:1px;
	}

#dolphincontainerHomePageSales	#dolphinnavsales,
	{
	height:84px;
	width:139px;
	float:right;
	position:relative;
	zoom:1;
	display:block;
	}
	#dolphinnavsales ul li,
	#dolphinnavdrental ul li,
    #dolphinnavrental ul li,
    #dolphinnavservice ul li
	{
	list-style:none;
	height:28px;
	width:139px;
	background:url(../images/test_images/homemenu_list_.jpg) no-repeat bottom left;

	}
	
	#dolphinnavsales ul li a,
	#dolphinnavdrental ul li a,
    #dolphinnavrental ul li a,
    #dolphinnavservice ul li a
	{
	display:block;
	width:136px;
	color:#fff;
	padding-left:3px;

	}
	
	#dolphinnavsales ul li a:hover,
	#dolphinnavdrental ul li a:hover,
    #dolphinnavrental ul li a:hover,
    #dolphinnavservice ul li a:hover
	{
	list-style:none;
	height:28px;
	width:136px;
	background:url(../images/test_images/homemenu_list_hover.jpg) no-repeat bottom left;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	}

    #dolphinnavsales ul li a.current,
	#dolphinnavdrental ul li a.current,
    #dolphinnavrental ul li a.current,
    #dolphinnavservice ul li a.current
	{
	list-style:none;
	height:28px;
	background:url(../images/test_images/homemenu_list_hover.jpg) no-repeat bottom left;
	display:block;
	color:#FFFFFF;
	}
.newheader
{
background:url(../images/test_images/home_page_titleheader.jpg) no-repeat bottom left;
color:#000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:24px;
margin-bottom:3px;
padding-left:12px;
height:27px;
padding-top:5px;
width:100%;
}
.newheader .clickherehome
{
background:url("../images/tinyarrow.jpg") no-repeat scroll 0 60% transparent;
display:inline-block;

width:17px;
}
.newheader a
{
color:#000;
font-size:13px;

}
	h2
	{

	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/test_images/yellowtab.jpg) no-repeat scroll 0 0;
border:none;
color:#333333;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
height:24px;

padding-top:5px;
text-align:center;
	}
	
	.salesbox h2 a, .Servicebox h2 a
	{	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:1000;
	background-color:#F7F7F7;

	padding-top:5px;
	height:24px;
	color:#666666;
	}
	
	.salesbox h2 a:hover, .Servicebox h2 a:hover
	{
	text-decoration:none;
	color:#0000FF;
	}
	
		.rentalsbox h2 a
	{	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:1000;
	background-color:#F7F7F7;

	padding-top:5px;
	height:24px;
	color:#666666;
	}
	
	.rentalsbox h2 a:hover
	{
	text-decoration:none;
	color:#0000FF;
	}
	
	.dramabox h2 a:hover {
color:#0000FF;
text-decoration:none;
}

.dramabox h2 a {
background-color:#F7F7F7;
color:#666666;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
height:24px;
padding-top:5px;
}

	
	.Servicebox
	{
	display:block;
	float:left;
	width:240px;
	height:235px;
	margin-bottom:55px;
	position:relative;
	left:0px;
		overflow:hidden;

	}

	
	.rentalsbox
	{
	display:block;
	float:left;
	width:240px;
	height:235px;
	position:relative;
	top:0px;
	left:0px;
		margin-left:12px;
			overflow:hidden;
	color:#666666;
	margin-right:13px;
	}
	.dramabox
	{
	display:block;
	float:left;
	width:240px;
	height:235px;
	overflow:hidden;
	top:0px;
	left:0px;
	position:relative;
	}
	

	#bigcontentsbox1
	{
	position:relative;
	float:left;
	display:block;
	top:-15px;
	left:0;
margin-right:6px;
height:335px;
	}
	
		#bigcontentsbox1 span
		{
		margin-bottom:10px;	
		height:355px;
		width:755px;
		display:block;
		position:relative;
		top:-11px;
		}
		

		
		#bigcontentsbox1 span ul li
		{
		list-style:none;
		display:inline;
		}


	.space1
	{
float:left;
height:132px;
margin-left:10px;

position:relative;
width:241px;
	}
	.space2
	{
float:left;
height:138px;
margin-left:10px;
margin-bottom:29px;
position:relative;
width:241px;
	}
	
#tlc, #trc, #blc, #brc
	{
	background-color: transparent;		/*set background color to transparent for our 4 corner so that it will not go overlapped*/
	background-repeat: no-repeat;		/*set background to only display once for our 4 corner*/

	}

#tlc
	{
	background-image:url(../images/front_page/tlc.png); 	/*set top left hand corner image*/
	background-position: 0% 0%;				/*set the position to start at 0,0, top left*/
	}

#trc
	{
	background-image:url(../images/front_page/trc.png);	/*set top right hand corner image*/
	background-position: 100% 0%;			/*set the position to start at max width,0, top right*/
	}

#blc
	{
	background-image:url(../images/front_page/blc.png);	/*set bottom left hand corner image*/
	background-position: 0% 100%;			/*set the position to start at 0,max height, bottom left*/
	}

#brc
	{
	background-image:url(../images/front_page/brc.png);	/*set bottom right hand corner image*/
	background-position: 100% 100%;			/*set the position to start at max width,max height, bottom right*/
	}

#t
	{
	background-image:url(../images/front_page/t.png); /*set the top border image*/
	background-position: 0% 0%;			/*set the position to start at 0,0, top left*/
	background-repeat: repeat-x;		/*repeat the top border image in x-axis*/
	}

#b
	{
	background-image:url(../images/front_page/b.png); /*set the bottom border image*/
	background-position: 0% 100%;		/*set the position to start at 0,max height, bottom left*/
	background-repeat: repeat-x;		/*repeat the bottom border image in x-axis*/
	}

#r
	{
	background-image:url(../images/front_page/r.png); /*set the right border image*/
	background-position: 100% 0%;		/*set the position to start at max width,0, top right*/
	background-repeat: repeat-y;		/*repeat the right border image in y-axis*/
	}

#l
	{

	background-image:url(../images/front_page/l.png); /*set the left border image*/
	background-position: 0% 100%;		/*set the position to start at 0,max height, top left*/
	background-repeat: repeat-y;		/*repeat the left border image in y-axis*/
	}


.genericbox
{
display:block;
background-color:#FFFFFF;
height:114px;
border:1px solid #CCCCCC;
padding:3px;
}	

.genericbox IMG
{
border:none;
margin-left:4px;
margin-top:6px;
}

.genericbox1
{
display:block;
background-color:#ffffff;
height:145px;
border:none;
padding:0px;
}	

.genericbox .submitButton
{
float:right;
}

.tabsystem
{
height: 45px;
display:block;
margin-left:8px;
width:448px;
position:relative;
top:15px;
float:left;

}


.blcontent
{
background-image:url(../images/front_page/blcontent.png);
background-position:bottom left;
background-repeat:no-repeat;
}

.brcontent
{
background-image:url(../images/front_page/brcontent.png);

background-repeat:no-repeat;
background-position: 100% 100%;	
}


/******************************************** Home Page Styling End default.php  **********************************************************************/

/****************************** Buyers guide menu  Start****************************************/
#menu3 a { /*Menu3 Links*/
color:black;
background-color:white;
text-decoration:none;
text-indent:5px;
line-height:10px;
border-bottom:1px solid #999999;
padding-left:5px;
    	opacity: 0.85; 
    	-moz-opacity: 0.85; 
    	-khtml-opacity: 0.85; 
    	filter: alpha(opacity=85);
		font:Geneva, Arial, Helvetica, sans-serif;

}
#menu3 a:hover {
color:#000000;
font-weight:bold;
background-color:#CCCCCC;

}
#menu3 a:active	{
color:black;
text-decoration:none;
padding:0;
margin:0;
}
#menu3 a:visited	{color:black;text-decoration:none;
}
#menu3 table
{

background:none transparent;;

}
#menu3 table td
{

background:none transparent;
}


/****************************** buyers guide menu end *************************************/

.leftBoxdefault
{
float:left;
width:100%;
height:240px;
}
.rightBoxdefault
{
float:right;
width:100%;
height:340px;
position:relative;
top:10px;
}


.addtobasket
{
color:#000000;
display:block;
height:25px;
padding:3px;
position:absolute;
right:50px;
text-align:center; 
top:0;
width:90px;
}
.addtobasket input
{
margin-bottom:2px;
}
.basketInfo
{
background-color:#CC3333;
color:#FFFFFF;
font-weight:bold;
height:auto;
line-height:15px;
max-width:150px;
min-height:25px;
padding:3px;
position:absolute;
right:0;
text-align:left;
top:38px;
width:auto;
cursor:pointer;
}

/****************************** Guide List Start *************************************/
#productDetailRight{
	float:left;

}

#productListRight{
	float:right;
}

#productDetailGuide
{

	height:317px;
	float:left;
	position:relative;
	width:560px;
	margin-left:6px;

}

#productDetail h2
{
margin-bottom:0;

}
#productTitle
{
position:relative;
font-size:14px;
font-weight:bold;
background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
height:24px;
padding-left:12px;
padding-top:5px;
}


#productOverview {
border:1px solid #E2E3E4;
float:right;
height:262px;
overflow:hidden;
padding:5px;
position:relative;
text-align:left;
top:-280px;
width:266px;
overflow:auto;
line-height:15px;
}


#productImg
{
margin-bottom:5px;
margin-top:5px;
width:280px;
height:273px;
}
.moreInfo
{
float:left;
position:absolute;
width:190px;;
margin-left:287px;
}
.moreInfo .email
{
position:relative;
float:left;
width:190px;;
}

.moreInfo .price {
float:left;
position:relative;
width:72px;;
}



#productList h2
{
background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:24px;
padding-left:0px;
padding-top:5px;
position:relative;
background-image:none;
margin-bottom:3px;
}
#productList
{
position:relative;

min-height:310px;
list-style:none;
width:240px;
float:left;
}
#productList ul
{
float:left;
height:265px;
overflow:auto;
width:238px;
position:relative;
}
#productList ul li
{
list-style:none;
list-style-type:none;
}
#productList ul li a
{
display:block;
margin-top:5px;
background:#EBEBEB;
height:22px;
color:#000000;
font-weight:bold;
list-style:none;
list-style-type:none;
padding-left:5px;
cursor:pointer;
}
#productList ul li a:hover
{

background:#999999;
color:#FFFFFF;

cursor:pointer;
}
#keywordCateList
{
}
.guideTitle
{
}

.SelectGuide
{
width:550px;
padding-left:4px;
}
.SelectGuide H3
{
background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#666666;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:25px;
margin-bottom:5px;
margin-left:0px;
padding-left:5px;
padding-top:5px;
width:808px;
}
.desctitle
{
background:#EEEEEE none repeat scroll 0 0;
font-size:14px;
font-weight:bold;
height:24px;
padding-left:5px;
}
#plsSelect
{
border:1px solid #E1E1E1;
line-height:15px;
margin-bottom:10px;
padding:5px;
width:165px;
float:left; 
margin-top:5px; 
height:30px;
}

.bottomGuideList
{
border:1px solid #E1E1E1;
line-height:15px;
margin-top:10px;
padding:5px;
width:165px;
}

/****************************** Guide List end *************************************/

/************************************************************  SERVICE PAGE FIRST ********************************************************/
#service_content
{
float:left;
line-height:15px;
margin-left:7px;
margin-top:5px;
position:relative;
width:816px
}

.featured_support
{


margin-right:15px;
position:relative;
width:809px;
}
.h2surround1
{

margin:0;
padding:0;
height:25px;
display:block;
}
.featured_header
{
background:transparent none repeat scroll 0 0;
border-style:none;
color:#666666;
font-size:12px;
height:25px;
padding-left:5px
}
.featured_content
{
border:medium none;
display:block;
float:left;
padding:2px;
position:relative;
width:809px;
}
.featured_content UL LI
{
background:url("../images/Servicepage/servicePage___BG.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:200px;
list-style:none outside none;
margin-bottom:15px;
margin-top:8px;
position:relative;
text-align:center;
width:200px;
}

.featured_content UL .headersss
{
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:7px;
left:12px;
position:relative;
top:-9px;
width:0;
z-index:100;
}

.textforLI
{
color:white;
font-size:12px;
margin-top:29px;
padding:3px;
position:relative;
text-align:center;
}
.textforLI a
{
color:#FFFFFF;

}

.repair_calculator
{
background:url("../images/Servicepage/bgpolaroid_wide.png") no-repeat scroll left bottom transparent;
color:#FFFFFF;
float:left;
height:149px;
margin:0 0 14px 1px;
position:relative;
width:268px;
}
.repair_header
{

border:medium none;
color:#666666;
font-size:12px;
height:25px;
padding-left:5px;
border:none;
border-bottom:none;
width:345px;
}
.h2surround1 h2
{
margin-bototm:0;
padding-bottom:0;
padding-top:0;
border:none;
background:none;
}


.repair_content a
{
color:#33CCFF
}
.repair_content
{
border:medium none;
float:left;
height:86px;
margin-top:0;
padding:11px 0 0 14px;
width:159px;
}
.sparepartsIcon
{
position:relative;
float:left;
}
.sparepartsIcon IMG
{
width:80px;
height:80px;
border:none;
}
.spare_partsHeader
{


background:#F7F7F7;
background-repeat:no-repeat;
height:25px;
border:none;
font-size:12px;
color:#666;
border:1px solid #CCCCCC;
border-bottom:none;
padding-left:5px;
width:345px;
}

.repair_calculatorLastbox
{
background:url("../images/Servicepage/bgpolaroid_wide.png") no-repeat scroll left bottom transparent;
float:left;
height:149px;
margin-bottom:13px;
margin-right:0;
margin-top:0;
position:relative;
width:267px;
color:#FFFFFF;
}


.h2text
{
color:#FFFFFF;
margin-left:10px;
position:relative;
text-align:left;
top:12px;
}
.h2text1
{
color:#000000;
font-size:15px;
font-weight:lighter;
position:relative;
text-align:left;
}

.featured_content IMG
{
margin-top:30px;
padding-left:5px;
text-align:center;
}
/************************************************************  SERVICE PAGE END ********************************************************/

#bigcontentsbox1 h5
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/test_images/top_features_corners.gif) no-repeat scroll left top;
height:5px;
left:11px;
line-height:0;
margin:0;
padding:0;
text-indent:-5000px;
top:14px;
width:746px;
z-index:100;
}
.hide2
{
position:absolute
}
.product_header_used .titleDec,
.product_header_new .titleDec
{
font-weight:lighter
}
.product_header_used
{
background:url(../images/top_bar_1003.jpg) no-repeat top left;
border:medium none;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:29px;
margin-bottom:5px;
margin-left:5px;
padding-left:21px;
padding-top:7px;
width:982px;
overflow:hidden;
}
.product_header_new
{
background:url(../images/greylongbar.jpg) top left no-repeat;
border:medium none;
color:#000000;
font-size:16px;
font-weight:bold;
height:25px;
margin-bottom:5px;
margin-left:5px;
padding-left:21px;
padding-top:7px;
width:984px;
overflow:hidden;
}
.mappage
{
text-align:left;
}

.mappage b
{
text-align:left;
border-bottom:1px solid #000000;
width:auto;
display:block;
}

.topofpage
{
float:right;
font-weight:lighter;
text-decoration:none;
cursor:pointer;
}

.topofpage a
{
text-decoration:none;
}
.topofpage a:hover
{
text-decoration:none;

}
.topofpage a:visited
{
text-decoration:none;
}


.footer_end
{
text-align:center;
vertical-align:bottom;
position:relative;
font-size:10px;

}
.footer_width
{
    background: none repeat scroll 0 0 #000000;
margin: 0 auto;
height:145px;
width:1024px;
}

.repairspltable
{
width:800px;
margin-bottom:20px;
position:relative;
left:6px;
}

.spares_bottom_text
{
float:left;
height:110px;
line-height:15px;
position:relative;
width:800px;
}
.spares
{
    background:url(../images/sparesbg.jpg) top left repeat-x;
    float: left;
    height: 100%;
    width: 106px;
}
.spares a
{
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-left: 26px;
    margin-top: 10px;
}
.textArea2
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:left;
line-height:20px;
margin-left:0;
margin-right:0;
padding-left:5px;
padding-right:5px;
position:relative;
top:0;
width:801px;
z-index:1;
}

.videoplayer_title{
position:relative;
width:500px;
height:15px;
left:10px;
z-index:1;
top:10px;

}

.videoplayer_title p{
	color: #000000;
	font-size:20px;
	vertical-align:middle;
	padding-left:4px;
}
.videoplayer{
	position:relative;
	float:left;
	margin: 20px 0 0 135px;
		border:1px solid #f2f2f2;
}

.videochannel_title{
	position:relative;
	font-size:18px;
	color:#000000;
	margin:40px 0 -20px 20px;
	

}

.videoboxtitle{
	position:relative;
	top:20px;
	float:left;
	margin:0 10px 5px 20px;
	font-size:18px;

}

.videobox{
float:left;
height:679px;
margin:0 0 50px 14px;
overflow:auto;
padding-left:5px;
position:relative;
top:20px;
width:763px;
}

.videobox ul{
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0;
}

.videobox ul li{
display:block;
float:left;

margin:0 0 44px;
padding:0;
position:relative;
width:152px;

}

.videochannel{
	position:relative;
	height:90px;
width:120px;

}

.videochannel h1{
	float:left;
	font-size:12px;
	padding:0 0px 0 3px;
	width:90px;
	margin:0;
	color:#000000;

}


.videochannel img{
	float:left;
	border: 1px solid #CCCCCC;
}


.videochannel p{

	float:left;
	padding:0 0 0 3px;
}


.videochannel_line {
	position:relative;
	float:left;
	width:32%;
	padding-top:10px;
	height:200px;

}

.videochannel_line h1{
	font-size:16px;
	color:#000000;
	padding-top:10px;
	padding-bottom:15px;
	text-align:center;

}

.videochannel_line img{
	padding-left:50px;
	margin-top:-13px;



}

.videochannel_line p{
	padding:5px;
	text-align:center;
}

#accounts_leftmenu .accountsInfo h2
{
background:url(../images/accounts/title_header.jpg) no-repeat bottom left;
color:#FFFFFF;
height:31px;
}
#accounts_leftmenu .accountsInfo h2 span
{
position:relative;
top:3px;
}
#accounts_leftmenu .accountsInfo UL LI
{
list-style:none;
}
#accounts_leftmenu .accountsInfo a
{
border-bottom:1px solid #f2f2f2;
text-decoration:none;
}
#accounts_leftmenu .accountsInfo img
{
border:none;
text-decoration:none;
}

#usedCondition
{
background:#F2F2F2 none repeat scroll 0 0;
font-size:11px;
padding:15px;
}

.buyerguidebox
{
float:left;
position:relative;
}

.buyerguidebox ul

{
position:relative;
margin-left:12px;
text-align:center;
}
.buyerguidebox img
{
border:none;
}
.buyerguidebox img:hover
{
    	opacity: 0.7; 
    	-moz-opacity: 0.7; 
    	-khtml-opacity: 0.7; 
    	filter: alpha(opacity=40); 
}
.buyerguidebox a
{
text-decoration:none;
color:#000000;
}
.buyerguidebox a:hover
{
text-decoration:none;
color:#999999;
}

.buyerguidebox ul li
{
position:relative;
list-style:none;
float:left;
margin-right:31px;
}
.buyerguidebox ul .last
{
position:relative;
list-style:none;
float:left;
margin-right:0px;
}
.buyerguideoverview
{
line-height:15px;
margin-bottom:10px;
margin-left:12px;
}
.buyerguide_content
{
margin-top:10px;
margin-left:12px;
float:left;
}

#listHeaders
{
	position:relative;
	float:left;
	display:block;
	height:auto;
	width:806px;
	font-size:13px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#F5F5F5;
	max-height:80px;
		border:#999999 1px solid;	
		margin-bottom:10px;

			padding-left:5px;
}
#searchA a
{
text-decoration:none;
float:left;
font-size:13px;
color:#FF0000;
position:relative;
font-weight:bold;
clear:both;
width:52px;
margin-left:750px;
}

.JobTitle
{
width:220px;
float:left;
position:relative;
padding-top:5px;
}
.Telephone
{
float:left;
position:relative;
width:185px;
padding-top:5px;
}
.emailAddress
{
float:left;
position:relative;
width:185px;
padding-top:5px;
}



.BranchAddress
{
float:left;
position:relative;
width:260px;
padding-top:5px;
line-height:15px;
}
.MainLine
{
float:left;
position:relative;
width:170px;
padding-top:5px;
}
.BranchEmail
{
float:left;
position:relative;
width:160px;
padding-top:5px;
}
.Name
{
width:160px;
float:left;
font-weight:bold;
margin-left:10px;
padding-top:5px;
}


.co2RegButton
{
float:right;
height:40px;
margin-left:76px;
position:relative;
width:333px;
z-index:0;;
}
.co2RegButton input
{

border:none;

cursor:pointer;
}

.co2RegButton .continue{
background:url(../images/continue.jpg)  no-repeat top left;
}
.co2RegButton .ok
{
background:url(../images/OKbutton.jpg)  no-repeat top left;
height:31px;
width:122px;
}

.co2RegButton .back
{
background:url(../images/backButton.jpg)  no-repeat top left;
height:31px;
width:122px;
}
.checkoutImage
{
float:left;
margin-left:535px;
position:relative;
width:254px;
}
.checkoutImage div
{
float:left;
left:-245px;
margin-right:10px;
position:relative;
}
.checkoutImage div input
{

height:25px;
width:100px;
}
.checkoutImage IMG
{
border:none;
top:0;
float:left;
cursor:pointer;
}

#OrderSummaryTitles
{	
background:#FFFFFF none repeat scroll 0 0;
float:left;
font-weight:bold;
height:27px;
position:relative;
width:805px;
	
}

#OrderSummaryTitles .model
{
float:left;

position:relative;
width:135px;
}

#OrderSummaryTitles .description
{
float:left;
position:relative;
width:410px;
}

#OrderSummaryTitles .unit_cost
{
position:relative;
float:left;
width:85px;
}

#OrderSummaryTitles .QTY
{
float:left;
position:relative;
width:42px;
}

#OrderSummaryTitles .total
{
position:relative;
width:68px;
float:left;
}
#OrderSummaryTitles .tax
{
float:left;
width:51px;
}

#OrderSummaryDelivery
{
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #EEEEEE;

float:left;
height:30px;
margin-bottom:5px;
margin-top:10px;
position:relative;
width:805px;
}

#OrderSummaryDelivery .cost
{
background-color:#F2F2F2;
display:block;
float:left;
left:475px;
position:relative;
width:81px;
}

#OrderSummaryDelivery .total_cost
{
background-color:#F2F2F2;
display:block;
float:left;
left:510px;
position:relative;
width:61px;
}


#OrderSummaryDelivery .vat
{
background-color:#F2F2F2;
display:block;
float:left;
left:505px;
position:relative;
width:68px;
}

#OrderSummaryDelivery div
{
float:left;

margin-right:10px;
position:relative;
}

#OrderSummaryPayment
{
float:right;
line-height:15px;
margin-bottom:5px;
margin-right:11px;
position:relative;
text-align:right;
width:625px;
}
#OrderSummaryPayment span
{
font-weight:bold;
color:#FF0000;
font-size:15px;
}




.probs
{
background:#F2F2F2 none repeat scroll 0 0;
float:left;
margin-bottom:15px;
margin-top:90px;
clear:both;
width:411px;
}

.probs1
{
background:#F2F2F2 none repeat scroll 0 0;
float:left;
margin-bottom:15px;
margin-top:90px;
clear:both;
width:100%;
text-align:center;
}


.probs img
{
margin-right:5px;
}


#orderhistoryContent
{
position:relative;
float:left;
}

#orderhistoryContent .date
{
position:relative;
height:20px;
float:left;
width:79px;

}

#orderhistoryContent .orderid
{
position:relative;
height:20px;
float:left;
width:154px;
}
.prodlist
{
margin-bottom:10px;

}
#orderhistoryContent .date1
{

float:left;
margin-right:5px;
position:relative;
width:75px;
}

#orderhistoryContent .listbox
{
border-bottom:1px solid #ffffff;
width:790px;

position:relative;
background:#f5f5f5;
cursor:pointer;
}

#orderhistoryContent .orderid1
{
position:relative;
float:left;
}

#orderhistoryContent .orderid1 a
{
float:left;
color:#FF0000;
margin-right:22px;
}
#orderhistoryContent .ohlist
{
float:left;
left:230px;
margin-left:3px;
position:absolute;

}
#orderhistoryContent .list
{
position:relative;
width:790px;
}

.paymentMeth
{
float:left;

width:120px;
}

.ohmod
{
float:left;

width:120px;
}

.ohdesc
{
float:left;

width:435px;
}


.ordersearch
{
margin-bottom:10px;
}


#ordersearch
{
float:left;
height:40px;
margin-top:16px;
position:relative;
width:83%;
}

#ordersearch .orderID
{
position:relative;
float:left;
width:150px;
}

#ordersearch .date
{
position:relative;
float:left;
width:150px;
}

.addressDetails1
{
float:left;
line-height:15px;
position:relative;
text-align:left;
width:300px;
}

.addressDetails1 ul
{
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0;
}


.redtextboldhead1 
{ 
font-family:Geneva, Arial, Helvetica, sans-serif; 
color:#FF0000; 
text-decoration:none; 
font-size:14px; 
font-style:normal; 
font-weight:bold;
margin-left:7px;
}
.redtextboldhead3 
{ 
background:#F2F2F2 none repeat scroll 0 0;
color:#FF0000;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
height:40px;
line-height:13px;
position:absolute;
width:238px;
}

.userinfo
{
position:relative;
float:left;
margin-left:10px;
font-weight:bold;
width:500px;
}

.tandc
{

float:right;
height:24px;
margin-top:5px;
padding-right:15px;
position:relative;
text-align:right;
width:793px;
}

.tandc input
{
position:relative;
}


.tandc a
{
color:#FF0000;
font-weight:bold;
}

.deliveryOptions
{
float:right;
margin-bottom:5px;
margin-right:11px;
margin-top:10px;
width:352px;
}

.deliveryOptions1
{
float:right;
margin-bottom:5px;
margin-top:10px;
position:relative;
width:802px;
}
.deliveryOptions1 span
{
float:right;
margin-bottom:5px;
margin-right:11px;
margin-top:10px;
position:relative;
}



.deliveryOptions span
{
float:left;
position:relative;
width:95px;
}
.deliveryOptions select
{
float:right;
margin-right:10px;
width:192px;
}

.noBG input
{
background:#ffffff;
}

.costdelivery
{
background:transparent url(../images/bgCheckout5.jpg) no-repeat scroll 0 0;
border:medium none;
float:left;
height:220px;
position:relative;
width:803px;;
}

.leftbox
{


float:left;

margin-left:5px;
padding:5px;
position:relative;
width:325px;
}

#theTotals2 
{
width:801px;
float:left;
}


#theTotals2 .total3 .t1
{
float:left;
left:584px;
position:relative;
top:5px;
font-weight:bold;
}
#theTotals2 .total3
{
width:802px;
float:right;
}

#theTotals2 .total3 .tp2
{
background:#F2F2F2 none repeat scroll 0 0;
color:#FF0000;
float:right;
font-size:14px;
font-weight:bold;
height:20px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
text-align:right;
width:126px;
}
#theTotals1
{
float:right;
position:absolute;
right:12px;
top:148px;
width:245px;
}
#theTotals1 .total .tp2
{
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #000066;
height:16px;
text-align:right;
width:130px;
font-size:15px;
color:#FF0000;
vertical-align:middle;
padding:0 3px 4px 2px;
float:right;
}

.total2 .tp2
{
border:none;
text-align:right;
color:#000000;
text-decoration:underline;
font-size:14px;
background:none;
float:right;
}

.backbutton img
{
float:left;
position:relative;
margin-top:10px;
border:none;
cursor:pointer;
}

.printbutton
{
border:medium none;
float:right;
margin-top:10px;
position:relative;
width:802px;
}

.printbutton input
{
float:right;

margin-top:15px;
}


#theTotals1 .total
{
text-align:right;
}

#theTotals1 .t1
{
color:#000000;
float:left;
}

#theTotals1 .totalPrice
{
color:#FF0000;
font-size:15px;
font-weight:bold;
}

.deliverto
{
background:url(../images/checkout5_bg_address.png) no-repeat;   
border:1px solid;
float:left;
height:185px;
margin-top:5px;
padding:8px 0 0 15px;
position:relative;
width:400px;
border:none;
}
.deliverto ul
{
list-style:none;
line-height:15px;
}

.deliverto1
{
background:url(../images/background_stuff_width_360.jpg) no-repeat;   
border:1px solid;
float:left;
height:150px;
margin-top:5px;
padding:8px 0 0 15px;
position:relative;
width:360px;
border:none;
margin-left:23px;
}
.deliverto1 div
{
width:320px;
}

.deliverto1 ul
{
list-style:none;
line-height:15px;
width:320px;
}


.deliverto2
{
border:1px solid;
float:left;
height:150px;
margin-top:5px;
padding:0;
position:relative;
width:395px;
border:none;
color:#FF0000;
font-weight:bold;
}
.deliverto2 div
{
width:320px;
}

.deliverto2 ul
{
list-style:none;
line-height:15px;
width:350px;
}



.dottedline
{
border-bottom:1px dotted #000000;
float:left;
height:0;
margin-left:10px;
margin-top:0;
width:778px;
}

.register img
{
position:relative;
top:25px;
}

.timeline
{
border-bottom:1px solid;
position:relative;
width:100%;
text-align:center;
}
#accountRefDiv
{
float:left;
left:0;;
}
#accountRefDiv input
{
float:left;
font-size:12px;
height:15px;
left:273px;
position:absolute;
top:2px;
width:153px;
}

.OKBUTTON
{
float:right;
position:relative;

}
.pplist
{
float:left;
position:relative;
line-height:15px;
left:-13px;
}
.pplist1
{
float:left;
position:relative;
line-height:15px;
left:-10px;
width:780px;
}
.pplist li
{
list-style:none;
list-style-position:inside;
float:left;
width:780px;
margin-bottom:10px;
}

.pplist li span
{
float:left;
font-weight:bold;
margin-right:10px;
}
.pplist li a
{
text-decoration:none;
}
.pplists
{
float:left;
position:relative;
line-height:15px;
left:-13px;
}
.pplists1
{
float:left;
position:relative;
line-height:15px;
left:-10px;
width:780px;
}
.pplists li a
{
float:right;
text-align:right;
font-weight:bold;
color:#FF0000;
}

.pplists li
{
list-style:none;
list-style-position:inside;
float:left;
width:780px;
margin-bottom:10px;
}

.pplists li span
{
float:left;
font-weight:bold;
margin-right:10px;
}

.pplists2 li {
list-style:none;
list-style-position:inside;
float:left;
width:780px;
}
.pplists2 li span
{
float:left;
font-weight:bold;
margin-right:10px;
}
.shipping
{
position:relative;
float:left;
width:790px;
margin-bottom:20px;
}

.shipping tr:hover
{
background:#f2f2f2;
}


.shipping td
{
border-bottom:1px solid #999999;
}

.shipping .noline
{
border-bottom:none;
}

.OrderID
{
width:600px;
float:left;
}

.OrderID span
{
font-size:14px;
font-weight:bold;
color:#FF0000;
}

.typeGo
{
position:relative;
margin-left:10px;
}

.newStock
{
position:relative;
}
.usedStock
{
float:left;
position:absolute;
top:21px;
width:110px;
}
.newbask
{
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
width:128px;
padding:3px;
}

.paymentMethod
{
position:relative;
margin-top:20px;
}
.paymentMethod span
{
float:left;
margin-bottom:10px;
position:relative;
width:100%;
}

.paymentMethod img
{
vertical-align:middle;
}
.paymentMethod div
{
margin-bottom:13px;
background:#f2f2f2;
padding-bottom:1px;
}

.paymentMethod div input
{
margin-right:2px;
vertical-align:middle;
}

.checkout4Address
{
background-color:#F2F2F2;
color:#000000;
float:left;
margin-bottom:20px;
padding-left:2%;
position:relative;
width:98%;
}
.checkout4Address input
{
vertical-align:middle;
}
.checkout4Address span
{
margin-left:10px;
}

#bankTransferAddressChoose
{
text-align:center;
}

#bankTransferAddressChoose input
{
vertical-align:middle;
}

.DELDetails1
{
position:relative;
float:left;
margin-left:200px;
}

#VIAccountAddressTable div
{
float:left;

position:relative;
width:350px;
}

#bankTransferAddressTable div
{
float:left;
margin-left:175px;
position:relative;
width:350px;
}



.DELDetails1 input
{
width:165px;
}
.DELDetails1 td
{
margin:0px;
padding:0px;
}

.DELDetails1 .label
{
text-align::right;
float:right;
}

.VIAccount
{
background-color:#F2F2F2;
color:#000000;
float:left;
margin-bottom:20px;
padding-left:2%;
position:relative;
width:98%;
}

.VIAccount span
{
margin-left:10px;
}
.VIAccount input
{
vertical-align:middle;
}

.chooseType
{
background:#666666 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:15px;
font-weight:bold;
height:33px;
margin-bottom:0;
padding-top:12px;
position:relative;
text-align:center;
vertical-align:middle;
width:100%;
margin-top:20px;
}
.chooseType1
{
background:#666666 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
height:33px;
margin-bottom:0;
padding-top:12px;
position:relative;
text-align:center;
vertical-align:middle;
width:100%;
}

.co5viaAll
{
float:left;
}
.co5viaAll input
{
width:145px;
}
.co5via
{
width:200px;
float:left;
}

.regOkButton
{
float:right;
width:500px;
margin-bottom:40px;
}

.SubTotals
{
float:right;
margin-bottom:5px;
width:323px;
}


.SubTotals .savemount
{
left:-83px;
margin-bottom:5px;
position:absolute;
width:434px;
}

.SubTotals .savemount strong
{
float:left;
width:184px;
text-align:right;
}



.SubTotals .savemount span
{
color:#FF0000;
background:#F2F2F2 none repeat scroll 0 0;
float:left;
margin-left:6px;
margin-right:5px;
padding-left:5px;
position:relative;
width:123px;
text-align:right;
}


.SubTotals1
{
float:left;
margin-bottom:5px;

}
.SubTotals1 span
{
background:#F2F2F2 none repeat scroll 0 0;
float:left;
margin-left:6px;
padding-left:5px;
position:relative;
width:123px;
margin-right:5px;
text-align:right;
}
.SubTotals1 strong
{
float:left;
width:184px;
text-align:right;
}

.SubTotals1vat
{
float:left;
}

.SubTotals1vat span
{
background:#F2F2F2 none repeat scroll 0 0;
float:left;
margin-left:6px;
padding-left:5px;
position:relative;
width:123px;
margin-right:5px;
text-align:right;
}

.SubTotals1vat strong
{
float:left;
width:184px;
text-align:right;
}
#hiddenLogo
{
background:url(../images/titles/visualLogo2.png) no-repeat ;
float:left;
visibility:hidden;
}

.VATdetails
{
visibility:hidden;
}

.newSaleProdcutDetails
{
float:left;
line-height:15px;
margin-bottom:10px;
position:relative;
width:100%;
}

.newSaleProdcutDetails ul
{
list-style:none;
}

.hidefooter
{

visibility:visible;
}
.redtext5
{
color:#FF0000;
line-height:15px;
}


.redtext1{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    color: red;
    font-weight: bold;
    height: 44px;
    left: 0;
    line-height: 15px;
    position: absolute;
    text-align: left;
    top: -49px;
    width: 159px;
}

.RegDetails1
{
float:left;
line-height:17px;
}

.regright
{
float:left;
margin-left:10px;
position:relative;
width:350px;
}

#h2
{
text-align:center;
font-size:13px;
font-weight:bold;
color:#FF0000;
}



.forgotPassword
{
float:left;
height:18px;
margin-left:59px;
position:relative;
width:107px;
}
/****** GOOGLE MAPS START *********/


#offices_activeInfoWindow table
{
padding:0px;
margin:0px;
border-collapse:collapse;
border-spacing:0px;
}

#offices_activeInfoWindow table td
{
padding:0px 15px 0px 1px;
margin:0px;
border-collapse:collapse;
border-spacing:0px;
}

#offices_mapControlPanel
{
background:#F2F2F2 none repeat scroll 0 0;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:15px;
margin-left:7px;
padding:5px;
width:97%;
}

#offices_ownedOfficesContactDetails ul
{
float:left;
margin-top:5px;
width:800px;
}

#offices_ownedOfficesContactDetails ul ul

{
float:left;
margin-left:34px;
margin-right:10px;
width:336px;
}
#offices_ownedOfficesContactDetails .clickhere
{
float:right;
color:#cccccc;
width:75px;
}
#offices_ownedOfficesContactDetails .vistext
{
float:left;
width:260px;
}


#offices_ownedOfficesContactDetails .titlesmap
{
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
display:block;
font-size:17px;
font-weight:bold;
margin:0;
padding:3px;
width:100%;
}

#offices_ownedOfficesContactDetails a
{
color:#000000;
text-decoration:none;
border-bottom:1px solid #f2f2f2;
display:block;
width:100%;
padding:0 3px;
cursor:pointer;
}
#offices_ownedOfficesContactDetails a:hover
{
color:#000000;
text-decoration:none;
font-weight:bold;
background:#f2f2f2;
}

#offices_mapControlPanel span
{
font-size:14px;
font-weight:bold;
}

#offices_mapControlPanel ul li
{
list-style:none;
width:150px;
float:left;
font-size:13px;
font-weight:bold;
margin-top:10px;
}
#offices_mapControlPanel ul li a:current
{
color:#ff0000;
}

#offices_ownedOfficesContactDetails ul li
{
list-style:none;
float:left;
}
#offices_map
{
position:relative;
float:left;
margin-bottom:15px;
width: 820px; 
height: 400px; 
position: relative; 
float: right; 
margin-right: 10px; 
background-color: rgb(229, 227, 223);
}

.mapHeader
{background:url(../images/map_header.jpg) no-repeat;
width:1013px;
height:40px;
padding:0px;
margin:0px;
color:#FFFFFF;
}

.mapHeader span
{
float:left;
font-size:17px;
font-weight:bold;
margin-left:26px;
padding-top:5px;
}

#offices_mapControlPanel .pins
{
float:left;
}
/****** GOOGLE MAPS END *********/

.prodDetailBack
{
cursor:pointer;
height:31px;
left:290px;
position:relative;
top:15px;
width:119px;
}

#basketSticker
{
left:0px;
top:0px;
margin:0px;
padding:0px;
}

#VolusionLiveChat
{
position:relative; 
z-index:1; 
border:1px solid #0000000; 
float:left;
height:120px;
}
#VolusionLiveChat img
{
position:relative;
float:left;
z-index:2;
}

#VolusionLiveChat a
{
background-color:#FFFFFF;
border:none;
position:relative;
z-index:0;
}
#VolusionLiveChat a:hover
{
background-color:#FFFFFF;
border:none;
}
#VolusionLiveChat table{
	margin:0 auto;
	text-align:center;
 }
#VolusionLiveChat td a
{
	text-indent:-9999px;
	color:#fff!important;
}

.transres
{
position:relative;
float:left;
}

.transres img
{
position:relative;
float:left;
margin-right:5px;
}
.transresContent
{
position:relative;
float:left;
width:360px;
}

.transresContent strong
{
color:#FF0000;
font-weight:bolder;
font-size:16px;
}
.transres span
{
font-size:14px;
font-weight:bold;
position:relative;

}
.contactTrans
{
position:relative;
float:left;
width:100%;
}

#specification h3
{
background:none repeat scroll 0 0 transparent;
font-size:14px;
margin:0;
padding:0;
position:relative;
text-align:left;
}
#usedCondition h2
{
background:none repeat scroll 0 0 transparent;
position:relative;
text-align:left;
}

.marqtitle
{
border-right:1px solid;
color:#000000;
float:left;
font-weight:bold;
height:21px;
margin-bottom:8px;
margin-left:16px;
padding:1px 1px 1px 10px;
position:relative;
width:86px;
background:#f2f2f2;
}
.marqtitle a
{
color:#000000;
text-decoration:none;
}
.marqtitle a:hover
{
color:#0066FF;
text-decoration:none;
}
.latestNews
{
border-bottom:1px solid #E2E2E2;
width:100%;
}

.latestNews .latsetNewsContent
{
margin-left:20px;
margin-bottom:20px;
}
.latestNews .latsetNewsContent a
{
color:#000000;
text-decoration:none;
}
.latestNews .latsetNewsContent a:hover
{
color:#666666;
text-decoration:none;
}
.latestNews .latsetNewsContent span
{
color:#FF0000;
font-size:10px;
}
.latestNews .latestNewsHeader
{
font-size:16px;
font-weight:bold;
margin-bottom:7px;
margin-left:5px;
}

/******************************* SEARCH THINGY   *******************************************/
#alertEmailBOX form .inner
{
margin-left:14px;
margin-top:10px;
position:relative;
}

#alertEmailBOX .inputType
{
position:relative;
float:right;
}


a#close {
    height: 30px;
    width: 30px;
    position: absolute;
    top: -12px;
    left: -12px;
    background: url(../images/close.png) 0 0;
}

a#close:hover {
    background: url(../images/close.png) 0 -30px;
}

#alertEmailBG { 
	display: none; 
	position: absolute; 
	background: #000; 
	opacity: 0.7; 
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7; 
	filter: alpha(opacity=40); 
	width: 100%;
	height: 100%; 
	top: 0; 
	left: 0; 
	z-index: 99; 
}

#alertEmailBOX table
{
margin-top:10px;
float:left;
margin-left:10px;
}

#alertEmailBOX table td
{
height:13px;

}

#alertEmailBOX { 
	display: none; 
	position: absolute; 
	background:url(../images/sageloginbox.png) no-repeat;
	width:300px;
	height:312px;
	z-index: 100; 
}
	
	.errorSec
	{
	position:relative;
	margin-left:10px;
	}
	.errorSec .sorrybit
	{
	font-size:14px;
	font-weight:bold;
	}
	
.skyAccessLog 
{ 

 position:relative;
 float:right;
 left:30px;
 bottom:25px;
 height:80px;
 width:100px;
}
.courseText
{
background:none repeat scroll 0 0 #F2F2F2;
float:left;
margin-top:30px;
padding:8px;
position:relative;
width:600px;
z-index:0;
}
.courseText1
{
background:none repeat scroll 0 0 #f2f2f2;
float:left;
padding:8px;
position:relative;
width:784px;
z-index:0;
}
.coursesdates
{
border:1px solid #cccccc;
float:left;
margin-bottom:10px;
z-index:1;
padding:10px;
width:777px;
}
.coursesdates span input
{
vertical-align:middle;
}
.coursesdates span 
{
font-weight:bold;
}
.coursesdates span div
{
color:#009900;
display:inline;
}
.coursesdates input[type="submit"]
{
background:url("../images/register_button.png") no-repeat scroll 0 0 transparent;
border:0 none;
height:34px;
margin-top:15px;
width:110px;
}
.coursesdates input[type="submit"]:hover
{
background:url("../images/register_button_hover.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
}
.coursesdates input[type="value"]
{
font-size:14px;
}
.coursesdates form
{
background:none repeat scroll 0 0 #FFCCCC;
border:1px solid #F2F2F2;
float:left;
margin-bottom:10px;
margin-right:43px;
padding:10px;
position:relative;
width:255px;
}

.extraText
{
float:left;
width:790px;
}
.bookcourse
{ 
float:left;
font-size:29px;
font-weight:bold;
margin-top:10px;
position:relative;
width:100%;
z-index:100;
background:url(../images/bookyourplacehere.jpg) no-repeat;
height:53px;
}



.welcome_logged_in
{
    margin-left: 126px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 262px;
    z-index: 2;
}
.welcome_logged_in a
{
width:auto;
}

.welcomePage
{
background:#FFFFFF;
position:relative;
width:100%;
margin-left:5px;
}

.failed_login
{
border-right:1px solid;
float:left;
margin-left:75px;
padding:5px;
position:relative;
width:245px;
padding-right:60px;
}

.failed_login .label
{
text-align:right
}

.failed_login h2
{
font-size:16px;

}
#engjobtable
{
float:left;
margin-left:7px;
position:relative;
width:685px;
}
#engjobtable .itemNo
{
position:relative;
float:left;
width:30px;
}
#engjobtable .model
{
position:relative;
float:left;
width:390px;
text-align:left;
}
#engjobtable .saleprice
{
position:relative;
float:left;
width:80px
}
#engjobtable .saleprice1
{
position:relative;
float:left;
width:200px
}
#engjobtable .rows
{
border-bottom:1px solid #F2F2F2;
float:left;
position:relative;
width:688px;
}
#engjobtable .rows1
{
background:#f2f2f2;
position:relative;
float:left;
width:686px;
font-weight:bold;
}
#engjobtable .rows1 div,
#engjobtable .rows div
{
border-right:1px solid #ffffff;
text-align:right;
}

#engjobtable .qtyeng
{
position:relative;
float:left;
width:30px;
}     
#engjobtable .totaleng    
{
position:relative;
float:left;
width:75px;
}
#engjobtable .engvat
{
width:75px;
position:relative;
float:left;
}
#engjobtable .SubTotals1
{
position:relative;
float:left;
width:300px;
}
#engjobtable  .SubTotals1vat {
float:left;
}
.Engtotals
{
float:right;

margin-top:35px;
position:relative;
width:158px;
}
.Engtotals .engtotalPrice
{
position:relative;
float:left;
}
.Engtotals .Engsub
{
float:left;
position:relative;
}
.Engtotals strong
{
width:80px;
float:left;
margin-right:3px;
text-align:right;
}
.Engtotals .engtprice
{
position:relative;
font-weight:bold;
color:#FF0000;
font-size:14px;
}
.Engtotals .totalas
{
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
float:left;
margin-top:5px;
padding:5px 0;
}
.signageeng
{
position:relative;
float:left;
margin-top:10px;
}
.signageeng span
{
width:50px;
float:left;
}
.signageeng input[type="submit"]
{
position:relative;
float:left;
margin-left:108px;
}
.tceng span a
{
font-weight:bold;
color:#FF0000;
}
.engTable td 
{
line-height:15px;
padding-top:1px;
vertical-align:top;

}
.engTable th {
line-height:15px;
text-align:right;
vertical-align:top;
width:15%;
}
.serviceNumber
{
float:left;
font-size:25px;
font-weight:bold;
padding:0 0 0 0;
}

.service_feature_window
{
background:url(../images/Servicepage/featuredwindow.jpg) no-repeat 0% 0% ;
height:200px;
margin-left:4px;
}
.threeboxesbox
{
position:relative;
}
.boxes
{
position:relative;
float:left;
margin-right:10px;
width:254px;
}
.headbox
{
position:relative;
}
.contenthere
{
position:relative;
background:#e6f0f3;
height:130px;
line-height:15px;
padding:8px;
}
.bottombuttons 
{
position:relative;
margin-top:10px;
float:left;
margin-bottom:20px;
}
.bottombuttons .boxes1 
{
background:url("../images/Servicepage/bg_bui.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:112px;
position:relative;
width:254px;
margin-right:10px;
margin-top:10px;
}
.bottombuttons .boxes1:hover
{
background:url("../images/Servicepage/bg_bui_hover.jpg") no-repeat scroll 0 0 transparent;
cursor:pointer

}
.bottombuttons .imagessilhouttes 
{
float:left;
margin-right:0px;
position:relative;
width:87px;
}
.bottombuttons .contenthere1
{
line-height:13px;
color:#F7F7F7;
position:relative;
float:left;
width:150px;
margin-left:10px;
margin-top:5px;
}
.bottombuttons .contenthere1 span
{
color:#FFFFFF;
float:left;
font-size:13px;
font-weight:bold;
margin-bottom:7px;
text-decoration:underline;
width:100%;
}
.bottombuttons a,
.bottombuttons img
{
border:none;
color:#FFFFFF;
cursor:pointer;
}
.bottombuttons .readmore
{
color:#3399FF;
}
.bottombuttons a:hover
{
border:none;
color:#FFFFFF;
text-decoration:none;
}
.manufactureres
{
position:relative;
float:left;
margin-bottom:10px;
margin-left:22px;
}
.manufactureres span
{
font-weight:bold;
margin-bottom:10px;
}
.manufact_surroundingbox ul
{
margin:0px;
margin-top:10px;
}

.manufact_surroundingbox ul li
{
list-style:none;
float:left;
margin:5px;
}

/***********/

.pictureholderdrama
{
float:left;
width:500px;
height:300px;
z-index:3;
}
.dramapie
{
background:url("../images/247Manchester_icon.jpg") no-repeat scroll 0 0 transparent;
height:188px;
position:relative;
width:372px;
float:right;
margin-right:24px;
position:relative;
}
.dramapie:hover
{
background:url(../images/247Manchester_icon_hover.jpg) no-repeat 0 0;
position:relative;
cursor:pointer;
}


.dramalondon
{
background:url("../images/247londonicon.jpg") no-repeat scroll 0 0 transparent;
z-index:1;
margin-left:24px;
float:left;
width:363px;
z-index:0;
height:184px;
}
.dramalondon:hover
{
background:url(../images/247londonicon_hover.jpg) no-repeat 0 0;
cursor:pointer;
z-index:3;

position:relative;
}

.pictureholderdrama .dramalondon span
{
margin-left:110px;
position:absolute;
top:-24px;
font-weight:bold;
font-size:14px;
}

.dramafooter
{
float:left;
margin-left:11px;
margin-top:9px;
}
.dramafooter img
{
margin-left:2px;
padding:2px;
}
.dramafooter .london247contact{
background:url(../images/24-7londoncontact.jpg) no-repeat 0 0 ;
height:85px;
position:relative;
width:253px;
float:left;
margin-left:6px;
}
.dramafooter .manchester247contact{
background:url(../images/24-7manchestercontacts.jpg) no-repeat 0 0 ;
height:85px;
position:relative;
width:253px;
float:left;
margin-left:6px;
}
.dramafooter .testimonials247{
background:url(../images/247testimonials.jpg) no-repeat 0 0 ;
height:85px;
position:relative;
width:253px;
float:left;
margin-left:6px;
}


.dramafooter .london247contact:hover{
background:url(../images/24-7londoncontact_hover.jpg) no-repeat 0 0 ;

}
.dramafooter .manchester247contact:hover{
background:url(../images/24-7manchestercontacts_hover.jpg) no-repeat 0 0 ;

}
.dramafooter .testimonials247:hover{
background:url(../images/247testimonials_hover.jpg) no-repeat 0 0 ;
}

.topHalf .mancpersonnel
{
float:left;
position:relative;
width:264px;
background:url(../images/247bordervertical.jpg) no-repeat right top;
height:185px;
}
.topHalf .mancpersonnel .contmancpers
{
position:relative;
float:left;
margin-left:20px;
margin-top:5px;
}

.topHalf .mancAddress
{
float:left;
position:relative;
width:255px;
background:url(../images/247bordervertical.jpg) no-repeat right top;
margin-left:5px;
}
.topHalf .mancAddress .contmancadd
{
float:left;
position:relative;
margin-left:20px;
margin-top:5px;
}

.topHalf .mancAddress img
{
position:relative;
top:8px;
}

.topHalf .manccont
{
float:left;
position:relative;
width:271px;
margin-left:5px
}
.topHalf .manccont .contmancont
{
position:relative;
float:left;
margin-left:20px;
margin-top:5px;
}

.links247
{
position:relative;
float:left;
width:100%;
margin-bottom:35px;
}

.testimonials247page
{
float:left;
width:100%;
position:relative;
margin-bottom:20px;
}
.testimonials247page b
{
font-size:10px;
color:#66CCFF;
font-weight:bold;
}
.pictureport247 ul
{
list-style:none;
position:relative;
float:left;
}

.openquote
{
background:url(../images/24_7Drama/quoteopen.jpg) no-repeat 0 0;
width:65px;
height:52px;
}

.closequote
{
background:url(../images/24_7Drama/quoteclose.jpg) no-repeat 0 0;
}


/*******************************/

.dramatext 
{
float:left;
line-height:15px;
margin-right:43px;
margin-left:5px;
width:247px;
}

.pictureholderdrama
{
float:left;
width:500px;
height:300px;
z-index:3;
}
.dramapie
{
background:url("images/247Manchester_icon.jpg") no-repeat scroll 0 0 transparent;
height:188px;
position:relative;
width:372px;
float:right;
margin-right:24px;
position:relative;
}
.dramapie:hover
{
background:url(images/247Manchester_icon_hover.jpg) no-repeat 0 0;
position:relative;
cursor:pointer;
}
/*.pictureholderdrama .dramapie span
{
margin-left:50px;
position:absolute;
top:-24px;
font-weight:bold;
font-size:14px;
}*/

.dramalondon
{
background:url("images/247londonicon.jpg") no-repeat scroll 0 0 transparent;
z-index:1;
margin-left:24px;
float:left;
width:363px;
z-index:0;
height:184px;
}
.dramalondon:hover
{
background:url(images/247londonicon_hover.jpg) no-repeat 0 0;
cursor:pointer;
z-index:3;
position:relative;
}

.pictureholderdrama .dramalondon span
{
margin-left:110px;
position:absolute;
top:-24px;
font-weight:bold;
font-size:14px;
}

.dramafooter
{
float:left;
margin-left:11px;
margin-top:9px;
}
.dramafooter img
{
margin-left:2px;
padding:2px;
}
.dramafooter .london247contact{
background:url(images/24-7londoncontact.jpg) no-repeat 0 0 ;
height:85px;
position:relative;
width:253px;
float:left;
margin-left:6px;
}
.dramafooter .manchester247contact{
background:url(images/24-7manchestercontacts.jpg) no-repeat 0 0 ;
height:85px;
position:relative;
width:253px;
float:left;
margin-left:6px;
}
.dramafooter .testimonials247{
background:url(images/247testimonials.jpg) no-repeat 0 0 ;
height:85px;
position:relative;
width:253px;
float:left;
margin-left:6px;
}


.dramafooter .london247contact:hover{
background:url(../images/24-7londoncontact_hover.jpg) no-repeat 0 0 ;

}
.dramafooter .manchester247contact:hover{
background:url(../images/24-7manchestercontacts_hover.jpg) no-repeat 0 0 ;

}
.dramafooter .testimonials247:hover{
background:url(../images/247testimonials_hover.jpg) no-repeat 0 0 ;

}

.topHalf
{
float:left;
margin-bottom:25px;
position:relative;
}

.topHalf .mancpersonnel
{
float:left;
position:relative;
width:264px;
background:url(../images/247bordervertical.jpg) no-repeat right top;
height:185px;
}
.topHalf .mancpersonnel .contmancpers
{
position:relative;
float:left;
margin-left:20px;
margin-top:5px;
}

.topHalf .mancAddress
{
float:left;
position:relative;
width:255px;
background:url(../images/247bordervertical.jpg) no-repeat right top;
margin-left:5px;
}
.topHalf .mancAddress .contmancadd
{
float:left;
position:relative;
margin-left:20px;
margin-top:5px;
}

.topHalf .mancAddress img
{
position:relative;
top:8px;
}

.topHalf .manccont
{
float:left;
position:relative;
width:271px;
margin-left:5px
}
.topHalf .manccont .contmancont
{
position:relative;
float:left;
margin-left:20px;
margin-top:5px;
}

.links247
{
position:relative;
float:left;
width:100%;
margin-bottom:35px;
}

.testimonials247page
{
width:100%;
margin-bottom:20px;
}
.testimonials247page b
{
font-size:10px;
color:#66CCFF;
font-weight:bold;
}
.pictureport247
{
float:left;
}
.pictureport247 div
{
float:left;
font-size:17px;
font-weight:bold;
position:relative;
width:800px;
}


.pictureport247 ul li
{
position:relative;
float:left;
width:112px;
height:130px;
border:1px solid #66CCFF;
padding:3px;
margin:3px;
line-height:15px;
}
.pictureport247 ul li:hover
{
background:#66CCFF;
cursor:pointer;
}
.pictureport247 ul li a
{
text-decoration:none;
color:#333333;
}



.pictureport247 ul li IMG
{
margin-left:3px;
border:none;
}
.openquote
{
background:url(../images/24_7Drama/quoteopen.jpg) no-repeat 0 0;
width:65px;
height:52px;
}

.closequote
{
background:url(../images/24_7Drama/quoteclose.jpg) no-repeat 0 0;
}
.content
{
float:left;
margin-bottom:20px;

margin-top:20px;
padding-bottom:33px;

border-bottom:1px solid #66CCFF;


margin-left:90px;
margin-top:20px;

}
.content .insidecontent
{
position:relative;
float:left;
width:590px;
}

/************************************/
/******* Branches details pages *****/
/*******           start             /*******/
.branch_content
{

float:left;
padding:10px;
width:535px;
}
.branch_content .innercontbranch 
{
padding-bottom:15px;
padding-left:15px;
padding-top:15px;
position:relative;
width:500px;
}
.branch_content .bottomrighttab
{
background:url(../images/branches/bottom_right_tab.jpg) bottom right no-repeat;
}
.branch_content .topleftttab
{
background:url(../images/branches/top_left_tab.jpg) top left no-repeat;
}
.branch_content_right
{
background:none repeat scroll 0 0 #F2F2F2;
border-left:1px dashed #999999;
float:right;
height:450px;
padding:10px;
width:200px;  
}
.buttons_branches
{
width:100%;
float:left;
margin-top:50px;
padding-left:80px;
position:relative;
text-align:center;
}
.buttons_branches span a
{
text-decoration:none;
color:#0066CC;
}
.buttons_branches span.howto,
.buttons_branches span.cont,
.buttons_branches span.fac
{
cursor:pointer;
float:left;
height:76px;
width:220px; 
}
.buttons_branches span.fac
{
background:url("../images/branches/fac_avail.jpg") no-repeat scroll 0 0 transparent;
}
.buttons_branches span.howto
{
background:url("../images/branches/howto.jpg") no-repeat scroll 0 0 transparent;
}
.buttons_branches span.cont
{
background:url("../images/branches/branch.jpg") no-repeat scroll 0 0 transparent;
}
.buttons_branches span.fac:hover
{
background:url("../images/branches/fac_avail_hover.jpg") no-repeat scroll 0 0 transparent;
}
.buttons_branches span.howto:hover
{
background:url("../images/branches/howto_hover.jpg") no-repeat scroll 0 0 transparent;
}
.buttons_branches span.cont:hover
{
background:url("../images/branches/branch_hover.jpg") no-repeat scroll 0 0 transparent;
}
.branch_content table
{
position:relative;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
font-size:11px;
color:#666666;
}
.branch_content table .names
{
font-weight:bold;
}
.branch_content table tr
{
padding:2px;
border-bottom:1px dotted #CCCCCC;
}
.branch_content table tr:hover
{
background:#f2f2f2;
}
.tablehead
{
font-weight:bold;
font-size:15px;
color:#000000;
}


/************************************/
/******* Branches details pages *****/
/*******              end          /*******/
.studioHire
{
/*background:url("../damians_test/studio_hire_800.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:480px;
margin-left:7px;
position:absolute;
width:785px;*/
}

.studioHire .studio1
{
color:#666666;
float:left;
height:200px;

position:relative;

font-size:13px;
}

.studioHire .studio1 a
{
color:#FFFFFF;
}

.studioHire span
{
width:100px;
color:#000000;
height:20px;
}
.nleHire
{
float:left;
position:absolute;
font-size:11px;
}

.nleHire .nle1
{
color:#333333;
float:left;
font-size:11px;
height:200px;
position:relative;

}

.nleHire .nle1 a
{
color:#FFFFFF;
}

.salesbanner
{
background:url("../images/sale_banner.jpg") no-repeat scroll left top transparent;
float:left;
height:29px;
position:relative;
width:1024px;
}
.promotionalcode
{
color:#000000; 
font-weight:lighter;
}
.promotionalcode strong
{
color:#FF0000;
font-size:20px;
font-weight:bold;
}
.promotionalcode span
{
font-weight:bold;
}
.promotioncodebox
{
float:left;
margin-left:17px;
margin-top:10px;
position:relative;
}
.promotioncodebox input.formtext
{
width:80px;
background:#ffffff;
color:#CC3300;
border:1px solid #CC3300;
height:20px;
font-size:14px
}
.promotioncodebox input[type="submit"]
{
position:relative;
padding:2px;
background:#CCCCCC;
vertical-align:top;
color:#333333;
font-size:12px;
text-align:center;
}


/**						    **/
/** 24/7 Drama Pages        **/
/**						    **/
/**						    **/
.picturearea
{
position:relative;
float:left;
width:395px;
}
.detailsport
{
position:relative;
float:left;
width:400px;

}
.proj_title
{
font-size:16px;
font-weight:bold;
width:100%;
float:left;
border-bottom:1px solid #999999;
}

.visualrented
{
position:relative;
float:left;
width:800px;
}
.stronh
{
border-right:1px solid #999999;
float:left;
margin:0 3px 0;
padding-right:0;
position:relative;
width:83px;
}
.outer
{
background:#F4F4F4;
border-bottom:1px solid;
float:left;
padding:2px;
position:relative;
width:100%;
}
.dramatemp
{
border-bottom:1px solid #999999;
border-top:1px solid #999999;
color:#000000;
float:left;
font-size:17px;
margin-bottom:5px;
margin-top:20px;
padding:4px;
width:99%;
}
.dramacontent
{
padding:5px;
line-height:15px;
}
.proj_title a
{
margin-left:255px;
position:relative;
width:214px;
color:#CCCCCC;
}
.proj_title a:hover
{ 
text-decoration:none;
color:#33CCFF;
}
.backtoportfolio
{
cursor:pointer;
font-size:12px;
font-weight:lighter;
width:200px;
text-align:right;
text-decoration:none;
}
/**** Testimonials scroller *******/


/*Example CSS for the two demo scrollers*/

#pscroller1{
background-color:#FFFFFF;
border:1px solid #F2F2F2;
height:200px;
padding:5px;
width:170px;
line-height:15px;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}
#pscroller1 .persontesti
{
float:left;
width:100%;
font-weight:bold;
margin-top:10px;
}
.someclass{ //class to apply to your scroller(s) if desired
}

/***********************************************************/
.textunsub
{
float:left;
}


/*********************************************/

#button {
	height: 32px;
	width: 184px;
	margin: auto;
}


.menu_class {
    border: medium none;
    color: #FFFFFF;
    margin-left: 29px;
    width: 113px;
	cursor:pointer;
}

ul.the_menu {
    background: none repeat scroll 0 0 #444444;
    float: left;
    height: 140px;
    position: relative;
}

.the_menu {
    display: none;
    height: 200px;
    margin-left: -343px;
    position: relative;
    width: 456px;
    z-index: 3000;
}

.the_menu li {
	    background-color: #444444;
	float:left;
	list-style:none;
}

.the_menu li a {
	color:#FFFFFF; 
	text-decoration:none; 
	padding:0px; 
	display:block;
}

.the_menu li a:hover {

	font-weight:bold;
	color: #F00880;
}
.searchused
{
    float: left;
    height: 17px;
    margin-top: 27px;
    position: relative;
    width: 148px;
}
.searchused input
{
float:left;
vertical-align:middle;
height:21px;
}

.searchused span
{
    color: black;
    float: left;
    margin-left: 3px;
    vertical-align: top;
	height:17px;
}


/* Easy Slider */
.surroundslider2
{
		/* background:url(../images/rentalspage/featuredslideshow.jpg) no-repeat top left;*/
		width:812px;
		height:301px;
		position:relative;
		float:left;
		margin-left:10px;
}
#slider2
{
position:relative;
float:left;

}

	#slider2 ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2, #slider2 li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:812px;
		height:301px;
		overflow:hidden;

		}
		#slider2 li img{
border:0 none;
float:left;
height:269px;
margin-left:220px;
margin-top:14px;
position:relative;
width:370px;
		}
.surroundslider2 span#prevBtn{
left:625px;
position:absolute;
background:url(../images/rentalspage/previousbutton.png) no-repeat top left; _background:url(../images/rentalspage/previousbutton.gif) no-repeat top left;
top:231px;
	width:42px;
height:42px;
cursor:pointer;
	}
.surroundslider2 span#prevBtn:hover{
background:url(../images/rentalspage/previousbutton_hover.png) no-repeat top left;
	}
.surroundslider2 span#nextBtn:hover{ 

background:url(../images/rentalspage/nextbutton_hover.png) no-repeat top left;
	}	
.surroundslider2 span#nextBtn{
color:#FFFFFF;
left:148px;
position:absolute;
background:url(../images/rentalspage/nextbutton.png) no-repeat top left; _background:url(../images/rentalspage/nextbutton.gif) no-repeat top left;
top:231px;
width:42px;
height:42px;
cursor:pointer;
	}	
					
.surroundslider2 #nextBtn a
.surroundslider2 #prevBtn a,
{
display:block;
width:42px;
height:42px;
}
#slider2  .infobox
{
color:#444444;
float:left;
height:100px;
line-height:15px;
margin-left:46px;
margin-top:88px;
position:relative;
width:163px;
}

/* // Easy Slider */
.used_box1
{
    float: left;
    margin-top: 8px;
    position: relative;
    width: 200px;
	height:20px;
}
.used_box1 div.usedonly
{
    color:#000000;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-left: 3px;
    position: relative;
    top: -4px;
}

.used_box1 div.usedonly img
{
    margin-left: 75px;
	margin-top:17px; 
}

.used_box1 input
{
    height: 14px;
    position: relative;
    vertical-align: baseline;
}
.buyitused
{
text-transform:uppercase;
}
.buyitused a
{
text-decoration:underline;
color:#0000CC;
font-weight:bold;
}
/*********************************************/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/

/*float:left;*/
height:250px;
margin-top:0;
width:1024px;
}


.pagination a.prev
{
background:none;
}
.pagination a.next
{
background:none;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/

background: none;
width: 1024px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.sliderwrapper .contentdiv img{
margin:0;
position:absolute;
top:0;

}






.onTop span
{
float:left;
}
.onTop
{
background:none;
color:#ffffff;
font-size:12px;
font-weight:lighter; 
height:36px;
position:absolute;
top:380px;
width:800px;
z-index:200;
padding-left:10px;
}
.pagination{
float:left;
position:relative;
text-align:right;
width:100%;
z-index:217;
z-index:100;
    margin-bottom: 15px;
	    border-top: 1px solid #9F9F9F;

}
.pagination a{
    background: none repeat scroll 0 0 #E1E1E1;
    color: #555555;
    float: left;
    height: 32px;
    padding: 2px;
    text-align: center;
    text-decoration: none;
    width: 120px;
	font-weight:bold;
	margin-right:2px;
}

.pagination a:hover, .pagination a.selected{
    background:url(../images/Selected_hover_tab.png) no-repeat top left;
    color:#f2f2f2;
    float: left;
    height: 47px;
    padding: 2px;
    text-align: center;
    text-decoration: none;
    width: 120px;
		margin-right:2px;

}
#paginate-slider4
{
float:right;
margin-top:0px;
position:relative;
text-align:right;
width:70px;
z-index:217;
z-index:700;
border-top:none;
}

#paginate-slider4 a
{
background:url(../images/circle_0.jpg) no-repeat top left;
width:26px;
height:26px;
}
#paginate-slider4 a:hover, #paginate-slider4 a.selected 
{
background:url(../images/circle_1.jpg) no-repeat top left;
width:26px;
height:26px;

}
.sliderwrapper4
{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/

/*float:left;*/
height:430px;
margin-top:0;
width:848px;
} 

.sliderwrapper4 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/

background: none;
width: 1024px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#slider5
{
width:834px;
}

.sliderwrapper5
{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
float:left;
height:260px;
margin-top:0;
width:848px;
} 
.sliderwrapper5 .innerslider
{
    float: left;
}
.sliderwrapper5 .innerslider a
{
    float: left; 
	text-decoration:none;
	color:#000000;
}
.sliderwrapper5 .innerslider .innerttitles ul
{
position:relative;
height:175px;
}
.sliderwrapper5 .innerslider .innerttitles ul li
{
list-style:disc;
list-style:circle;

margin-left:16px; 
}

.sliderwrapper5 .innerslider .innerttitles
{
    float: left;
    margin-left: 497px;
    margin-top: 65px;
    position: absolute;
    width: 320px;
}
.sliderwrapper5 .innerslider .moreinfo
{
    color: blue;
    cursor: pointer;
    float: left;
    margin-left: 215px;
    position: relative;
}
.sliderwrapper5 .innerslider img
{
position:absolute; 
border:none;
}

.sliderwrapper5 .contentdiv
{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: none;
width: 1024px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
/***********************************************************/
.vdesc
{
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 28px;
    margin-top: 10px;
    position: relative;
    width: 300px;
}
.vdesc:hover
{
text-decoration:underline;
color:#FF0000;

}
.vdescholdingbox
{
width:300px;
float:left;
position:relative;
}
.playicon
{
    background: url("../images/play_video_ico.png") no-repeat scroll left top transparent;
    cursor: pointer;
    float: left;
    height: 25px;
    margin-right: 5px;
    width: 25px;
}
.playicon:hover
{
background:url(../images/play_video_ico_hover.png) no-repeat top left;
cursor:pointer;
}
.nabvidtitles
{
   color: #0033CC;
    float: left;
    font-size: 18px;
    height: 29px;
}
.promos
{
   float: left;
    height: 77px;
    margin-bottom: 0;
    margin-left: -20px;
    margin-top: 91px;
    position: absolute;
    width: 290px;
}
.promos a
{

}
.promos img
{

}

.mostpopular
{
  float: left;
    margin-bottom: 14px;
    margin-left: 21px;
    position: relative;
    width: 828px;
	margin-top:10px;
}
.mostpopular .popularbox1
{
    background: url("../images/lightbluebox.jpg") no-repeat scroll right top transparent;
    float: left;
    height: 244px;
    margin-right: 9px;
    width: 267px;
}
.mostpopular .popularbox1 .image
{
   margin: 10px;
    position: relative;
}
.mostpopular .popularbox1 .titles
{
   font-size: 16px;
    font-weight: bold;
    margin-left: 10px;
    position: relative;
}
.mostpopular .popularbox1 .clicktobuy
{
    color: #FF0000;
    float: left;
    font-size: 14px;
    height: 0;
    margin-left: 10px;
    position: relative;
    width: 255px;
	margin-top:5px;

}

.mostpopular .popularbox1 .clicktobuy a
{
position:relative;
height:20px;
width:152px;
float:right;
}
.mostpopular .popularbox1 .clicktobuy img
{
 float: right;
    margin-right: 4px;
    position: relative;
}
