/* CSS Document */

body{
background:#cccccc;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
}

p, form, h1 {
margin:0;
padding:0;
}

a{
text-decoration:none;
color:#003399;
}

a:hover{
color:#FF0000;
text-decoration:underline;
}
a.more {
	color:#333399;
	text-decoration:underline;
}
a:hover.more {
	text-decoration:none;
}
h4.moreDet a.more {
	text-decoration:underline;
}
h4.moreDet a:hover.more {
	text-decoration:none;
}
h4.moreDet {
	color:#777777;
	font-weight:normal;
	margin:1em 0;
}
a.reqArrange {
	background:transparent url(../images/reqPart.gif) no-repeat left bottom;
	width:312px;
	height:29px;
	display:block;
}
a:hover.reqArrange {
	background-position:left top;
}
#container{
width:980px;
*width:978px;
margin:0px auto;
padding:0;
background:#ffffff;
}

#wrapper{
width:978px;
margin:0px auto;
padding:0;
}

#topheader{
background:url(../images/topheaderBg.gif) no-repeat;
width:978px;
height:198px;
float:left;
}

#topheader .logo{
width:439px;
float:left;
padding:50px 0px 0px 50px;
}
a.pLinkVal {
	font-size:13px;
	color:#777777;
	line-height:16px;
	text-decoration:underline;
}
a:hover.pLinkVal {
	text-decoration:none;
	color:#003399;
}
.padBod {
	vertical-align:top;
	padding:2px;
	border:4px solid #FFFFFF;
    outline-style:solid;
    outline-width:thin;
	outline-color:#CCCCCC;
}
h2.pricingVal {
	font-size:15px;
	margin:0;
	padding:0px 0px 12px 0px;
	color:#333399;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h4 {
	margin:0;
	padding:0;
	line-height:20px;
	color:#333333;
	font-size:12px;
}
.backBg {
	background-color:#999999;
}

#topheader .punchline{
width:439px;
float:left;
text-align:right;
padding:80px 50px 0px 0px;
color:#ffffff;
}

#topmenu{
width:978px;
height:35px;
float:left;
background:url(../images/menuBg.gif) top repeat-x;
}

#topmenu a{
background:url(../images/menuBg.gif) top repeat-x;
text-decoration:none;
text-transform:uppercase;
float:left;
}

#topmenu a span{
background:url(../images/menuDivider.gif) right top no-repeat;
height:25px;
padding:10px 20px 0px 18px;
font-size:11px;
font-weight:bold;
color:#ffffff;
float:left;
}

#topmenu a:hover{
background:url(../images/menuBg.gif) bottom repeat-x;
text-decoration:none;
text-transform:uppercase;
float:left;
cursor:pointer;
}

#content_body{
width:978px;
float:left;
}

#content_body .left{
width:672px;
float:left;
padding:8px 8px 0px 8px;
}

#content_body .left #content_area{}

#content_area table.myContact {
}
#content_area table.myContact tr td input, #content_area table.myContact tr td textarea, #content_area table.myContact tr td select {
	width:200px;
	margin:0;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:normal;
}
#content_area table.myContact tr td input {
	height:17px;
	padding:2px 0px 0px 3px;
}
#content_area table.myContact tr td textarea {
	height:120px;
	padding:2px 0px 0px 3px;
}
#content_area table.myContact tr td select {
	height:22px;
	padding:0px 0px 0px 3px;
}
#content_area table.myContact tr td input.sendBox {
}
#content_body .left #content_area p{
margin-top:10px;
}

#content_body .left #content_area p.choosing {}

#content_body .left #content_area p.choosing em {
	font-weight:bold;
}

#content_body .left #content_area p.choosing em a {
	color:#000000;
}

#content_body .left .latest_product{
background:url(../images/contentBox_mid.gif) repeat-y;
width:672px;
float:left;
margin-top:15px;
*margin-top:29px;
}

#content_body .left .latest_product .top{
background:url(../images/contentBox_top.gif) no-repeat;
width:672px;
float:left;
}

#content_body .left .latest_product .bottom{
background:url(../images/contentBox_bottom.gif) no-repeat;
width:672px;
float:left;
}

#content_body .right{
width:280px;
float:left;
padding:0px 10px 0px 0px;
}

#content_body .right .navBox{
background:url(../images/navBox_mid.gif) repeat-y;
width:276px;
float:right;
}
#content_body .sendBox, #content_body input.sendBox, #content_area table.myContact tr td input.sendBox {
	background:transparent url(../images/searchBg.gif) no-repeat left bottom;
	width:107px;
	text-align:center;
	font-weight:bold;
	height:28px;
	display:block;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFE;
	cursor:pointer;
	display:block;
	margin:0 auto;
	padding:0px 0px 2px 0px;
}
#content_body input.sendBoxOver, #content_area table.myContact tr td input.sendBoxOver {
	background:transparent url(../images/searchBg.gif) no-repeat left top;
	width:107px;
	text-align:center;
	font-weight:bold;
	height:28px;
	display:block;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	cursor:pointer;
	display:block;
	margin:0 auto;
	padding:0px 0px 2px 0px;
}

.sendBox1{
	background:transparent url(../images/searchBg.gif) no-repeat left bottom;
	width:107px;
	text-align:center;
	font-weight:bold;
	height:28px;
	display:block;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFE;
	cursor:pointer;
	display:block;
	margin:0;
	padding:0px 0px 2px 0px;
}
.sendBoxOver1{
	background:transparent url(../images/searchBg.gif) no-repeat left top;
	width:107px;
	text-align:center;
	font-weight:bold;
	height:28px;
	display:block;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	cursor:pointer;
	display:block;
	margin:0;
	padding:0px 0px 2px 0px;
}
#content_body .right .navBox .top{
background:url(../images/navBox_top.gif) no-repeat;
width:276px;
float:left;
}

#content_body .right .navBox .bottom{
background:url(../images/navBox_bottom.gif) no-repeat;
width:276px;
float:left;
}

#content_body .right .navBox .nav_head{
width:256px;
margin:0px auto 5px auto;
padding-bottom:5px;
text-align:center;
border-bottom:solid 1px #c8c8c8;
}

#content_body .right .navBox .nav_content{
width:256px;
margin:auto;
}

