*{
	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;
}
.hide {
	display:none;
}
.clear {
	clear:both;
	
}
p {
	line-height:15px;
	margin-bottom:10px;
}
td
{
	padding:4px;
	text-align:left;
}
th
{
	text-align:left;
}
.leftAlign
{
	text-align:left;
}
.rightAlign
{
	text-align:right;
}
textarea 
{
	border: 1px solid #CCCCCC;
	height:80px;
}

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;
}
.center
{
	margin:0 auto;
	text-align:center;
}
#visualHolder {
	width:1024px;
	margin:0px auto;
	/*background: #fff url("../images/titles/header_bg.gif") repeat-x top left;*/

	background:#FFFFFF;
	
}


.fullwidth {


	
}
.leftCol {
	width:180px;;
	float:left;
	margin-left:10px;
	
	

	
}
.rightCol {
	float:left;
	margin-left:5px;
	width:815px;
}
.contentArea {
	float:left;
	width:585px;
}
.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 {
	position:relative;
	margin-bottom:1px;
	z-index:3;
	padding-left:10px;
	height:95px;
	
	
}



.visualLogo a {
	background: url("../images/titles/bloglogo.jpg") no-repeat top left;
	display:block;
	width:468px;
	height:60px;
	text-indent:-9999px;
	
}
.visualLogo h1
{
	margin-bottom:0;
	width:390px;
}

.visualLogo
{
    width:390px;
}
.slogan
{
width:460px;
font-size:11px;
}
.topSearch {
left:460px;
position:absolute;
top:30px;
width:380px;
z-index:-1;
height:10px;
}

.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
{
	color:#999999;
	width:50px;
	display:block;
	border-right:1px solid  #CCCCCC;
	border-left:1px solid #CCCCCC;
	margin-right:5px;
	margin-bottom:5px;
	vertical-align:middle;
/*	background:url(../images/ProductPage/tab_grey.png) no-repeat;*/
}
.topSearch span ul li a.current
{
color:#993300;
font-weight:bold;
/*background:url(../images/ProductPage/tab_grey_darker.png) no-repeat;*/
}
.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;

}


.topSearch input[type="image"]
{
height:27px;
width:27px;
top:-5px;
position:relative;
z-index:1;
}

.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;
}
.toolbox {
	clear:both;
}
.toolbox h2 {
	font-size:16px;
	text-align:left;
}
.toolbox h3 {
	font-size:13px;
	text-align:left;
}
.toolbox p {
	text-align:left;
}
.toolbox .col {
	float:left;
	background:#E8E8E8;
	width:32%;
	height:auto;
	min-height:125px;
	padding:5px;
}
.toolbox li {
	list-style:none;
}


ul.box_block { 
	display: block; 
	overflow: hidden; 
	height: 185px;
}
			
ul.box_block li{

	list-style:none;
	display:block;
	float:left;
	position: relative;
	border:0px solid #eaeaea;
	margin-right:2px;

	width:192px;
	height:188px;
	background: url("../images/titles/box.jpg") no-repeat top right;

}

ul.box_block li:hover{
display:block;

background: url("../images/titles/box_hover.jpg") no-repeat top right;

}


ul.box_block li div.box_1, ul.box_block li div.box_2, ul.box_block li div.box_3, ul.box_block li div.box_4{
	display: block;
	position: relative;
	overflow: hidden;
	height: 179px;
	width: 188px;
	color:#444444;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:21px;
}



ul.box_block .maintitle{
	display: block;
	position: relative;
}

ul.box_block .maintitle h1{
	color:#FFFF00;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 1px 12px;
	text-shadow:1px 1px 1px #224272;
	padding-top:10px;
	padding-left:10px;
}

ul.box_block .maintext P{
	position:relative;
	color: #000;
	font-size:12px;
	padding:2px 2px 0px 8px;
}

ul.box_block .maintext P a{
	color: #000;
	font-size:12px;

}

ul.box_block .maintext P font{
	color: #0033FF;
	font-size:12px;
	text-decoration:underline;
}

ul.box_block .maintext P A:hover {
	text-decoration:none;
}

ul.box_block .maintext .live_chat{
	display:block;
	position:relative;

	background:url("../images/titles/livechat.png") no-repeat top left;
	float:left;
	width:69px;
	height:40px;
	margin-left:10px;
	margin-top:-15px;

}
		
ul.box_block .maintext .live_chat:hover{

	background:url("../images/titles/livechat_mouseover.png") no-repeat top left;
	cursor:pointer;


}

ul.box_block .maintext .email_us{
	float:left;
	position:relative;
	background:url("../images/titles/email.png") no-repeat top right;
	top:-15px;
	width:69px;
	height:40px;
	margin-left:30px;

}

ul.box_block .maintext .email_us:hover{

	background:url("../images/titles/email_mouseover.png") no-repeat top left;
	cursor:pointer;

}

.topSearch #inputText,
#search_hire_1, #search_hire_2,#search_sales_1,#search_sales_2
{
background:transparent url(../images/test_images/inputboxc.png) no-repeat right ;
border:medium none;
color:#666666;
float:left;
font-size:13px;
font-weight:lighter;
height:18px;
padding:3px 3px 0;
position:relative;
top:-3px;
vertical-align:top;
width:222px;
overflow:hidden;
}

#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;

	
}

.hBasket {
float:right;
position:relative;
top:-6px;
width:150px;
}

.hBasket a{
text-decoration:none;
color:#000000;
z-index:100;
}

.hBasket img{
top:3px;
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 {
clear:both;
height:177px;

    background:#000000;  
    border-top: 1px solid #C6C6C6;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 15px;
    margin-top: 10px;
    padding: 5px 0;
    vertical-align: bottom;
    z-index: 1;
}
.footerHeader
{
margin-bottom:10px;
font-size:12px;
font-weight:bold;
list-style:none;
}
.visualFooter ul
{
float:left;
}
.visualFooter ul li {
	list-style:none;
	margin-right:5px;
	padding-right:5px;
	margin-left:30px;
	height:15px;
color:#FFFFFF;

}
.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;
	/*	background:#FFFFFF;*/
	display:block;
	padding-right:5px;
	text-decoration:none;
	position:relative;
	left:5px;
	border:none;
	background-color: #FFFFFF;
	float:left;
}

.titleHeaderSpares
{
	margin-top:0px;
	background:#FFFFFF;
	display:block;
	padding-right:5px;
	text-decoration:none;
	position:relative;
	left:5px;
	height:110px;
	float:left;

}
.titleHeaderSpares h1 {
	
	height:75px;
	
	background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-left:12px;
padding-top:0px;
position:relative;
width:800px;
	}
.titleHeader H1 {

/*	background-color:#F7F7F7;*/
/*border:1px solid #CCCCCC;*/
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;
}

.titleHeaderReg H1 {

	background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:29px;
padding-left:12px;
padding-top:5px;
position:relative;
width:800px;
float:left;
margin-top:20px;
}

.titleHeaderFeatures H1
{
background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#666666;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:29px;
margin-bottom:5px;
margin-left:4px;
padding-left:5px;
padding-top:5px;
width:808px;
}
.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 {
position:relative;
float:left;
}

.leftNav h2 {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	/*background-color: #efefef;*/
	background-image:url(../images/nav/title_verticle.png);
	width:100%;
	
		

}
.leftNav .nav, .leftNav h2 {
padding-top:5px;
padding-left:3px;
width:100%;


}

.leftNav .nav {



}

.leftNav li {
	list-style:none;
	text-decoration:none;
	position:relativel;
	float:left;
}


.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;
/* 	background:#F9F8F8; 
	border:1px solid #DEDEDE;*/
	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;