#content_body .right .navBox .left{
margin:0;
padding:0;
width:100px;
float:left;
text-align:left;
}

#content_body .right .navBox .right{
margin:0;
padding:0;
width:156px;
float:right;
text-align:right;
}

#content_body .right .navBox .btn{
/*width:256px;*/
text-align:center;
}

#content_body .right .navBox .weak_property{
width:256px;
margin:auto;
text-align:center;
}

#content_body .right .navBox .weak_property img{
margin:8px 0px 10px 0px;
}

#content_body .right .navBox .weak_property strong{
color:#000000;
}
#content_body .right .navBox .weak_property p{
margin-top:5px;
}

#footer{
background:url(../images/footerBox_mid.gif) repeat-y;
width:958px;
margin:auto;
}

#footer .top{
background:url(../images/footerBox_top.gif) no-repeat;
width:958px;
float:left;
}

#footer .bottom{
background:url(../images/footerBox_bottom.gif) no-repeat;
width:958px;
float:left;
}

#footer .footerlinks{
text-align:center;
color:#6168c2;
font-weight:bold;
}

#footer .footerlinks a{
text-decoration:none;
color:#6168c2;
}

#footer .footerlinks a:hover{
text-decoration:underline;
color:#000000;
}

.headtxt1{
margin-top:0px !important;
color:#6168C2;
font-family:trajan pro, Times New Roman;
font-weight:bold;
font-size:16px;
letter-spacing:1px;
line-height:30px;
}


#right .pagetable {
	margin-bottom:1em;
}
#right .pagetable a {
	color:#990000;
	background-color:#FFFF99;
	display:block;
	padding:2px 4px 2px 4px;
	border:solid 1px #990000;
}
#right .pagetable a:hover {
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
}

#right .pagetable a.current {
	display:block;
	padding:2px 4px 2px 4px;
	float:left;
	border:solid 1px #990000;
	background:#990000;
	font-weight:bold;
	color:#ffffff;
	margin:0px 1px 0px 1px;
}

.headtxt{
margin-top:0px !important;
background:#6168C2;
color:#ffffff;
font-family:trajan pro, Times New Roman;
font-weight:bold;
font-size:15px;
letter-spacing:1px;
line-height:30px;
padding-left:10px;
}

.clear{
clear:both;
}

/* CSS for Banner Content */
#banner_body {
	clear:both;
}
#banner_body .headtxt{
margin:0px 10px 19px 10px;
*margin:0px 10px 17px 10px;
padding-bottom:5px;
padding-left:20px;
text-align:center;
border-bottom:solid 1px #c8c8c8;
}

DIV#hold {Z-INDEX: 2; OVERFLOW: hidden; WIDTH: 619px; POSITION: relative; HEIGHT: 170px; LEFT: 0px; top:0px;}

DIV#wn {Z-INDEX: 1; LEFT: 0px; OVERFLOW: hidden; WIDTH: 619px; POSITION: absolute; TOP: 0px; HEIGHT: 170px}

DIV#lyr1 {Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px  LEFT: 0px; }
#lyr1 a {
		display:block;
		padding:3px;
		background-color:#FFFFFF;
		border:1px solid #FFFFFF;
	}
	#lyr1 a:hover {
		border:1px solid #6168c2;
	}

.content{
float:left;
}

.ddBox{
width:155px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
font-size:10px;
}

.ddBox1{
width:67px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
font-size:10px;
}

.Lalign{
text-align:left !important;
}

.Calign{
text-align:center !important;
}

#prodetUL{
margin:0;
padding:0;
float:left;
width:650px;
padding:10px;
border:1px solid #EEEEEE;
/*border-bottom:solid 1px gray;*/
background-color:#F5F5F5;
/*background:#F5F5F5 url(../images/dropshadow.png) no-repeat left bottom;*/
}

#prodetUL li{
list-style:none;
float:left;
display:block;
}

#prodetUL li.first{
width:325px;
}

#prodetUL li.second{
width:320px;
}

#prodetUL li ul.prodet-thumb{
margin:0;
padding:0;
width:335px;
overflow:scroll;
height:245px;
}

#prodetUL li ul.prodet-thumb li{
list-style:none;
float:left;
display:block;
padding:5px 2px 10px 2px;
}


#prodetUL li ul.prodet-thumb li img{
width:90px;
height:74px;
}

.flL{
float:left;
}

.flR{
float:right;
}

.price{
font-size:15px;
font-style:italic;
font-weight:bold;
color:#FF0000;
}

.valignM{
vertical-align:middle;
}

.smalltxt{
font-size:9px
}

.greenbigtxt{
font-size:14px;
color:#339900;
}

.red{
color:#FF0000;
}

.padL{
padding-left:5px;
}

/* Pagination Starts Here */

.pagetable{
float:right;
text-align:right;
}

.pagetable a{
text-decoration:none;
margin:0px 2px 0px 2px;
}

.pagetable a.firstlast{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003399;
}

.pagetable a.firstlast:hover{
text-decoration:underline;
}

.pagetable a.pagelink_prev{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
border:1px solid #999999;
color:#333333;
padding:1px 4px 1px 4px;
}

/*.pagetable a.pagelink_prev:hover{
border:1px solid #000066;
background:#003399;
color:#ffffff;
}*/

.pagetable a.pagelink_next{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
border:1px solid #999999;
color:#333333;
padding:1px 4px 1px 4px;
}

/*.pagetable a.pagelink_next:hover{
border:1px solid #000066;
background:#003399;
color:#ffffff;
}*/

/*.pagetable a.paginations{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
border:1px solid #999999;
color:#333333;
padding:1px 4px 1px 4px;
}

.pagetable a.paginations:hover{
border:1px solid #000066;
background:#003399;
color:#ffffff;
}*/

.pagetable a.pagetable_activecell{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
border:1px solid #333333;
background:#666666 !important;
color:#ffffff;
padding:1px 4px 1px 4px;
}

/* Pagination Ends Here */

/* Product Listing CSS Starts Here */
.pro-details{
width:672px;
}

.pro-details .headline{
background:#969CEC;
color:#ffffff;
clear:both;
min-height:30px;
height:auto !important;
height:30px;
margin-bottom:10px;
margin-top:10px;
}