/* 	background:#F9F8F8; 
	border:1px solid #DEDEDE;*/
	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;
}
#ViOuterShell {
	position:relative;
	background-image:url(VisualsShell/MainShellBg1.jpg);
	background-repeat:repeat-y;
	background-color:#B1B1B1;
	margin:0px auto;
	background-position:center top;
	padding:0px 0 0 0;
	width:763px;
	text-align:left;
}
.ViBottomBar {
	background-color:#F3F3F3;
	position:relative;
	margin:0 auto;
	padding:5px 5px 0px 0;
	width:765px;
	height:40px;
	text-align:left;
	vertical-align:middle;
}
.ViTopLogoBar {
	position:relative;
	background-image:url(MainTopLogoBar/VisualImpactLondonGrade.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
}
.SpaceBetween {
	width:5px;
	height:100%;
	margin:0px;
	padding:0px 0 0 0;
}
.SpaceBetween2 {
	width:190px;
	height:100%;
	margin:0px;
	padding:0px 0 0 0;
}
.MiddleSpace {
 	vertical-align:top;
	padding:0px 10px 0px 3px;
	margin:0 0px 0 0px;
	background-position:center top;
}
.MiddleSpace2 {
 	vertical-align:top;
	padding:0px 10px 0px 3px;
	margin:0px 0px 0 0px;
	text-align:left;
}
.MiddleSpace22 {
 	vertical-align:top;
	padding:0px 10px 0px 3px;
	margin:0px 0px 0 0px;
	text-align:left;
}
.MiddleSpaceUsed {
	background-image:url(VisualsShell/MainShellBg2.jpg);
	position:relative;
	background-position:top;
	background-repeat:repeat-x;
	width:560px;
	vertical-align:top;
	padding:0px 0px 0px 7px;
	text-align:left;
	display:block;
}
.ContentTable {
	margin-top:15px;
	vertical-align:top;
}
.ContentTableUsed {
	position:absolute;
	margin:0 0 0 5px;
	width:763px;
	padding:0;
	border:0;
	vertical-align:top;
}
.imgbottom {
	vertical-align:text-bottom;
}
.leftblock1 {
	position:relative;
	background-repeat:no-repeat;
	background-position:left bottom;
	width:161px;
	height:70px;
	margin:0;
	padding:0;
}
.leftblock2 {
	position:relative;
	background-repeat:no-repeat;
	background-position:left bottom;
	width:170px;
	height:104px;
	margin:0;
	padding:0;
}
.leftblock3 {
	position:relative;
	background-repeat:no-repeat;
	background-position:left bottom;
	width:170px;
	height:245px;
	margin:0;
	padding:0;
}

.quicklinks {
	padding:0px;
	float:left;
	}


.NewsLinks {
	padding:0px 0px 15px 5px;
	width:150px;
	line-height:0.4cm;
	margin-left:2px;
}
.LinkBox1 {
	border:1px solid #ccc;
	text-align:left;
	margin-bottom:20px;
	float:left;
	width:160px;
}
.LinkBox2 {
	border-width:1px;
	border-style:solid;
	border-color:#8e8e8e;
	margin:15px 0 0 0px;
	background-color:#ffffff;
	width:545px;
	text-align:left;
}
.LinkBox3 {
	margin:0px 0px 0px 0px;
	background-color:#fff;
	width:171px;
	height:100%;
	text-align:left;
	padding:0px;
	display:block;
}
.LinkBox4 {
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	width:171px;
	height:100%;
	text-align:left;
	padding:0px;
	display:block;
}
.LinkBoxContacts {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:15px 0px 0px 0px;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	width:545px;
	text-align:left;
}
.LinkBoxContactsSml {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:15px 0px 0px 0px;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	width:410px;
	text-align:left;
}
.highlight2 {
	background:#f2f2f2;
	padding:5px 0px 5px 5px;
	color:#040404;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:8px;
}
.highlight3 {
	background-image:url(../images/head1.gif);
	background-position:center top;
	height:10px;
	background-repeat:repeat-x;
	padding:5px 0px 6px 5px;
	font-weight:bold;
	margin:1px 0 8px -1px;
	z-index:1;
}
.highlight6 {
	background-image:url(NewsBox/style04_back.gif);
	background-position:center top;
	background-repeat:repeat-x;
	padding:5px 0px 6px 5px;
	font-weight:bold;
	margin:1px 0 8px -1px;
}
.blacktab {
	background:url(images/head1.gif) repeat-x bottom left;
	padding:7px;
	color: #666666;
	font-size:13px;
	font-weight:bold;
}
.highlight5 {
	background-image:url(NewsBox/style04_back.gif);
	background-position:center top;
	background-repeat:repeat-x;
	padding:5px 0px 6px 5px;
	font-weight:bold;
	margin:1px 0 8px -1px;
}
.MainFeatureTop3 {
	background-image:url(NewsBox/style04_back.gif);
	background-position:left top;
	position:relative;
	background-repeat:repeat-x;
	margin:0 0 5px 0;
	width:162px;
	height:18px;
	border-left:solid 1px #989898;
	border-right:solid 1px #989898;
	text-align:left;
	padding:4px 0px 0px 5px;
}
.highlight7 {
	background-image:url(NewsBox/style04_back.gif);
	background-position:center top;
	background-repeat:repeat-x;
	padding:5px 0px 6px 5px;
	font-weight:bold;
	margin:10px 0 8px -1px;
	border-right:solid 1px #989898;
}
.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;
   }
.links1 {
 }
.links1 IMG {
}
.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;
}
.line2 {
	border-bottom:1px solid #ccc;
}
.line1 {
	border-right:1px solid #CCCCCC;
	min-height:200px;
	position:relative;
	left:10px;
}
.line3 {
	border-left:1px solid #CCCCCC;
 }
.line4 {
	border-right:1px solid #CCCCCC;
 }
.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;
}
.normtext {
	margin:0;
	padding:0 3px 0 3px;
	color:#8b1c02;
	font-size:12px;
	font-weight:bold;
}
.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;
}
.ProductCatalouge {
	padding:5px 0px 0px 2px;
	color:#001d5f;
	font-weight:bold;
	margin-top:1px;
}
.MiddleBox {
	border-width:1px;
	border-style:dotted;
	border-color:#d6d6d7;
	background:#ffffff;
	background-color:#ffffff;
	width:400px;
	text-align:left;
	padding:7px 7px 7px 7px;
	margin-top:5px
}
.BlueArrow {
	position:relative;
	background-image:url(NewsBox/bluearrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:12px;
	padding:0px 0 0 10px;
	text-align:left;
}
.GreyArrow {
	position:relative;
	background-image:url(NewsBox/greyarrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:12px;
	padding:0px 0 0 10px;
	text-align:left;
}
.GreyArrow2 {
	position:relative;
	background-image:url(NewsBox/greyarrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:12px;
	margin-left:5px;
	padding:0px 0 0 10px;
	text-align:left;
}
.greydot {
	position:relative;
	background-image:url(UsedEquipment/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:580px;
	height:1px;
	background-color:#ffffff;
	margin:0;
	padding:10px 0px 10px 0px;
}
.ContactsTableText {
	display:inline-table;
}
#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;
}
.Square2 {
	position:relative;
	background-image:url(NewsBox/square2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:5px;
	margin-left:2px;
	padding:0px 0px 0 15px;
	text-align:left;
	line-height:0.4cm;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#50575f;
	font-weight:normal;
	text-align:left;
	width:112px;
}
.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;
 }
.Useddatabaseimgbox1 {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:0px 0 0 0px;
	background-color:#ffffff;
	width:180px;
	height:140px;
	text-align:center;
}
.Useddatabaseimgbox {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:0px;
	padding-bottom:0px;
	background-color:#ffffff;
	width:181px;
	height:120px;
	text-align:center;
	vertical-align:text-bottom;
	vertical-align:top;
	padding:5px 0 5px 0;
}
.Useddatabaseimgbox2 {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:0px;
	padding:0px 2px 0px 2px;
	background-color:#ffffff;
	width:100%;
	height:140px;
	text-align:center;
}
.Useddatabaseimgbox3 {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	margin:0px 0px 0 0px;
	background-color:#ffffff;
	width:66px;
	height:52px;
	text-align:center;
}
.Useddatabaseimgbox4 {
	border-width:1px;
	border-style:solid;
	border-color:#d6d6d7;
	padding-left:10px;
	margin:10px 0px 0 0px;
	background-color:#ffffff;
	width:336px;
	height:51px;
	text-align:center;
}
.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;
}
.UsedButtons {
	float:right;
	padding:5px 10px 10px 0px;
	margin:0px;
}
.UsedButtons2 {
	float:right;
	padding:10px 10px 10px 0px;
	margin:0px;
}
.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;
}
.hvr-z1e {
	color:#00567d;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.hvr-z1eLight {
	color:#00567d;
	font-weight:normal;
	margin:0;
	padding: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;
}
.ContactsTableText {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#1f2329;
	padding:7px 5px 0px 7px;
}
.ContactsTableTextSml {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#040404;
	padding:7px 2px 0px 2px;
	text-decoration:underline;
}
.textbold {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3c4ea4;
	font-size:11px;
	font-weight:bolder;
}
.headtext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #000033;
	font-size:14px;
	font-weight:bold;
}
.FeatureSpace {
	width:1px;
}
.MainFeatureBar {
	background-image:url(MainFeatureSection/FeatureBar.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	width:428px;
	height:24px;
}
#MainFeatureBarText {
	text-align:left;
	padding:3px 0px 0px 8px
}
.MainFeatureBox {
	position:relative;
	background-image:url(MainFeatureSection/FeatureBox.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	width:138px;
	height:132px;
}
#MainFeatureBlueText {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#001d5f;
	font-weight:normal;
	text-align:center;
}
.MainFeatureBlueTextBig {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#040404;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-bottom:2px;
	padding:0;
}
.MainFeatureBlueText {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#040404;

	font-weight:normal;
	text-align:center;
}
#MainFeatureTopText {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.MainFeatureTop {
	background-image:url(NewsBox/style04_back.gif);
	background-position:left top;
	position:relative;
	background-repeat:repeat-x;
	margin:0px 0 0px 0;
	width:139px;
	height:18px;
	border-left:solid 1px #989898;
	border-right:solid 1px #989898;
	text-align:center;
	padding:4px 0px 0px 0px;
}
.MainFeatureTop2 {
	background-image:url(NewsBox/style04_back2.gif);
	background-position:left top;
	position:relative;
	background-repeat:repeat-x;
	margin:0px 0 0px 0;
	padding:0;
	width:139px;
	height:18px;
	border-left:solid 1px #3c4ea4;
	border-right:solid 1px #3c4ea4;
}
.MainFeatureMiddle {
	position:relative;
	background-image:url(MainFeatureSection/FeatureBox3.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin:0px 0 0px 0;
	padding:0;
	width:140px;
	height:252px;
}
.MainFeatureMiddle2 {
	position:relative;
	background-image:url(MainFeatureSection/FeatureBox2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin:0px 0 0px 0;
	padding:0;
	width:139px;
	height:287px;
}
.FeatureMiddleText {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#1f2329;
	font-weight:bold;
	text-align:center;
	padding:5px 0px 0 0;
	margin:0 0px 0 0;
}
.MainFeatureBottom {
	position:relative;
	background-image:url(MainFeatureSection/bottombar.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin:2px 0 0px 0;
	padding:0;
	width:135px;
	height:19px;
}
.FeatureBottomText {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#1f2329;
	font-weight:normal;
	text-align:left;
	line-height:0.3cm;
	padding:0px 0 0px 0;
	margin:3px 10px 0 10px;
}
.FeatureBottomText2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3c4e99;
	font-weight:normal;
	text-align:left;
	line-height:0.3cm;
	padding:0px 0 0px 0;
	margin:5px 10px 0 10px;
}
.MainFeatureBottomText {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#50575f;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
	padding:5px 0px 0px 0px;
	margin:0 0 0 0;
}
td img {/* Another Mozilla/Netscape bug with making sure our images display correctly */
/*	display: block;*/
}
A.FeatureText:active {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3c4e99;
	text-decoration:none;
}
A.FeatureText:link {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3c4e99;
	text-decoration:none;
}
A.FeatureText:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3c4e99;
	text-decoration:none;
}
A.FeatureText:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#848484;
	text-decoration:underline;
}
A.FeatureTextHeading:active {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3c4e99;
	font-weight:bold;
}
A.FeatureTextHeading:link {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3c4e99;
	font-weight:bold;
}
A.FeatureTextHeading:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3c4e99;
	font-weight:bold;
}
A.FeatureTextHeading:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#848484;
	font-weight:bold;
}
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;
}
.Aright {
	text-align:right;
}
.NormTable {
	padding:0 0 0 0;
	border:0;
	margin:0;
	position:relative;
	width:inherit;
}
/* New Design start */

div#outer {
	width:795px;
	background:#fff;
	margin:0 auto;
}
.topArea {
	clear:both;
	margin-bottom:10px;
}
 .banner {
	margin-top:5px;
}
.images {
	margin-top:-3px;
	float:left;
}
.images ul li {
	list-style:none;
}
.rightbody {
	margin-top:-600px;
	float:left;
	width:225px;
	margin-left:445px;
}
.line {
	border-top:1px solid #ccc;
}
.bottomnav ul li {
	display:inline;
	margin-left:5px;
	float:left;
	padding-right:5px;
	border-right:1px solid #ccc;
}
.bottomnav ul {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.bottomnav ul li a {
	color:#000;
	text-decoration:none;
}
.bottomnav ul li a:hover {
	color:#333;
	text-decoration:underline;
}
.bottombody {
	clear:both;
	padding-top:15px;
}
.search {
}
 
.Result {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-color: #2f4c78;
	padding-left:5px;
}
.ContentTable td {
	padding:4px;
}
.Result2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-color:#ccc;
}
.Result3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-color:#949eb1;
}
.new {
	float:right;
}
.Resultleftsales {
	background-color: #2f4c78;
	padding-left:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
}
.Resultlefthire {
	background-color:#ccc;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	text-align:left;
}
.Resultleftused {
	background-color: #949eb1;
	padding-left:0px;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
}
.Resultleftsales ul li {
	display:inline;
	margin-left:5px;
	float:left;
}
.Resultlefthire ul li {
	display:inline;
	margin-left:5px;
	float:left;
}
.Resultleftused ul li {
	display:inline;
	margin-left:50px;
	float:right;
}
.ResultText {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#65674A;
	width: auto;
}
.icons2 ul li {
	display: inline;
	margin-left:5px;
	float:right;
	padding-right:5px;
	border-right:1px solid #ccc;
}
.next {
	padding-left:0px;
}
.disabled {
	color: #000000;
}
.pageflip a {
	color: #FF99FF;
}
.pageflip a:hover {
	color: #666666;
}
.current {
	color: #00CC00;
}
.nodata {
	color: #FF0000;
	padding-top:20px;
}
 .map {
	width:630px;
	margin-bottom:200px;
	float:none;
	margin-top:30px;
	margin-left:10px;
}
.contacts2 {
	width:250px;
	float:right;
	margin-top:-90px;
}
.contacts22 {
	width:250px;
	float:right;
	margin-left:-110px;
	margin-top:190px;
}
.contacts3 {
	width:230px;
	margin-bottom:20px;
}
.contacts4 {
	width:230px;
	margin-top:20px;
}
.contacts5 {
	width:230px;
	margin-top:20px;
}
.contacts6 {
	width:230px;
	margin-top:20px;
}
.contacts7 {
	width:230px;
	margin-top:20px;
}
.contacts8 {
	width:230px;
	margin-top:20px;
}
.bottomRepairs {
	position:relative;
	top:-380px;
}
.line {
	border-top:1px solid #000;
}
.ProductCat2 {
	position:relative;
	top:35px;
	margin-top:0px;
}
.ProductCat2 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;
}
.ProductCat2 DIV {
	width:583px;
	float:left;
	margin-left:-2px;
	margin-bottom:0px;
	background: url(images/border.gif) no-repeat bottom left;
	min-height:448px;
}
.pc2 {
	position:relative;
	left:0px;
	float:left;
	padding-left:10px;
	padding-right:130px;
}
.pc2 {
	position:relative;
	left:0px;
	top:0px;
	float:left;
	padding-left:10px;
}
.pc2 IMG {
	padding-left:10px;
	padding-top:10px;
}
.ContactHire {
}
.ContactHire 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;
}
.ContactHire DIV {
	width:583px;
	float:left;
	margin-left:-2px;
	margin-bottom:0px;
	background: url(images/border.gif) no-repeat bottom left;
	min-height:448px;
}
.tt {
	position:relative;
}
.contacttable {
	position:relative;
	bottom:740px;
}
.contacts {
	position:relative;
}
.contacts2 {
	position:relative;
}
.contacts3 {
	position:relative;
}
.contacts4 {
	position:relative;
}
.contacts5 {
	position:relative;
}
.contacts6 {
	position:relative;
}
.contacts7 {
	position:relative;
}
.contacts8 {
	position:relative;
}
.contacts9 {
	position:relative;
}
.trade2 {
}
.trade2 p {
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
}
.trade2 DIV {
	width:583px;
	float:left;
	margin-left:-2px;
	margin-bottom:0px;
	background: url(images/border.gif) repeat-x bottom left;
	min-height:448px;
}
.trade2 H2 {
	background: url(images/h2.png) repeat-x top left;
	height:27px;
	padding:5px 10px;
	font-weight:normal;
	font-size:12px;
	color:#fff;
}
.hintsbox {
	position:relative;
	top:0px;
	margin-top:35px;
	position:relative;
}
.hintsbox p {
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
}
.hintsbox DIV {
	width:583px;
	float:left;
	margin-left:-2px;
	margin-bottom:0px;
	background: url(images/border.gif) repeat-x bottom left;
	min-height:448px;
}
.hintsbox H2 {
	background: url(images/h4.gif) repeat-x top left;
	height:27px;
	padding:5px 10px;
	font-weight:normal;
	font-size:12px;
	width:550px;
	color:#fff;
}
.RecentProjects {
	position:relative;
	position:relative;
}
.RecentProjects p {
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
}
.RecentProjects DIV {
	width:583px;
	float:left;
	margin-left:-2px;
	margin-bottom:0px;
	background: url(images/border.gif) repeat-x bottom left;
	min-height:448px;
}
.RecentProjects H2 {
	background: url(images/h4.gif) repeat-x top left;
	height:18px;
	padding:5px 10px;
	font-weight:normal;
	font-size:12px;
	width:550px;
	color:#fff;
}
.buyertable {
	position:relative;
	padding-left:10px;
	margin-left:15px;
}
.trade {
	margin-top:0px;
	float:left;
	position:relative;
}
.trade p {
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
}
.trade H2 {
	background: url(images/h2.png) repeat-x top left;
	height:27px;
	padding:4.5px 15px;
	font-weight:normal;
	font-size:12px;
	width:550px;
	color:#fff;
}
.trade DIV {
	width:583px;
	float:left;
	margin-left:-2px;
	margin-bottom:0px;
	background: url(images/border.gif) repeat-x bottom left;
	min-height:448px;
}
.accountapp {
	position:relative;
	bottom:-10px;
	margin-top:0px;
	position:relative;
}
.accountapp p {
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
}
.accountapp H2 {
	background: url(images/h4.gif) repeat-x top left;
	height:27px;
	padding:4.5px 15px;
	font-weight:normal;
	font-size:12px;
	width:550px;
	color:#fff;
}
.accountapp DIV {
	width:583px;
	float:left;
	margin-left:-2px;
	margin-bottom:0px;
	background: url(images/border.gif) repeat-x bottom left;
	min-height:448px;
}
.contactContent {
	position:relative;
}
.contactContent H2 {
	background: url(images/h3.gif) repeat-x top left;
	background-position:left;
	height:20px;
	padding:4.5px 15px;
	font-weight:normal;
	font-size:12px;
	width:727px;
	color:#fff;
	top:20px;
}
.contactContentbox {
	position:relative;
	width:760px;
	background: url(images/border_contact.png) repeat-x top left;
	height:800px;
}
.contactText {
	position:relative;
	left:10px;
	top:10px;
}
.repair {
	position:relative;
	height:100%;
	top:33px;
	margin-top:0px;
}
.repair p {
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
}
.repair H2 {
	background: url(images/h3.gif) repeat-x top left;
	height:20px;
	padding:4.5px 15px;
	font-weight:normal;
	font-size:12px;
	width:553px;
	color:#fff;
}
.sss {
	color:#FF0000;
}
.repair2 {
	position:relative;
	height:100%;
	top:33px;
	margin-top:0px;
}
.repair2 p {
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
}
.repair2 H2 {
	background: url(images/h2.png) repeat-x top left;
	height:20px;
	padding:4.5px 15px;
	font-weight:normal;
	font-size:12px;
	width:553px;
	color:#fff;
}
.repairbox {
	width:583px;
	background: url(images/border.gif) repeat-x top left;
	height:500px;
}
.repairbox2 {
	width:583px;
	background: url(images/border5.gif) repeat-x top left;
	height:600px;
}
.fontsize {
	font-size:13px;
}
.tradeR {
	float:left;
}
.tradeR p {
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
}
.tradeR H2 {
	background: url(images/h3.gif) repeat-x top left;
	height:27px;
	padding:4.5px 15px;
	font-weight:normal;
	font-size:12px;
	width:550px;
	color:#fff;
}
.tradeR DIV {
	width:583px;
	float:left;
	margin-left:-2px;
	margin-bottom:0px;
	background: url(images/border.gif) repeat-x bottom left;
	min-height:448px;
}
.articles {
	position:relative;
	bottom:10px;
}
.articles p {
	left:10px;
	text-align:left;
	padding-right:15px;
	padding-left:5px;
}
.articles H2 {
	position:relative;
	background: url(images/h4.gif) repeat-x top left;
	height:27px;
	padding:4.5px 15px;
	font-weight:normal;
	font-size:12px;
	width:550px;
	color:#fff;
	top:18px;
}
.articles li {
	position:relative;
	padding-right:15px;
	padding-left:5px;
}
.articlesContent {
	position: absolute;
	text-align:left;
	left:5px;
}
.pc3 {
	position:relative;
	left:0px;
	float:left;
}
.pc4 {
	position:relative;
	left:0px;
	float:left;
}
.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;
}
.pc {
	position:relative;
	left:0px;
	float:left;
}
.Who {
	position:relative;
	top:10px;
	margin-top:0px;
}
.Who P {
	padding-left:20px;
	padding-right:50px;
}
.Who H2 {
	background: url(images/h3.gif) repeat-x top left;
	height:27px;
	width:725px;
	padding:4.5px 15px;
	font-weight:normal;
	font-size:12px;
	color:#fff;
}
.Who DIV {
	width:763px;
	float:left;
	margin-left:-2px;
	margin-bottom:0px;
	background: url(images/border2.gif) repeat-x bottom left;
	min-height:709px;
}
.pcWho {
	position:relative;
	float:left;
}
.Who IMG {
	float:right;
}
.sectionsService {
	position:relative;
	margin-top:0px;
}
.sectionsService H2 {
	background: url(images/h3.gif) repeat-x top left;
	padding:10px 15px;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
}
.sectionsService DIV {
	width:275px;
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	background: url(images/sectionborder.gif) no-repeat bottom left;
	min-height:170px;
}
.sectionsService p {
	padding:0px 0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:10px;
}
.sectionsService LI {
	background: url(images/bullet.gif) no-repeat top left;
	list-style:none;
	padding:0px 20px;
	margin-bottom:0px;
	margin-left:5px;
}
.sectionsService IMG {
	float:right;
}
.sectionsService A {
	text-decoration:none;
	font-size:11px;
}
.sectionsService A:hover {
	text-decoration:underline;
}
.sectionsSales H2 {
	background: url(images/h2.png) repeat-x top left;
	padding:10px 15px;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
}
.sectionsSales LI {
	background: url(images/bullet.gif) no-repeat top left;
	list-style:none;
	padding:0px 20px;
	margin-bottom:0px;
	margin-left:5px;
}
.sectionsSales IMG {
	float:right;
}
.sectionsSales A {
	text-decoration:none;
	font-size:11px;
}
.sectionsSales A:hover {
	text-decoration:underline;
}
.productinfo {
}
.productinfo H2 {
	background: url(images/sectionheader.gif) no-repeat top left;
	padding:10px 15px;
	font-weight:normal;
	font-size:12px;
}
.productinfo DIV {
	width:275px;
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	background: url(images/sectionborder.gif) no-repeat bottom left;
	min-height:170px;
}
.productinfo p {
	padding:0px 0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:10px;
}
.productinfo LI {
	background: url(images/bullet.gif) no-repeat top left;
	list-style:none;
	padding:0px 20px;
	margin-bottom:0px;
	margin-left:5px;
}
.productinfo IMG {
	float:right;
}
.productinfo A {
	text-decoration:none;
	font-size:11px;
}
.productinfo A:hover {
	text-decoration:underline;
}
.productinfo2 {
}
.productinfo2 H2 {
	background: url(images/sectionheader.gif) no-repeat top left;
	padding:10px 15px;
	font-weight:normal;
	font-size:12px;
}
.productinfo2 DIV {
	width:275px;
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	background: url(images/sectionborder.gif) no-repeat bottom left;
	min-height:170px;
}
.productinfo2 p {
	padding:0px 0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:10px;
}
.productinfo2 LI {
	background: url(images/bullet.gif) no-repeat top left;
	list-style:none;
	padding:0px 20px;
	margin-bottom:0px;
	margin-left:5px;
}
.productinfo2 IMG {
	float:right;
}
.productinfo2 A {
	text-decoration:none;
	font-size:11px;
}
.productinfo2 A:hover {
	text-decoration:underline;
}