.pro-details .headline dl, .pro-details .headline dl dt, .pro-details .headline dl dd{
margin:0;
padding:0;
line-height:30px;
}

.pro-details .headline dl dt{
width:290px;
float:left;
padding-left:10px;
font-weight:bold;
font-size:14px;
}

.pro-details .headline dl dt span{
font-weight:bold;
font-size:18px !important;
}

.pro-details .headline dl dt strong{
font-weight:normal;
font-size:12px !important;
}

.pro-details .headline dl dd{
width:362px;
float:left;
padding-right:10px;
text-align:right;
font-weight:bold;
font-style:italic;
font-size:16px;
color:#FFFF00;
}

.pro-details .pro-desc{
width:672px;
}

.pro-details .pro-desc .leftIMG{
width:210px;
float:left;
text-align:center;
}

.pro-details .pro-desc .leftIMG a{
width:181px;
display:block;
border:solid 1px #CCCCCC;
}

.pro-details .pro-desc .leftIMG a img{
border:solid 3px #ffffff;
}

.pro-details .pro-desc .leftIMG a img:hover{
border:solid 3px #000000;
}

.pro-details .pro-desc .rightDesc{
width:462px;
float:left;
}

.pro-details .pro-desc .rightDesc span.proname{
font-size:14px;
font-weight:bold;
color:#6168C2;
}

.pro-details .pro-desc .rightDesc span.longDesc{
margin:0;
padding:0;
vertical-align:top;
display:block;
min-height:60px;
height:auto !important;
height:60px;
}

.pro-details .pro-desc .rightDesc a{
font-weight:normal;
}

.pro-details .IMG_Gallery{
width:672px;
}
.pro-details .IMG_Gallery .bord {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:4px;
}
/* Product Listing CSS Ends Here */


ul.keyfeatures{
width:280px;
float:left;
}

ul.keyfeatures li{
list-style:disc;
}