.sections3Sales {
}
.sections3Sales H2 {
	background: url(images/h2.png) repeat-x top left;
	padding:10px 15px;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
}
.sections3Sales DIV {
	width:275px;
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	background: url(images/sectionborder.gif) no-repeat bottom left;
	min-height:170px;
}
.sections3Sales p {
	padding:0px 0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:10px;
}
.sections3Sales LI {
	background: url(images/bullet.gif) no-repeat top left;
	list-style:none;
	padding:0px 20px;
	margin-bottom:0px;
	margin-left:5px;
}
.sections3Sales IMG {
	float:right;
}
.sections3Sales A {
	text-decoration:none;
	font-size:11px;
}
.sections3Sales A:hover {
	text-decoration:underline;
}
.sections3Service {
	margin-top:20px;
}
.sections3Service H2 {
	background: url(images/h3.gif) repeat-x top left;
	padding:10px 15px;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
}
.sections3Service DIV {
	width:275px;
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	background: url(images/sectionborder.gif) no-repeat bottom left;
	min-height:170px;
}
.sections3Service p {
	padding:0px 0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:10px;
}
.sections3Service LI {
	background: url(images/bullet.gif) no-repeat top left;
	list-style:none;
	padding:0px 20px;
	margin-bottom:0px;
	margin-left:5px;
}
.sections3Service IMG {
	float:right;
}
.sections3Service A {
	text-decoration:none;
	font-size:11px;
}
.sections3Service A:hover {
	text-decoration:underline;
}
.sections {
}
.sections H2 {
	background: url(images/sectionheader.gif) no-repeat top left;
	padding:10px 15px;
	font-weight:normal;
	font-size:12px;
}
.sections DIV {
	width:275px;
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	background: url(images/sectionborder.gif) no-repeat bottom left;
	min-height:170px;
}
.sections p {
	padding:0px 0px;
	margin-top:0px;
	margin-right:80px;
	margin-left:10px;
}
.sections LI {
	background: url(images/bullet.gif) no-repeat top left;
	list-style:none;
	padding:0px 20px;
	margin-bottom:0px;
	margin-left:5px;
}
.sections IMG {
	float:right;
}
.sections A {
	text-decoration:none;
	font-size:11px;
}
.sections A:hover {
	text-decoration:underline;
}
.sections2 H2 {
	background: url(images/sectionheader2.gif) no-repeat top left;
	padding:10px 15px;
	font-weight:bold;
	font-size:14px;
}
.sections2 DIV {
	width:763px;
	float:left;
	margin-right:70px;
	background: url(images/sectionborder2.gif) no-repeat bottom left;
	min-height:100px;
}
.sections2 p {
	padding:0px 0px;
	margin-top:0px;
	margin-right:80px;
	margin-left:10px;
}
.sections2 LI {
	background: url(images/bullet.gif) no-repeat top left;
	list-style:none;
	padding:0px 20px;
	margin-bottom:5px;
	margin-left:5px;
}
.sections2 IMG {
	float:right;
}
.sections2 A {
	text-decoration:none;
	font-size:11px;
}
.sections2 A:hover {
	text-decoration:underline;
}
.sales2 {
	width:330px;
}
.right22 {
	margin-left:600px;
}
.sections3 {
}
.sections3 H2 {
	background: url(images/sectionheader.gif) no-repeat top left;
	padding:10px 15px;
	font-weight:normal;
	font-size:12px;
}
.sections3 DIV {
	width:275px;
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	background: url(images/sectionborder.gif) no-repeat bottom left;
	min-height:170px;
}
.sections3 p {
	padding:0px 0px;
	margin-top:0px;
	margin-right:80px;
	margin-left:10px;
}
.sections3 LI {
	background: url(images/bullet.gif) no-repeat top left;
	list-style:none;
	padding:0px 20px;
	margin-bottom:0px;
	margin-left:5px;
}
.sections3 IMG {
	float:right;
}
.sections3 A {
	text-decoration:none;
	font-size:11px;
}
.sections3 A:hover {
	text-decoration:underline;
}
.sales {
}
.usedproducts H2 {
	background: url(../images/sectionheader.gif) no-repeat top left;
	padding:10px 15px;
	font-weight:normal;
}
.usedproducts DIV {
	width:180px;
	float:left;
	margin-right:5px;
	background: url(../images/sectionborder.gif) no-repeat bottom left;
	min-height:250px;
}
.usedproducts LI {
	list-style:none;
	padding:0px 20px;
	margin-bottom:5px;
	margin-left:5px;
}
.usedproducts IMG {
	margin-bottom:5px;
	margin-left:60px;
}
.usedproducts A {
	color:#000;
	text-decoration:none;
	font-size:11px;
}
.usedproducts A:hover {
	text-decoration:underline;
}
.s3 IMG {
	margin-bottom:5px;
	float:left;
	margin-right:50px;
}
.pcWho H5 {
	margin-left:20px;
}
.linethrough {
	text-decoration:line-through;
	color: #CC0000;
}
.ourprice {
	color: #009900;
	font-weight:bold;
	font-size:12px;
}
.moreinfo {
	cursor: help;
}

/********************
MENU
*********************/


* html #menu {
	height: 1%;
}

.mainMenu
{
	
    border-bottom: 6px solid;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    height: 23px;
    margin-top: 14px;
    padding-left: 1px;
    position: relative;
    width: 1029px;
    z-index: 2;
}
.menuWrapper
{
position:relative;

}
#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:100;
}
#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;
}


#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;
}



#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;

}

.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;


	
	
	/*background-image: url(../images/ResultsTable/breadcrum_bg_width_1px.gif);
	background-position: left top;
	background-repeat: repeat-x;*/
}
#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; /*margin:0  14px 0 14px;*/ 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;
}

#pdesc
{
	
	
	background-image: url(../images/nav/productsBox_bgimage.gif);
	height:27px;
	position:relative;
	float:left;
	width:803px;
	margin-top:5px;
	margin-bottom:10px;
}

#pdesc .title
{
position:relative;
float:left;
display:inline-block;
width:180px;

margin-left:82px;
}

#pdesc .desc
{
position:relative;
display:inline-block;
width:300px;
text-align:left;
}

#pdesc .avail
{
position:relative;
display:inline-block;
width:100px;
text-align:left;
}

#pdesc .price
{
position:relative;
display:inline-block;;
width:9%;
text-align:right;
}

#topBar
{
	height:42px;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom:5px;
	background-color: #FFFFFF;
/*	border:1px solid #999999;*/
	width:800px;
}


#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{position:relative;color:#E0E0E0;width:770px;font-family:Arial, Helvetica, sans-serif; }
#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{
	display:block;
	float:left;
	margin:0 0px 0px 0px;
	background-color: #FFFFFF;
	background-image: url(../images/ProductPage/tab_grey.png);
	background-repeat: no-repeat;
	background-position: right top;
}





#dolphinnav ul li a{display:block;color:#EAF3F8;text-decoration:none;padding:0 0 0 0;height:18px; /*background:transparent url("images/titles/left_curve_blue.gif") no-repeat top left;*/width: 87px;}
#dolphinnav ul li a span{padding:0 0 0 0;height:18px;text-align:center;display:block;}
#dolphinnav ul li a:hover{color:#fff;}
#dolphinnav ul li 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 a.current,#dolphinnav ul li a.current:hover{
	color:#fff;
	/*line-height:275%;*/
	text-align:center;
	background-color: #FFFFFF;
	background-image: url(../images/ProductPage/tab_grey_darker.png);
	background-repeat: no-repeat;
	background-position: right top;

}
#dolphinnav ul li a.current span{display:block;padding:0px 0px 0 0;height:18px;text-align:center; /*background:transparent url("images/titles/left_curve.gif") no-repeat top left;*/width: 87px;padding:0 0 0 0px;}

#dolphin_inner{color: #000000;  background:#Ffffff; padding: 5px; border: 1px solid #f2f2f2; position:relative; width:100%; float:left;}



#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color:#000000; 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;
}
/***********************************************************************************************************/
#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{
position:relative;

height:45px;
/*background:url(../images/test_images/list_details_page.png) no-repeat;*/
background:transparent url(../images/ProductPage/acc_bannerBG.jpg) no-repeat scroll 0 0;
margin-bottom:4px;
cursor:pointer;
font:Arial, Helvetica, sans-serif;
}

#dolphin_inner div#accessories  .productItem:hover{
	position:relative;

	display:block;
	height:45px;
/*background:url(../images/test_images/list_details_page_hover.png) no-repeat;*/
background:transparent url(../images/ProductPage/acc_bannerBG_hover.jpg) no-repeat scroll 0 0;

	cursor:pointer;
	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:6px;


}


#dolphin_inner div#accessories  .productItem .itemImage img:hover{

	float:left;

}

#dolphin_inner div#accessories .productItem .itemModel
{
margin: 2px 0 0 10px;
float:left;
font-weight:bold;
width:130px;
}
#dolphin_inner div#accessories .productItem .itemDes
{
margin: 2px 0 0 10px;
float:left;
width:300px;
overflow:hidden;
}
#dolphin_inner div#accessories  .productItem .itemPrice
{
margin: 2px 0 0 30px;
float:right;
color:#FF0000;
font-weight:bold;
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:transparent url(../images/ProductPage/used_bannerBG.jpg) no-repeat scroll 0 0;
width:100%;
cursor:pointer;
height:45px;
margin:0;
/*padding:5px;*/
position:relative;
margin-bottom:5px;
	z-index:2;
}

#dolphin_inner div#used a:hover{
	position:relative;
margin-bottom:5px;

	background:url(../images/ProductPage/used_bannerBG_hover.jpg) no-repeat;
	/*background-color:#E0E0E0;*/
		/*padding:5px;*/
	cursor:pointer;
	z-index:2;
}

#dolphin_inner div#used .usedCurrent a{
	position:relative;
margin-bottom:5px;

	background:url(../images/ProductPage/used_bannerBG_active.jpg) no-repeat;
	/*background-color:#E0E0E0;*/
		/*padding:5px;*/
	cursor:pointer;
	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{

	text-decoration:none;
	float:left;
	color:#000000;
	cursor:pointer;
	}

#dolphin_inner div#used .useditem .itemModel{
	
color:#000000;
float:left;
font-weight:bold;
margin:2px 0 0 10px;
overflow:hidden;
width:155px;

}

#dolphin_inner div#used .useditem .itemDes{
color:#000000;
display:block;
float:left;
height:45px;
margin:2px 0 0 10px;
overflow:hidden;
width:250px;

}
#dolphin_inner div#used .useditem .itemAvail
{
display:block;
float:left;
height:45px;
margin-left:15px;
margin-top:2px;
width:100px;
}

#dolphin_inner div#used .useditem .itemAvail img
{
border:none;
}

#dolphin_inner div#used .useditem .itemPrice{
color:#FD0505;
display:block;
float:left;
font-size:14px;
font-weight:bold;
margin:2px 0 0 45px;
width:140px;

}


/****/


#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:transparent url(../images/ProductPage/used_bannerBG.jpg) no-repeat scroll 0 0;

cursor:pointer;
height:45px;
margin:0;
/*padding:5px;*/
position:relative;
margin-bottom:5px;
}

#dolphin_inner div#new .useditem a{
position:relative;
display:block;

cursor:pointer;

}

#dolphin_inner div#new .useditem:hover{
	position:relative;
margin-bottom:5px;

	background:url(../images/ProductPage/used_bannerBG_hover.jpg) no-repeat;
	/*background-color:#E0E0E0;*/
		/*padding:5px;*/
	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:#000000;
display:block;
float:left;
height:45px;
margin:2px 0 0 10px;
overflow:hidden;
width:250px;

}
#dolphin_inner div#new .useditem .itemAvail
{
display:block;
float:left;
height:45px;
margin-left:15px;
margin-top:2px;
width:100px;
}

#dolphin_inner div#new .useditem .itemPrice{
color:#FD0505;
display:block;
float:left;
font-size:14px;
font-weight:bold;
margin:2px 0 0 45px;
width:135px;

}