.validationcontainer{display:block;float:left;font-size:.9em;padding:1px 0 0 25px;white-space:nowrap;margin-bottom:1px;}
.passed{background:transparent url(/ps/images09320/icons/iconsuccess.gif) no-repeat 4px 1px;height:1.5em;}
.failed{background:#fff8e8 url(/ps/images09320/icons/alert.gif) no-repeat 4px 1px;color:#F00;}
.testsample{padding-left:73%;}
.small .testsample .validationcontainer{float:right;}
.mandatorytext{color:#f00;padding-top:.5em;}
fieldset{border:none;padding:0;margin:0;position:relative;}
.sendtofriend .subset1,.sendtofriend .subset2{float:left;width:48.1%;}
.sendtofriend fieldset.subset1{margin:0 .73em .83em 0;}
.sendtofriend fieldset.subset2{margin:0 0 .83em .73em;float:right;}
textarea{width:99%;}
.inputset{clear:both;padding:.2em 0;}
.inputset.error{border:1px solid #FFE9BF;background:#FFF8E8;margin-top:.2em;padding-left:.3em;}
.inputset.error input{margin-left:-3px;}
.inputset label,.inputset .dummylabel{width:32%;font-weight:bold;clear:both;display:block;float:left;padding:.2em 0 .1em 0;}
.inputset input{width:57.5%;float:left;}
.inputset select{width:59%;float:left;}
.inputset textarea{width:58.5%;}
.searchbox{margin-bottom:1em;}
.searchbox input{width:28.5%;float:left;}
.searchbox input.submit{width:auto;margin:-0.2em 0 0 .5em;}
select#locationIdentifier{width:65%;}
.submitset{clear:both;height:30px;margin:1em 0 1em 0;}
.submitset input{vertical-align:middle;}
#searchresultsv2 .submitset{height:auto;}
.submitsetleft{text-align:left;margin-left:2em;}
.submitset.nospace{margin:.5em 0 .5em 0;}
.submitset input{width:auto;margin-left:32%;}
.submitset.nospace input{0;}
.checkbox{margin:0;clear:both;float:left;}
.inputset.checkboxes{border:none;}
.inputset.checkboxes label{font-weight:normal;width:auto;float:left;clear:none;padding:0 0 0 .2em;}
.inputset.checkboxes input{width:auto;float:left;}
#keepMeLoggedIn{margin-left:32%;width:13px;}
.inputset.radiobutton{padding:.2em 0;clear:none;}
.inputset.radiobutton input{width:auto;}
.small .inputset input{width:55%;}
p.signin.changecontactdetails{padding:0 0 0 1.5em;background:transparent url(/ps/images09320/icons/iconperson.gif) 0 0 no-repeat;top:7.1em!important;font-size:75%;right:15px;}
*/ .branchSearch{margin-top:1px;}
#branchSearchCriteria.branchSearch fieldset{padding-bottom:1em;}
.branchSearch label{padding:0!important;width:20%;font-weight:normal;}
.branchSearch input.searchBox{width:35%!important;}
.branchSearch .inputset{border-bottom:medium none;}
.branchSearch .inputset label{font-size:110%!important;}
.branchSearch .inputset select{width:20.5%;}
.branchSearch .inputset input{width:20%;}
.branchSearch .radiobuttons .dummylabel{width:24%;}
.branchSearch .radiobuttons input,.branchSearch .radiobuttons label{width:auto;float:left;clear:none;margin-bottom:1em;}
.branchSearch .radiobuttons label.first{width:20%;}
.branchSearch .radiobuttons label.last{margin-right:0;}
.sendtofriend .inputset label{width:37%;padding-right:1%;}
.sendtofriend .inputset input{width:60%;}
.sendtofriend .inputset.textarea label{width:16%;padding-right:2.3%;}
.sendtofriend .inputset textarea{width:80.4%;}
.sendtofriend .failed{margin-left:10.5em;}
.sendmessagecontainer{margin-top:10px;}
.sendmessagecontainer .checkboxes input{float:left;height:13px;}
.emailsubmit{float:right;padding:.7em 7.8em 0 .8em;}
.emaildisclaimer{color:#666;font-size:92%;margin-left:4px;clear:left;}
#sendemailset{position:relative;top:-4.1em;float:right;}
#sendemailset.submitset input{margin-left:0;}
#signinset{margin-bottom:.5em;}
.shortform .inputset .telephone,.shortform .inputset .postcode .date{width:24%;}
.simpleform fieldset{clear:both;}
h3 #subject{padding-right:6em;float:left;height:1.2em;overflow:hidden;}
h3 #subjectlabel{display:block;float:left;width:32%;}
#headerandfooterheader{position:relative;height:54px;}
img.headerandfooterlogo{position:absolute;z-index:5;left:50%;margin-left:-200px;top:2px;}
img.headerandfooterbackground{width:100%;height:54px;position:absolute;}
#headerandfooterfooter{position:relative;height:2em;overflow:hidden;}
p#headerandfooteraddress{position:absolute;top:.3em;left:1em;font-weight:bold;}
p#headerandfootertelephone{position:absolute;top:.3em;right:1em;font-weight:bold;}
span.signin{position:absolute;right:2%;top:0;font-size:74%;}
.required{color:#CC0000;font-weight:normal;white-space:nowrap;}
.required.spacing{margin:.2em 0 0 .8em;float:left;}
.simpleform .inputset input{width:40%;}
.simpleform .inputset select{width:33%;}
.simpleform .inputset textarea{width:40%;float:left;}
.simpleform #firstName,.simpleform #lastName{width:16%;margin-left:1%;}
.simpleform #title{width:5%;}
#login.simpleform #email{width:33%;}
#login .submitset{text-align:left;}
#login .submitset input{margin-left:32%;}
.simpleform .inputset input.password,.simpleform .inputset input.email{width:33%;}
.simpleform #telephone,.simpleform #postcode,.simpleform #telephoneNumber{width:23%;}
p.signin{position:absolute;top:9px;right:1%;}
.simpleform .inputset input{float:left;}
.simpleform .checkboxes{/*border-bottom:1px dashed #DDD;*/}
.simpleform .privacy{background:none;border:none;margin-left:32%;padding:0 180px 0 0;}
.simpleform .privacy.checkboxes{padding-top:1.5em;}
.simpleform .disclaimer{margin:0;padding:0;clear:both;}
.secondarycontentform .inputset input{width:78%;}
.secondarycontentform .submitset{margin:0;}
.secondarycontentform .submitset input{margin-left:0;}
.errorform .inputset.errorforminput label{width:18%;}
.errorform .inputset.errorforminput input{width:40%;}
.errorform .inputset{padding-bottom:.5em;}
.errorform .submitoptions{margin-top:1.5em;}
.errorform .submitoptions .submit{float:left;margin:0 0 1em 4em;}
.errorform .submitoptions p{float:left;}
.agentform .inputset select,.agentform .inputset input{width:64%;}
.agentform .inputset select{width:50%;}
.agentform .radiobuttons .dummylabel{width:24%;}
.agentform .radiobuttons input,.overseasform .checkboxescontiner input{width:auto;}
.agentform .radiobuttons label,.overseasform .checkboxescontiner label{clear:none;float:none;white-space:nowrap;}
.agentform .radiobuttons label.first,.overseasform .checkboxescontiner label.first{float:left;white-space:normal;}
.agentform .radiobuttons .radiobox{margin-left:32%;}
.overseasform .checkboxescontiner .checkboxsub{margin-left:32%;}
.overseasform sendemailset{top:-3.1em;}
.feedbackForm label.textentry{float:none;clear:both;padding:.7em 0 .3em 0;}
.feedbackForm label input#impressions{padding:.7em 0 .3em 0;}
.feedbackForm label{width:20%;font-weight:normal;}
.feedbackForm .personal input{margin:0 0 1em 1.2em;font-weight:bold;width:auto;}
.feedbackForm p{float:left;padding-top:.5em;}
.feedbackForm .inputset textarea{width:70%;}
.feedbackForm .personal label{font-weight:bold;padding-right:.2em;}
.singlecontent h3{border-bottom-width:0;}
.feedbackForm input.submit{margin-left:.8em;}
.feedbackForm .submitbox{margin-top:1em;}
#arrangeAndInformation label{font-weight:bold;}
.simpleform .checkboxes input,.simpleform .checkboxes label{width:auto;float:left;clear:none;padding:0;}
.simpleform .checkboxes label,.simpleform .checkboxes input{margin-left:0;}
.privacy.checkboxes input{margin:0 5px 15px 0;}
.simpleform .checkboxes label{margin-right:2em;}
.simpleform .checkboxes label.last{margin-right:0;}
#labelp2sla_4{margin-right:0;}
.error.checkboxes label{color:#000;}
.simpleform .disclaimer label{float:none;}
input.blur,textarea.blur{color:#999;}
p#step1,p#step2{padding-left:20px;margin-bottom:2px;background:#e7f9e7 url(/ps/images09320/icons/contactBranchSteps.gif) 0 0 repeat-y;}
p#step2{background-position:0 50px;}
#whatnext #branchdetails{margin-top:1em;padding-top:1em;border-top:1px dashed #CCC;}
#whatnext .fixedPic{margin-bottom:1em;}
#whatnext #propertydetails{clear:both;margin-top:1em;padding-top:1em;border-top:1px dashed #CCC;}
#whatnext .details{clear:both;}
#whatnext .details p{margin-bottom:0;}
.criteria .inputset,.criteriasearch .inputset,.criteriasearch .checkboxes{background:#F9F9F9;padding:.1em;}
.criteria .inputset{border-bottom:1px solid #fff;}
.criteria .inputset.last{border-bottom:1px solid #F9F9F9;}
.criteria .inputset .short{width:30%;}
.criteria .inputset .double{width:13%;}
.criteria .inputset p,.criteriasearch .inputset p{float:left;margin:.2em .7em;}
.criteria label{width:22%;}
.criteria .inputset a{clear:left;float:left;}
.criteria .inputset #locationIdentifier{float:none;}
.criteria .checkboxes{margin-top:.8em;}
.criteria .checkboxes input,.criteriasearch .checkboxes input{margin-left:22%;width:13px;float:left;}
.criteria .inputset .short,.criteria #minBedrooms,.criteria #minPrice{margin-left:10%;}
.criteria #submit,.criteria .checkboxes input{margin-left:32%;}
#switchbtn{position:absolute;top:-40px;right:5px;z-index:2;background:#FFF;padding:3px;}
.submitset span{margin:0 5px;}
#searchresults .submitset span{display:none;}
#searchresults .criteriasearch .submitset a{display:block;width:36%;font-weight:bold;margin:5px auto 0 auto;}
.criteriasearch label{width:24%;padding:.2em .1em;}
.criteriasearch .inputset .short{width:74%;}
.criteriasearch .inputset .double{width:34%;}
.criteriasearch .inputset p{margin:0 .2em;}
.criteriasearch .inputset #searchLocation{width:72.5%;}
.criteriasearch .inputset select{width:68%;}
.criteriasearch .checkboxes input{margin-left:27%;}
.criteriasearch .checkboxes label,.criteria .checkboxes label{width:auto;margin:2px 0 0 3px;float:left;}
.criteriasearch .checkboxes label{padding:0;}
.criteriasearch .checkboxes input{margin-left:27%;}
.criteriasearch .inputset .submitset{margin:0;}
.criteriasearch .inputset #submit{margin-left:27%;width:auto;float:none;}
h3.criteriaheader{border-bottom:none;border-top:7px solid #FFF;color:#fff;background:#394252;padding:.1em .4em;margin:.2em 0;}
body.widecriteria .primarycontent{width:100%;float:none;}
body.widecriteria h3{display:none;}
body.compact #switchbtn{top:-36px;right:12px;background:transparent;}
body.widecriteria .criteria fieldset{width:49.5%;float:left;position:static;}
body.widecriteria .criteria label{width:40%;}
body.widecriteria #buyingsearchcriteria,body.widecriteria #lettingsearchcriteria{background:#F5F5F5;}
body.widecriteria #propertySearchCriteria{margin-left:7px;}
body.widecriteria .criteria .inputset{border-bottom:0 none;background:transparent;}
body.widecriteria .criteria .inputset .short,body.widecriteria .criteria #minBedrooms,body.widecriteria .criteria #minPrice{margin-left:0;}
body.widecriteria .criteria .inputset .short{width:45%;}
body.widecriteria .criteria .inputset .double{width:19.5%;}
body.widecriteria .criteria #submit,body.widecriteria .criteria .checkboxes input{margin-left:40%;}
body.widecriteria .criteria .checkboxes{margin-top:.3em;}
body.widecriteria .criteria #locationcriteria p{margin:0;font-weight:bold;width:50%;}
body.widecriteria .criteria #locationcriteria #locationIdentifier{width:58%;}
body.compact #buyingsearchcriteria,body.compact #lettingsearchcriteria{margin:0 10px;padding:0;}
body.widecriteria #locationIdentifier{width:57%;}
.pdform{overflow:visible;margin:1em 0;position:relative;}
.pdform .inputset,.pdform .checkboxes{background:#F5F5F5;margin-bottom:.1em;padding:.5em;}
.pdform fieldset h5{font-size:1.1em;font-weight:bold;padding:.5em 0;margin:0;}
.pdform .inputset p{margin:.2em 0;font-weight:normal;font-size:1.1em;margin-left:33%;}
.upgrade .pdform .inputset p{margin-left:40%;}
.pdform .inputset p span.pdprice{margin-left:16%;}
.pdform .submitset input{float:right;}
.pdform input.email,.pdform input.name,.pdform input.telephone{float:left;}
.pdform .inputset #locationIdentifier{float:none;}
.pdform .checkboxes input{width:5%;float:left;}
.pdform .passed{display:none;}
.pdform .validationcontainer{margin-top:.4em;clear:both;}
.pdform p.note{color:#666;font-size:89%;line-height:1.5em;font-weight:normal;margin-top:.4em;clear:both;margin-left:0;}
.pdform .inputset input.submit{width:auto;float:none;}
.pdform label{font-weight:normal;width:33%;}
.upgrade .pdform label{width:40%;}
.pdupgradenow .submitset input{float:right;}
.pdform .inputset input{width:40%;}
.pdform .inputset select{width:33%;}
.pdform .inputset textarea{width:40%;float:left;}
.pdform #firstName,.pdform #lastName{width:16%;margin-left:0;}
.overseasform #postcode{width:13%;}
.overseasform #firstName{width:17%!important;margin-left:0;}
.overseasform #lastName{width:17%;margin-left:0;}
.overseasform #email{width:37.5%;}
.overseasform .inputset textarea{width:37.5%;float:left;}
.overseasform .inputset input{float:left;}
.overseasform .inputset label,.simpleform .inputset .dummylabel{width:32%;}
.overseasform .inputset .telephone,.simpleform .inputset .postcode .date{width:24%;}
.overseasform .inputset label .lowercaseoslabel{font-weight:normal;}
.simpleform.activation .inputset .submit{width:auto;float:right;}
.simpleform.activation .inputset label{width:20%;}
#doubleclickhidden{position:absolute;}
.error{font-weight:bold;color:red;margin-left:10px;}
span.propertystatus{position:absolute;bottom:0;right:0;width:60px;height:60px;overflow:hidden;text-indent:-5000px;background:url(/ps/images09320/icons/sash-sprite.png) 0 0 no-repeat;z-index:10;}
div#mainphoto span.propertystatus{bottom:2.2em;}
span.newhome{background-position:0 -140px;top:0;left:0;bottom:auto;right:auto;}
span.offer{background-position:0 -560px;left:auto;top:-10px;right:-10px;}
span.hotspot{background-position:0 -700px;left:auto;top:-10px;right:-10px;}
span.sold{background-position:0 0;}
span.reserved{background-position:0 -210px;}
span.letagreed{background-position:0 -280px;}
span.underoffer{background-position:0 -70px;}
span.soldstcm{background-position:0 -350px;}
li.premium span.soldstcm,li.premium span.sold,li.premium span.reserved,li.premium span.letagreed,li.premium span.underoffer{bottom:0;}
span.saved{background-color:#007200;color:#FFF;white-space:nowrap;}
span.sticker{position:absolute;bottom:0;right:0;width:60px;height:60px;overflow:hidden;text-indent:-5000px;background:url(/ps/images09320/icons/sprite-sticker.png) 0 0 no-repeat;z-index:10;}
div#mainphoto span.sticker{bottom:2.2em;}
span.attninvestors{background-position:0 -492px;left:auto;top:-10px;right:-10px;}
span.auction{background-position:0 -562px;left:auto;top:-10px;right:-10px;}
span.availablesoon{background-position:0 -632px;left:auto;top:-10px;right:-10px;}
span.fixedprice{background-position:0 -1192px;left:auto;top:-10px;right:-10px;}
span.furnished{background-position:0 -1262px;left:auto;top:-10px;right:-10px;}
span.homereport{background-position:0 -1612px;left:auto;top:-10px;right:-10px;}
span.incentive{background-position:0 -1752px;left:auto;top:-10px;right:-10px;}
span.longlet{background-position:0 -2242px;left:auto;top:-10px;right:-10px;}
span.newlisting{background-position:0 -2522px;left:auto;top:-10px;right:-10px;}
span.newprice{background-position:0 -2662px;left:auto;top:-10px;right:-10px;}
span.nochain{background-position:0 -2732px;left:auto;top:-10px;right:-10px;}
span.nostampduty{background-position:0 -2802px;left:auto;top:-10px;right:-10px;}
span.openhouse{background-position:0 -2942px;left:auto;top:-10px;right:-10px;}
span.opentooffers{background-position:0 -3012px;left:auto;top:-10px;right:-10px;}
span.partexchange{background-position:0 -3152px;left:auto;top:-10px;right:-10px;}
span.premiumdisplay{background-position:0 -3362px;left:auto;top:-10px;right:-10px;}
span.premiumdisplayos{background-position:0 -3432px;left:auto;top:-10px;right:-10px;}
span.publicnotice{background-position:0 -3502px;left:auto;top:-10px;right:-10px;}
span.recentlyrenovated{background-position:0 -3572px;left:auto;top:-10px;right:-10px;}
span.reduced{background-position:0 -3642px;left:auto;top:-10px;right:-10px;}
span.seaview{background-position:0 -3852px;left:auto;top:-10px;right:-10px;}
span.shortlet{background-position:0 -3992px;left:auto;top:-10px;right:-10px;}
span.stampdutypaid{background-position:0 -4132px;left:auto;top:-10px;right:-10px;}
span.starbuy{background-position:0 -4202px;left:auto;top:-10px;right:-10px;}
span.unfurnished{background-position:0 -4412px;left:auto;top:-10px;right:-10px;}
span.viewingadvised{background-position:0 -4482px;left:auto;top:-10px;right:-10px;}
span.withland{background-position:0 -4692px;left:auto;top:-10px;right:-10px;}
span.tenyearwarranty{background-position:0 -2px;left:auto;top:-10px;right:-10px;}
span.first{background-position:0 -72px;left:auto;top:-10px;right:-10px;}
span.seventyshare{background-position:0 -142px;left:auto;top:-10px;right:-10px;}
span.sevetyfiveshare{background-position:0 -212px;left:auto;top:-10px;right:-10px;}
span.aipp{background-position:0 -282px;left:auto;top:-10px;right:-10px;}
span.arrangevisit{background-position:0 -352px;left:auto;top:-10px;right:-10px;}
span.ask{background-position:0 -422px;left:auto;top:-10px;right:-10px;}
span.buildcomplete{background-position:0 -702px;left:auto;top:-10px;right:-10px;}
span.character{background-position:0 -772px;left:auto;top:-10px;right:-10px;}
span.coastal{background-position:0 -842px;left:auto;top:-10px;right:-10px;}
span.soon{background-position:0 -912px;left:auto;top:-10px;right:-10px;}
span.dealrunsout{background-position:0 -982px;left:auto;top:-10px;right:-10px;}
span.deals{background-position:0 -1052px;left:auto;top:-10px;right:-10px;}
span.deposit{background-position:0 -1122px;left:auto;top:-10px;right:-10px;}
span.greatinvest{background-position:0 -1332px;left:auto;top:-10px;right:-10px;}
span.greatlocate{background-position:0 -1402px;left:auto;top:-10px;right:-10px;}
span.green{background-position:0 -1472px;left:auto;top:-10px;right:-10px;}
span.homebuydirect{background-position:0 -1542px;left:auto;top:-10px;right:-10px;}
span.investordeals{background-position:0 -1822px;left:auto;top:-10px;right:-10px;}
span.launched{background-position:0 -1892px;left:auto;top:-10px;right:-10px;}
span.lastone{background-position:0 -1962px;left:auto;top:-10px;right:-10px;}
span.lastfew{background-position:0 -2032px;left:auto;top:-10px;right:-10px;}
span.launchweek{background-position:0 -2102px;left:auto;top:-10px;right:-10px;}
span.limitedoffer{background-position:0 -2172px;left:auto;top:-10px;right:-10px;}
span.makeoffer{background-position:0 -2312px;left:auto;top:-10px;right:-10px;}
span.movebyxmas{background-position:0 -2382px;left:auto;top:-10px;right:-10px;}
span.movenow{background-position:0 -2452px;left:auto;top:-10px;right:-10px;}
span.newphase{background-position:0 -2592px;left:auto;top:-10px;right:-10px;}
span.offersticker{background-position:0 -2872px;left:auto;top:-10px;right:-10px;}
span.openweek{background-position:0 -3082px;left:auto;top:-10px;right:-10px;}
span.plotofweek{background-position:0 -3222px;left:auto;top:-10px;right:-10px;}
span.prempartner{background-position:0 -3292px;left:auto;top:-10px;right:-10px;}
span.rmexclusive{background-position:0 -3712px;left:auto;top:-10px;right:-10px;}
span.rural{background-position:0 -3782px;left:auto;top:-10px;right:-10px;}
span.sharedeq{background-position:0 -3922px;left:auto;top:-10px;right:-10px;}
span.showhome{background-position:0 -4062px;left:auto;top:-10px;right:-10px;}
span.stunning{background-position:0 -4272px;left:auto;top:-10px;right:-10px;}
span.trythenbuy{background-position:0 -4342px;left:auto;top:-10px;right:-10px;}
span.viewessential{background-position:0 -4552px;left:auto;top:-10px;right:-10px;}
span.village{background-position:0 -2622px;left:auto;top:-10px;right:-10px;}
a#link-save,span#link-save{background-position:0 -210px;}
a#link-sendPropertyToFriend,input#link-sendPropertyToFriend{background-position:0 -369px;}
a#link-select{background-position:0 -731px;}
a#link-deselect{background-position:0 -811px;}
input#link-remove{background-position:0 -768px;}
a.link-contact{background-position:0 -370px;}
a#link-sendtofriend{background-position:0 -370px;}
a#link-photos{background-position:0 -530px;}
a#link-backtoresults{background-position:0 -570px;display:block;margin-top:4px;float:left;}
ul#photonav{list-style-type:none;margin:0 0 0 -3px;}
a#link-previous{background-position:0 -570px;margin-top:-0.2em;width:15px;}
a#link-next{background-position:0 -610px;margin-top:-0.2em;width:15px;}
a#link-requestdetails,a#link-emaildeveloper{background-position:0 -367px;margin-bottom:1em;}
a#link-requestdetails.link-requestdetails{background-position:0 -285px;}
a#link-requestdetails.link-requestdetails.priority1:hover{background-position:0 -325px;}
ol#summaries{list-style-type:none;padding:0;margin:0;}
ol#summaries li{position:relative;border-bottom:1px solid #DDD;padding:1em;min-height:115px;}
ol#summaries.notavailable li{border-bottom:none;}
ol#summaries.branchlist li{min-height:140px;}
ol#summaries.sendtofriendlist li{padding:10pt 0 5px 27px;width:46%;float:left;}
ol#summaries.sendtofriendlist li.last{width:98%;border-bottom:1px solid #FFF;}
ol#summaries.sendtofriendlist li.border{background:url(/ps/images09320/icons/sendToFirendBorder.gif) 100% 21px no-repeat;padding-left:0;width:49.5%;}
ol#summaries.sendtofriendlist li.border.last{background:transparent;}
h3.propertylist{margin-top:3em;}
ol#summaries .photos{float:left;width:143px;position:relative;}
ol#summaries a.photo{display:block;width:141px;background:#FFF;border:1px solid #DDD;text-align:center;line-height:85%;}
ol#summaries a.photo:hover{border:1px solid #3350AC;background:#FFF;}
ol#summaries a.photo img.fixedPic{max-width:135px;max-height:101px;margin:3px;}
ol#summaries img.thumbnails{width:185px;margin:3px 0 0 0;}
ol#summaries .details{margin-left:155px;position:relative;}
ol#summaries .address{font-size:1em;margin:0;clear:none;border:none;padding:2.3em 0 .1em 0;letter-spacing:0;word-spacing:0;}
ol#summaries .bedrooms{font-weight:bold;position:relative;padding-bottom:1em;}
ol#summaries .bedrooms a{color:#000;text-decoration:none;}
ol#summaries .bedrooms a span{display:block;}
ol#summaries .bedrooms a:hover{background:transparent;}
ol#summaries .bedrooms span.displayaddress{margin-right:.5em;display:inline;color:#3350AC;text-decoration:underline;cursor:hand;}
ol#summaries .bedrooms span.displayaddress:hover{color:#FFF;background-color:#3350AC;}
ol#summaries .telephone{position:relative;padding-top:.3em;padding-bottom:.1em;white-space:nowrap;}
ol#summaries .price{font-size:136%;position:absolute;top:0;left:0;margin-bottom:-0.5em;padding:0 0 5px 0;white-space:nowrap;}
ol#summaries .type{position:relative;padding-bottom:.1em;white-space:nowrap;}
ol#summaries .station{clear:both;font-weight:bold;white-space:nowrap;}
ol#summaries .description{position:relative;left:0;}
#hasNotes{position:absolute;}
ol#summaries ul.propertylinks{position:relative;clear:both;list-style-type:none;padding:0;margin:.7em 0 0 0;}
ol#summaries ul.propertylinks li{border:none;position:static;clear:none;padding:0;padding-left:.3em;margin-left:.3em;border-left:1px solid #666;float:left;min-height:0;}
ol#summaries ul.propertylinks li.first{border:none;padding:0;margin:0;}
ol#summaries ul.propertylinks li{min-height:0;}
ol#summaries .branch p{margin:0;}
ol#summaries div.branchlogo{position:absolute;top:0;right:1em;text-align:center;}
ol#summaries .branch{clear:both;padding-top:.8em;}
ol#summaries.notavailable .branch{padding-top:0;}
#branchdetails img{float:none;}
#branchdetails a.linkbg:hover{background-color:#fff;}
#branchdetails p.address{margin:0;}
#branchdetails .phone{font-weight:bold;vertical-align:middle;}
span.btnote{font-size:.67em;vertical-align:bottom;font-weight:normal;}
ol#summaries .moreinfo ul{margin:0;padding:0;list-style-type:none;}
ol#summaries .moreinfo ul li{display:inline;padding:0 .3em;border:none;}
ol#summaries .moreinfo ul li.moredetails{padding-left:0;}
ol#summaries .moreinfo ul li.saveproperty{border-left:1px solid #666;}
ol#summaries .moreinfo ul li.contactagent{border-left:1px solid #666;}
ol#summaries .moreinfo ul li.upgradelisting{border-left:1px solid #666;}
ol#summaries .moreinfo ul li a{white-space:nowrap;}
ol#summaries .moreinfo ul li a#link-requestdetails{margin-bottom:0;}
ol#summaries li.premium{background:#f9f9f9 url(/ps/images09320/landingpages/premiumDisplay/pdGreyGrad.jpg) bottom left repeat-x;border-bottom:1px solid #cfcfcf;}
ol#summaries li.topborder{border-top:1px solid #cfcfcf;margin-top:-1px;}
ol#summaries li.premium div.moreinfo{background:url(/ps/images09320/landingpages/premiumDisplay/pdGreyDivider.jpg) repeat-x top left;padding:.7em 0;font-size:1.1em;font-weight:bold;}
ol#summaries li.premium p.price{font-size:166%;font-weight:bold;}
ol#summaries li.premium a.photo{overflow:hidden;background:#FFF;border:none;}
ol#summaries li.premium a.photo:hover{border:none;}
ol#summaries li.premium div.photoframe{overflow:hidden;border:1px solid #ddd;}
ol#summaries li.extralargephotolisting div.photoframe{max-height:139px;}
ol#summaries li.largephotolisting div.photoframe{max-height:120px;}
ol#summaries.notavailable li.premium a.photo{cursor:default;}
ol#summaries li.premium div.premiumphotothumbnails a{line-height:80%;display:block;}
ol#summaries li.premium div.premiumphotothumbnails{overflow:hidden;}
ol#summaries li.premium div.premiumphotothumbnails img.viewport{border:1px solid #ddd;}
ol#summaries li.premium img.thumbnails{margin:3px 0 0 0;}
ol#summaries.notavailable li.premium .premiumphotothumbnails{background-color:#fff;}
ol#summaries.savedlist li.premium img.viewport{bottom:32px;}
ol#summaries .premiumphotothumbnails img.premiumphoto{margin:0 0 0 3px;}
ol#summaries li.premium .branchname{font-weight:bold;}
ol#summaries li.premium div.premiumphotothumbnails a:hover{background-color:transparent;}
ol#summaries.notavailable .branchthumbnail{border:1px solid #DDD;}
ol#summaries li.largephotolisting .photos{background:#FFF;border:1px solid #CCC;padding:3px 3px 5px 3px;width:162px;}
ol#summaries li.largephotolisting .largephoto{max-height:120px;}
ol#summaries li.largephotolisting .premiumphotothumbnails{max-width:160px;margin-top:.2em;overflow:hidden;}
ol#summaries li.largephotolisting .premiumphotothumbnails img.premiumphoto{width:240px;margin-left:-80px;}
ol#summaries li.largephotolisting div.premiumphotothumbnails a{height:60px;overflow:hidden;width:160px;}
ol#summaries li.largephotolisting .viewport{position:absolute;left:3px;top:127px;}
ol#summaries li.largephotolisting .details{margin-left:182px;}
ol#summaries li.largephotolisting .branch{clear:none;}
ol#summaries li.largephotolisting a.photo{width:160px;height:119px;}
ol#summaries li.largephotolisting span.propertystatus{bottom:68px;}
ol#summaries li.extralargephotolisting .photos{width:187px;background:#FFF;padding:3px;border:1px solid #CCC;}
ol#summaries li.extralargephotolisting .largephoto{width:185px;max-height:139px;}
ol#summaries li.extralargephotolisting .premiumphotothumbnails{display:none;}
ol#summaries li.extralargephotolisting .details{margin-left:207px;}
ol#summaries li.extralargephotolisting .branch{clear:none;}
ol#summaries li.extralargephotolisting .photoframe{padding:0;border:none;}
ol#summaries li.extralargephotolisting a.photo{width:185px;height:138px;}
ol#summaries li.brandplus .address{margin-right:110px;}
ol#summaries li.brandplus .bedrooms{margin-right:110px;}
.mediaIconscontainer{position:relative;padding-right:35px;}
.mediaIcons{position:absolute;top:-4px;left:5px;width:30px;height:20px;overflow:hidden;text-indent:-5000px;background:url(/ps/images09320/icons/media-sprite.gif) 0 -9px no-repeat;}
.mediaphotos{background-position:0 -49px;}
.mediabrochure{background-position:0 -89px;}
.mediamap{background-position:0 -129px;}
.mediafloorplan{background-position:0 -170px;}
.propertyavailable{margin-bottom:1.6em;}
.dual{width:48%;float:left;}
.dual.buying{margin-right:1%;}
#headerandfooterheader{position:relative;height:54px;border:7px solid #FFF;border-bottom:none;}
img.headerandfooterlogo{position:absolute;z-index:5;left:50%;margin-left:-200px;top:2px;}
img.headerandfooterbackground{width:100%;height:54px;position:absolute;}
#headerandfooterfooter{position:relative;border:7px solid #FFF;border-top:none;height:2em;overflow:hidden;}
p#headerandfooteraddress{position:absolute;top:.3em;left:1em;font-weight:bold;}
p#headerandfootertelephone{position:absolute;top:.3em;right:1em;font-weight:bold;}
.companyeditionbannerstretch{height:100%;width:100%;}
.branch li{margin-left:1.5em;}
.branchimg{margin:0 1.5em .5em 0;}
#branchoffer ul{padding-left:1em;margin:.5em 0;}
#branchoffer p.offer{text-align:center;}
#button2 {
    border:2px solid #B8B8B8;
    outline-style:solid;
    outline-width:thin;
    outline-color:#C80000;
}

.redCol {
	color:#FF0000;
}
.sendInputBtn{clear:both;height:30px;margin:1em 0 1em 0;}
.alertmessage{float:right;clear:both;color:#FF0000;font-size:9px;background-color:#CCFFFF}

.alertmessage1{color:#FF0000;font-size:9px;background-color:#CCFFFF}

dl.form{
margin:0;
padding:0;
width:570px;
margin-left:60px;
}

dl.form dt{
margin:0;
padding:0;
width:169px;
float:left;
text-align:right;
padding-right:10px;
margin-bottom:5px;
}

dl.form dd{
margin:0;
padding:0;
width:390px;
float:left;
margin-bottom:5px;
}

dl.form dd.star{
margin:0;
padding:0;
width:390px;
float:left;
text-align:right;
margin-bottom:5px;
}

.subname{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

.brdrB{
height:10px;
border-bottom: dashed 1px #CCCCCC;
}

.floatL{
float:left;
}

.floatR{
float:right;
}

.inputsmall{
width:25px !important;
}

.inputmid{
width:55px !important;
}

.inputnrml{
width:75px !important;
}

.inputbig{
width:176px !important;
}

.inputbig1{
width:170px !important;
}

/*.......................................pagination...................................*/

.pagetable a{
display:block;
float:right;
margin:0px 2px 0px 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
padding:1px 4px 1px 4px;
text-decoration:none;
border:1px solid #3366FF;

}

.pagetable a.firstlast{
background:#6168C2;
color:#ffffff;
}
.pagetable a.pagelink_prev{
background:#6168C2;
color:#ffffff;
}
.pagetable a.pagelink_next{
background:#6168C2;
color:#ffffff;
}

.pagetable a.paginations{
background:#C8C8C8;
color:#ffffff;
}

.pagetable a.current{
background:#CF9C51;
color:#333333;
}
/*.pagetable a.paginations:hover{
border:1px solid #000066;
background:#232876;
}*/