/********************************** 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{
	position:relative;
	height:45px;
    background:url(../images/ProductPage/hire_bg.jpg) no-repeat;
	padding:5px;
	cursor:pointer;
	font:Geneva, Arial, Helvetica, sans-serif;
}

#dolphin_inner div#hire .productItemm a
{
	position:relative;
	display:block;
	cursor:pointer;
}

#dolphin_inner div#hire .productItem:hover{
	position:relative;

	display:block;
	height:45px;
    background:url(../images/ProductPage/hire_bghover.jpg) no-repeat;

	padding:5px;
	cursor:pointer;
	z-index:2;
}

#dolphin_inner div#hire .productItem .itemImage img
{
	z-index:1;
	position:relative;
	float:left;
	border:none;
	height:35px;
	width:35px;
}




#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:380px;

}


#dolphin_inner div#hire .productItem .itemPrice{
	
	
	float:leftt;
	margin: 2px 0 0 50px;
	color:#fd0505;
	font-size:14px;
	font-weight:bold;

}

/********************************** Hire end **************************************************************/

#dolphin_inner div#specification .detail{
	
	float:left;
	margin:0;
	position:relative;
	width:auto;
	font-size:10px;
	}

#dolphin_inner div#specification .detail .group{
	border-bottom:#666666 1px solid;
	float:left;
	margin-top:20px;
	width:760px;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	background-color:#f2f2f2;
	
}

#dolphin_inner div#specification .detail .param{
	
	float:left;
	width:753px;
	padding-left:15px;
	border-bottom:1px solid #F2F2F2;

}

#dolphin_inner div#specification .detail .param p{

color:#333333;
display:block;
float:left;
width:752px;
margin-bottom:0px;
}

#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:141px;
}



.innercontent{display: none;}

.product{

	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	padding:14px;
	line-height:20px;
	background:#fff;
	margin-left:5px;
	width:783px;
	
	
}
.product div#productDetail 
{
	position:relative;
	float:right;
	height:360px;
	width:410px;
	line-height:18px;
	
}


.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
{
position:relative;
top:0px;
height:170px;
overflow:auto;
display:block;
	width:410px;
border-bottom:1px solid #333333;
float:left;
}

.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;
/*scrollbar-track-color:#333333;
scrollbar-face-color:#ffffff;
scrollbar-shadow-color: white;*/
}

.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;
}
#textalignright3 .displaying
{
color:#000000;
}
/*************** sales product list **************/

#productsList
{
	position:relative;
	float:left;
	z-index:1;
	font-size:11px;
	margin-top:8px;

	

}

#productsList .productItem
{
	
	width:810px;
	position:relative;
	height:80px;
	display:block;
	margin-bottom: 10px;
	z-index:1;
	background:url(../images/test_images/bg_list_items_products.jpg) no-repeat;


}

#productsList .productItem:hover 
{
	background:url(../images/test_images/bg_list_items_products_hover.jpg) no-repeat;
	
	position:relative;
	margin-bottom: 10px;
	z-index:3;
	cursor:pointer;
}

#productsList .hirenow
{
text-align:right;
background:#E5E5E5;
border:1px solid #CCCCCC;
height:20;
width:100px;
display:block;
padding-right:5px;
}

#productsList .salesavail
{
text-align:right;
background:#E5E5E5;
border:1px solid #CCCCCC;
padding-right:5px;
height:20;
width:200px;
display:block;
}


#productsList a
{
color:#000000;
text-decoration:none;
position:relative;
border:none;
z-index:2;
}


#productsList .productItem  IMG
{
float:left;
border:none;
padding-top:5px;
padding-left:5px;

	
}



/*Credits: Dynamic Drive CSS Library --------------- START ------------------*/
/*URL: http://www.dynamicdrive.com/style/ 
#productsList .productItem .itemImage:hover{
	background: transparent;
	z-index:1;
	position:relative;
	
}

#productsList .productItem .itemImage span{ /*CSS for enlarged image
	position: absolute;
	background-color: #ffffff;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	z-index:-1;
	text-decoration: none;

}

#productsList .productItem .itemImage span img{ /*CSS for enlarged image
	border-width: 0;
	padding: 2px;
	z-index:-1;
	position:relative;
}

#productsList .productItem .itemImage:hover span{ /*CSS for enlarged image on hover
	visibility: visible;
	top: -290px;
	left: 0px; /*position where enlarged image should offset horizontally 
	z-index:1;

}

/*Credits: Dynamic Drive CSS Library --------------- END ------------------*/
/*URL: http://www.dynamicdrive.com/style/ */


#productsList .productItem .itemModel
{
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
position:relative;
font-weight:bold;
width:180px;
cursor:pointer;


}
#productsList .productItem .itemDes
{
	
	float:left;
	display:block;
	margin-top:5px;
	position:relative;
	margin-right:2px;
	max-width:300px;
	width:300px;
	height:60px;
	text-align:left;
	cursor:pointer;
	overflow:hidden;

}

#productsList .productItem .itemDes a
{	
	float:left;
	text-align:left;
} 

#productsList .productItem .itemPrice
{

	float:right;
	display:block;
	margin-top:5px;
	position:relative;
	margin-right:15px;
	color:#FF0000;
	font-weight:bolder;
	cursor:pointer;
	}
#productsList .productItem .itemStock
{	
	float:left;
	display:block;
	margin-top:5px;
	position:relative;
	margin-right:2px;
	max-width:120px;
	cursor:pointer;
}

#productsList .productItem .itemStock span
{
font-weight:bold;
}





/********************* checkout page *************************/

#titles_wrapper
{
width:798px;
display:block;

float:left;
margin-left:19px;
position:relative;
}

#titles_wrapper input
{
background-color:#f2f2f2;
}
#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 img
{

width:30px;
height:30px;
border:none;
float:left;
}

#ecommerceTitlesContent1 .ecommerceItemContent
{
position:relative;

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:240px;
padding-bottom:10px;
float:left;
background:#FFFFFF;
border:1px solid #999999;
line-height:15px;
font-size:10px;
}

#basketSummaryMenu .bsktImg img
{

width:50px;
z-index:1;
display:block;
float:left;
position:relative;
height:50px;
overflow:hidden;
padding-left:3px;
}
.item .bsktImg img:hover
{
position:relative;
width:50px;
z-index:-1;
}
#basketSummaryMenu .bsktDesc
{

Position:relative;
z-index:1;
display:inline;
float:left;
width:105px;
max-height:60px;
overflow:hidden;

text-align:left;
margin-left:5px;
font-size:11px;
}

#basketSummaryMenu .QtyItem
{

Position:relative;
z-index:1;
display:inline;
float:left;
width:15px;
text-align:right;


}

#basketSummaryMenu .priceItem
{

Position:relative;
z-index:1;
display:inline;
float:right;
width:50px;
height:auto;
color:#FF0000;
margin-right:5px;
font-weight:bold;
}

#basketSummaryMenu .total_price_header
{
font-weight:bold;
padding-right:5px;
}

#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;
}

.item a:hover
{

float:left;
width:240px;
text-decoration:none;
color:#0099FF;
}


#basketSummaryMenu .basketSummaryHeader
{
height:25px;
display:block;


}
.item
{
position:relative;
width:240px;
float:left;
height:55px;
margin-bottom:5px;
border-bottom:1px #CCCCCC solid;

}




.item:hover
{
color:#0099FF;
background:#F9F9F9;
display:block;
cursor:pointer;
position:relative;
margin-bottom:5px;
border-bottom:1px #666666 solid;
z-index:3;
width:240px;
height:55px;
text-decoration:none;
}






#basketSummaryMenu .gotobasket img
{
Position:relative;
/*width:120px;
height:24px;
vertical-align:bottom;
font-size:11px;
background:#666666;
color:#FFFFFF;
text-align:center;
border:#000000 1px solid;*/
margin-top:2px;
margin-right:5px;
margin-bottom:5px;
float:right;
cursor:pointer;


}

#iframeRVI iframe
{
	
    height:200px;
	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;
}

/***************** Home Page Tab System Start ******************************************/

.header_lineBlue
{
/*background:#6bb3f9 none repeat scroll 0 0;*/
background:#00b7f3;
height:30px;
margin-left:0px;
position:absolute;

top:277px;
width:745px;
z-index:999;
}
.header_lineGreen
{

background:#86d37b none repeat scroll 0 0;
height:30px;
margin-left:0px;
position:absolute;
top:277px;
width:745px;
z-index:999;
}
.header_line
{
	background:#339966 none repeat scroll 0 0;
	height:30px;
	margin-left:4px;
	position:absolute;
	top:270px;
	width:440px;
	z-index:999;
	left: 1px;
}

#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 .homeTab1.current
{
color:#FFFFFF;
display:block;

height:2px;
width:100px;
z-index:2;
}
*/

#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;
/*background:#E1E1E1 none repeat scroll 0 0;*/
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-image:url(../images/nav/title_verticle.png);*/
height:29px;
margin-bottom:0;
color:#333333;
font-size:13px;
font-weight:bold;

}
#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;
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_leftmenuService a:hover
{
background-color:#CCCCCC;
color:#000000;
font-weight:bold;
}
#general_leftmenuService .generalResourcesService
{
display:block;
width:182px;
height:auto;
float:left;
position:relative;

margin-top:10px;
}

/****/


#general_leftmenu  div h2
{
/*background-image:url(../images/nav/title_verticle.png);*/
/*height:29px;
margin-bottom:0;
color:#333333;
font-size:13px;
font-weight:bold;
padding-left:9px;*/
	border:none;
	height:35px;
		margin-bottom:0px;
background:url(../images/test_images/yellowtab.jpg) no-repeat ;
color:#333333;
font-size:13px;
font-weight:bold;
margin-left:0px;
}
#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-image:url(../images/nav/title_verticle.png);*/
height:29px;
margin-bottom:0;
color:#333333;
font-size:13px;
font-weight:bold;

}
#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;
text-decoration:none;
border-bottom:#EEEEEE 1px solid;

margin:0 0 1px;
padding:0;
padding-left:5px;
font-weight:bold;

}
#rentals_leftmenu a:hover
{
background-color:#CCCCCC;
color:#000000;
font-weight:bold;
}
#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 img
{
left:114px;
position:relative;
top:-104px;
}
#rentals_content .rcontentsRental5
{
border:none;
height:70px;
margin-left:5px;
width:90px;
}


#rentals_content div
{

}

#rentals_content .readyToRent
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/test_images/background_image_boxes_290.png) no-repeat scroll left bottom;
float:left;
height:129px;
margin-top:5px;
padding-left:5px;
position:relative;
width:290px;
}

#rentals_content .HelpChoosing
{
float:left;
height:129px;
margin-left:13px;
position:relative;
width:500px;
background:transparent url(../images/test_images/background_width_500.png) no-repeat scroll left bottom;
margin-top:5px;
padding-left:5px;
}
#rentals_content .HelpChoosing ul 
{
float:left;
height:50px;
line-height:15px;
padding-left:6px;
padding-top:0;
position:relative;
top:-4px;
width:155px;
}

#rentals_content .HelpChoosing ul a 
{
text-decoration:none;
border:none;
margin:0px;
color:#ffffff;
top:4px;
position:relative;
}
#rentals_content .HelpChoosing ul a:hover
{

color:#0000FF;

}
#rentals_content .HelpChoosing ul li
{
background:url(../images/test_images/bgyellowblack_guides.png) no-repeat bottom left;
float:left;
height:27px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding-left:27px;
width:125px;
line-height:20px;
}

#rentals_content .HelpChoosing ul li ul
{
float:right:
}


#rentals_content .dramam_rental
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/test_images/background_image_boxes_290.png) no-repeat scroll left bottom;
float:left;
height:128px;
margin-left:1px;
margin-top:13px;
position:relative;
top:0;
padding-left:5px;
width:290px;
}
#rentals_content .dramam_rental .drama_rental_content
{
line-height:14px;
}


#rentals_content .special
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/test_images/background_stuff_width_237x128.png) no-repeat scroll left bottom;
float:left;
height:128px;
margin-left:1px;
margin-top:13px;
padding-left:5px;
position:relative;
top:0;
width:242px;
padding-left:5px;
margin-left:13px;
}
#rentals_content .new
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/test_images/background_stuff_width_237x128.png) no-repeat scroll left bottom;
float:left;
height:128px;
margin-left:10px;
margin-top:13px;
padding-left:5px;
position:relative;
top:0;
width:242px;
}

#rentals_content .new img
{
margin-left:-2px;
margin-top:-2px;
position:relative;
}
#rentals_content .new ul
{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 5px;
width:185px;
}
.rentalProductHeader h1
{
font-size:14px;
}

/***************** Rental Enquiried front page End ***********************/

.welcome_logged_in
{
margin-right:90px;
position:absolute;
text-align:right;
top:0;
width:1004px;
z-index:999;
}
.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;
}

.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
{
float:left;
margin-top:20px;
padding-left:116px;
position:relative;
}

.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 td input
{
border-color:#CCCCCC;
border-style:none none dotted;
border-width:medium medium 1px;
width:169px;
margin-left:5px;
color:#000099;
font-size:13px;
}
*/



.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;
}
/*.rentalProductHeader h1, h2
{
font-size:15px;
padding:5px;
}*/

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;
color:#999999;

display:block;

margin:0 0 1px;
padding:0 0 0 5px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

.staticlinks a:hover{
background-color:#CCCCCC;
color:#000000;
font-weight:bold;
}


/*************** 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:300px;
	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:200;
        }
		
	 #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: 99; 
    	}
    #sexyBOX { 
    		position: absolute; 
			background:url(../images/timed_out.png) no-repeat;
			height:112px;
    		z-index: 100; 
    		}
    .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-color: #efefef;*/
	border:none;
	height:35px;
		margin-bottom:0px;
background:url(../images/test_images/yellowtab.jpg) no-repeat ;
}

.h2a {

	color:#333333;
	font-size:13px;
	font-weight:bold;

	/*background-color: #efefef;*/
	
}

.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{
	list-style:none;
	text-decoration:none;
	color:#666666;
}
.leftNav1 .prod1
{
border:1px solid #cccccc;
}



/***************************************************** Left Menus **********************************************************/

.filterList {
	border:thin solid #FFFFFF;
	float: left;
	height: 20px;
	width: 159px;
	margin:0px;
	background-color:#999999;
	/*background-image:url(images/nav/1px_titlebg.png);
	background-attachment: fixed;
	background-repeat: repeat;*/
}

.filterListSub
{
font-size:11px;
margin-left:12px;
}

.offersbox1
{
font-size:10px;
height:100%;
width:50%;
left:10px;
line-height:17px;

position:relative;

float:left;
}

.offersbox1 ul
{
list-style:none;
float:left;
background:none;

}

.offersbox1 ul li
{
background:url(../images/bg_hotprods.jpg) no-repeat 0 0;
float:left;
height:108px;
margin-left:2px;
color:#000000;
text-align:center;
width:405px;
font-size:14px;
}

.offersbox1 ul li img
{
border:medium none;
float:left;
height:85px;
margin-left:8px;
margin-top:7px;
width:85px;
}

.offersbox1 ul li div
{
border:medium none;
color:#FFFFFF;
float:left;
line-height:18px;
margin-left:3px;
margin-top:6px;
text-align:left;
width:240px;
}

.offersbox1 ul li span
{
font-weight:bold;
font-size:15px;
}
.offersbox1 ul li .smaller
{
font-size:12px;
font-weight:normal;
}
.offersbox1 ul li a
{
border:none;
float:left;
color:#000000;
cursor:pointer;
}
.offersbox1 ul li a:hover
{
text-decoration:none;
cursor:pointer;


}



.firsttab
{
height:25px;
font-size:18px;
background:none;
}
.firsttab span
{
padding-left:10px;
font-weight:bold;
padding-left:32px;
position:relative;
top:20px;
}
.offersbox2
{
font-size:10px;
display:block;
height:250px;
width:390px;
position:relative;
float:left;
margin-left:15px;
line-height:15px;
background:url(../images/test_images/background_stuff_width_250_390.png) no-repeat bottom left;
float:left;
}

.offersbox2 ul
{
list-style:none;

height:225px;
background:none;
}

.offersbox2 ul li
{
float:left;
width:127px;
text-align:center;
padding-top:5px;
}

.offersbox2 h2
{
height:20px;
font-size:12px;
display:block;
background-color:none;
color:#FFFFFF;
}

.oprice
{
color:#FF0000;
font-weight:bold;
}



#offersbox3
{
background:transparent url(../images/bguide_bak1.jpg) repeat scroll 0 0;
display:block;
float:left;
height:320px;
margin-left:3px;
margin-top:4px;
position:relative;
width:398px;
color:#FFFFFF;
}
                           
.ob3box1 div
{
float:left;
height:120px;
margin-bottom:6px;
margin-left:14px;
width:117px;
}

.ob3box1 div span
{
float:left;
width:100px;
text-align:center;
color:#FFFFFF;
font-size:12px;
}
.ob3box1 div img
{
float:left;
border:none;
}

.ob3box1 div a
{
float:left;
text-decoration:none;
}


.ob3box1
{
background:none;
height:100px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:5px;
}

.ob3box1 ul
{
float:left;
height:50px;
line-height:15px;
padding-left:6px;
padding-top:0;
position:relative;
top:-4px;
width:155px;
}


.ob3box1 ul a {
border:medium none;
color:#FFFFFF;
margin:0;
position:relative;
text-decoration:none;
top:4px;
}



.ob3box1 li
{
background:transparent url(../images/test_images/bgyellowblack_guides.png) no-repeat scroll left bottom;
float:left;
height:27px;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding-left:27px;
width:125px;
}

.offersbox4
{
background:transparent url(../images/bg_search.jpg) no-repeat scroll left bottom;
float:left;
height:107px;
margin-left:3px;
margin-top:5px;
position:relative;
width:395px;


}
.offersbox4 input
{
position:relative;
margin-left:10px;
}

.ob4box1
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;
margin-left:5px;
height:97px;
list-style-image:none;

list-style-position:outside;
list-style-type:none;
}
.ob4box1 p
{
padding-left:5px;
}
.ob3box1 p
{
padding-left:5px;
margin:0;
padding-bottom:2px;
font-size:12px;
}
.offersbox3 h2
{
display:block;
height:20px;
font-size:12px;
background-color:#666666;
color:#FFFFFF;
}
.buyfromvisual
{
	display:block;
	margin-top:20px;
	height:215;
	width:811px;
	position:relative;
	border:none;
	margin-bottom:5px;
	margin-top:10px;
	margin-left:0px;
	background:url(../images/background_stuff_width_811_215.jpg) no-repeat bottom left;
	height:285px;
	float:left;
	color:#FFFFFF;
}

.buyfromvisual table
{
background-color:none;
margin-left:20px;
}
.buyfromvisual table td
{
width:388px;
line-height:19px;
}

.buyfromvisual h2
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;
color:#ffffff;
display:block;
font-size:24px;
height:26px;
margin-bottom:0;
margin-top:4px;
}

.rightline
{
border-right:1px solid white;
}

.topmargin
{
margin-top:10px;
border-right:1px solid white;
}
.topmarginlast
{
margin-top:10px;
}


/********************************************  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;
/*border:1px solid #CCCCCC;*/
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;
}
.newheader a
{
color:#000;
font-size:13px;
}
	h2
	{
    -moz-background-inline-policy: continuous;
    background: none repeat scroll 0 0 #F2F2F2;
    border-color: -moz-use-text-color;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #333333;
    font-family: arial;
    font-size: 17px;
    height: 29px;
    padding-top: 5px;
    text-align: left;
	}
	
	.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;
	}
	

	#bigcontentsbox
	{
	position:relative;
	float:left;
	display:block;
	top:-15px;
	left:0;
margin-right:6px;
height:335px;
	}
	
		#bigcontentsbox span
		{
		margin-bottom:10px;	
		height:355px;
		width:755px;
		display:block;
		position:relative;
		top:-11px;
		}
		

		
		#bigcontentsbox span ul li
		{
		list-style:none;
		display:inline;
		}
		
		
			
	.productiontips
	{
display:block;
float:left;
height:132px;
left:0;
margin-left:17px;
margin-right:-3px;
position:relative;
top:0;
width:495px
	}
	
	.lookingforcamcorder
	{
display:block;
float:left;
height:132px;
margin-left:17px;
margin-right:0;
position:relative;
top:0;
width:241px;

	}
	.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 = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	l = left border
	r = right border
	t = top border
	b = bottom border
*/

#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;

}

.contentsystem
{
height: 280px;
display:block;
margin-left:9px;
margin-top:9px;
width:448px;
}
.contentsystem img
{

margin-left:0px;
margin-top:8px;
}



.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
{
	position:absolute;
	top:0px;
	right:35px;
	display:block;
	height:25px;
	width: 90px;
	color:#000000;
	padding:3px;
	text-align:center;
}
.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;
}

.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 span
{
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_calculator .h2surround1 .repair_header
{

}
.repair_calculator .h2surround1 .spare_partsHeader
{

}
.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;
}

.repair_calculatorLastbox .h2surround1 .spare_partsHeader
{

}

.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 ********************************************************/

#bigcontentsbox 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
}

.salesenq
{
background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#666666;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:29px;
padding-left:5px;
padding-top:5px;
margin-left:10px;
margin-bottom:10px;
width:802px;
}
.serviceenq
{
background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#666666;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:29px;
padding-left:5px;
padding-top:5px;
margin-right:10px;
margin-bottom:10px;
width:802px;
float:right;
}
.product_header
{
background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#333333;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:29px;
margin-bottom:5px;
margin-left:4px;
padding-left:5px;
padding-top:5px;
width:808px;
}
.product_header_used
{
background:transparent url(../images/used_header.jpg) no-repeat scroll 0 0;
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:815px;
}
.product_header_new
{
background:transparent url(../images/new_header.jpg) no-repeat scroll 0 0;
border:medium none;
color:#000;
font-size:16px;
font-weight:bold;
height:29px;
margin-bottom:5px;
margin-left:5px;
padding-left:21px;
padding-top:7px;
width:815px;
}
.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;
}
.topimagemap img
{
left:660px;
position:absolute;
top:0;
border:none;
z-index:2;
}
.topimagemap a
{
border:none;
text-decoration:none;
}

.footer_end
{
text-align:center;
vertical-align:bottom;
position:relative;
font-size:10px;

}
.footer_width
{
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;
margin-left:15px;
position:relative;
width:800px;
}


.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;
}
.silhoutte
{
float:right;
position:relative;
top:-17px;
width:118px;
}
.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:right;
font-size:13px;
color:#FF0000;
position:relative;
font-weight:bold;
}

.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;
}

.BlackBlockUpdate
{
background:#000000 none repeat scroll 0 0;
float:right;
height:290px;
line-height:15px;
padding-left:7px;
position:relative;
top:-290px;
width:238px;
color:#FFFFFF;
}

.header_inbox
{
font-size:13px;
font-weight:bolder;
margin-top:10px;
height:14px;
}
.subheader_inbox
{
font-size:12px;
line-height:18px;
font-weight:normal;
}
.blockContent
{
font-size:12px;
}
.blackblockpoints a
{
color:#FFFF00;
}
.bottom_checkout
{
position:relative;
margin-left:5px;
line-height:15px;

}

.otherpay
{
position:relative;
font-weight:bold;
margin-top:20px;
}

.otherBdetails
{
position:relative;
}

.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;
}

.register
{
position:relative;
float:left;
}

.register span
{
position:relative;
margin-left:70px;
font-weight:bold;
}

.register div
{
position:relative;
height:39px;
}

.register1
{
float:left;
margin-left:90px;
position:relative;
width:300px;
height:160px;
}
.register1 img
{
cursor:pointer;
margin-left:60px;
}
.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;
}

.loggedIN
{

float:left;

text-align:center;
width:100%;
}
.probs img
{
margin-right:5px;
}


.register1 span
{
position:relative;
margin-left:70px;
font-weight:bold;
}

.register1 div
{
position:relative;
height:55px;
}


#titles_wrapper2
{
width:810px;
display:block;

float:left;

position:relative;
}

#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;
}

#listingStart
{
float:left;
width:600px;
}

#listingStart .mNo
{
float:left;
width:30px;
padding-left:5px;
text-align:center;
}

#listingStart .title
{
font-weight:bold;
background-color:#f2f2f2;
display:block;
border:1px solid #CCCCCC;
padding-left:5px;
}

#listingStart .model
{
float:left;
width:140px;
padding-left:5px;
}

#listingStart .description
{
float:left;
width:300px;
padding-left:5px;
}

#listingStart .saleprice
{
float:left;
width:100px;
padding-left:5px;
}
#listingStart .saleTotal
{
float:right;
margin-top:25px;
padding-left:5px;
width:100px;
}

#listingStart .saleTotal span
{
font-weight:bold;
}

#pagetable {display:block; height:27px; padding:0 0 0 5px; margin: 0 auto; }


 
#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:100;
}
#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;
}

ul.box_block { 
	display: block; 
	overflow: hidden; 
	height: 185px;
}
			
ul.box_block li{

	list-style:none;
	display:block;
	float:left;
	position: relative;
	border:0px solid #eaeaea;
	margin-right:2px;

	width:192px;
	height:188px;
	background: url("../images/titles/box.jpg") no-repeat top right;

}

ul.box_block li:hover{
display:block;

background: url("../images/titles/box_hover.jpg") no-repeat top right;

}


ul.box_block li div.box_1, ul.box_block li div.box_2, ul.box_block li div.box_3, ul.box_block li div.box_4{
	display: block;
	position: relative;
	overflow: hidden;
	height: 179px;
	width: 188px;
	color:#444444;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:21px;
}



ul.box_block .maintitle{
	display: block;
	position: relative;
}

ul.box_block .maintitle h1{
	color:#FFFF00;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 1px 12px;
	text-shadow:1px 1px 1px #224272;
	padding-top:10px;
	padding-left:10px;
}
ul.menu {list-style:none; margin:0; padding:0; z-index:inherit;}
ul.menu * {margin:0; padding:7; z-index:10;}
 ul.menu li {

float:left;
font-size:12px;
font-weight:bold;
list-style:none outside none;

position:relative;
width:109px;

}
 ul.menu li a {
 color:#333333;
}

ul.menu ul {
	position: absolute;
	top:29px;
	left:0;
 	display:none;
	list-style:none;
	z-index:2;
}
ul.menu ul li {
	position:relative;
	margin:0;
	font-weight: 300;
	z-index:2;
	width:160px;
}
ul.menu ul li a {
	display:block;
	padding:5px 7px 5px;
	background-color: #ccc;
	color: #000;
	font-size:11px;
	font-weight: 300;
	z-index:2;
	color:#333333;
	line-height:15px;
}
ul.menu ul li a:hover {
	background-color:#000000;
	color:#FFFFFF;
	z-index:2;
	
}
ul.menu ul ul {
	left:148px;
	top:-1px;
	z-index:2;
}
ul.menu .menulink {
	text-align: center;
	height:20px;
	width:92px;
	z-index:2;
}
ul.menu .menulink a {
color:#333333;
}
ul.menu .menulink:hover, ul.menu .menuhover {

	color:#0000CC;
	text-decoration:none;
	z-index:2;
	
}
ul.menu .sub {
	background:#d1d1d1 url(images/arrow.gif) 100px 8px no-repeat;
	z-index: 2;
}
ul.menu .topline {
	border-top:0px solid #aaa;
	z-index: 2;
}
/********************
MENU
*********************/

* html #menu {
	height: 1%;
}

