@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	}

body{
	background:url(../images/body_bg.jpg) repeat-x 0 0 #fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	}

#container{
	width:980px;
	margin:0 auto;
	}

/* Header */
#header{
	height:100px;
	position:relative;
	margin:0;
	}

/*Logo */
#header h1{
	margin:0;
	padding:0;
	}

#header h1 a{
	position:absolute;
	display:block;
	top:10px;
	left:10px;
	background:url(../images/optimum_logo.jpg) no-repeat 0 0;
	width:285px;
	height:85px;
	overflow:hidden;
	text-indent:-10000px;
	outline:none;
	}

/* Navigation */
#navbar{
	position:absolute;
	top:0;
	right:0;
	}

#navbar ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}

#navbar ul li{
	display:block;
	float:left;
	margin:0 10px;
	}

#navbar ul li a{
	display:block;
	float:left;
	width:110px;
	text-indent:-10000px;
	overflow:hidden;
	height:85px;
	outline:none;
	background:url(../images/nav_sprite.jpg) no-repeat 0 0;
	}

#navbar ul li.register a{
	background-position:0 0;
	}

#navbar ul li.register a:hover, #navbar ul li.register a.active{
	background-position:0 -87px;
	}
	
#navbar ul li.services a{
	background-position:-120px 0;
	}

#navbar ul li.services a:hover, #navbar ul li.people a.active{
	background-position:-120px -87px;
	}
	

	
#navbar ul li.faqs a{
	background-position:-240px 0;
	}

#navbar ul li.faqs a:hover, #navbar ul li.faqs a.active{
	background-position:-240px -87px;
	}

#navbar ul li.blog a{
	background-position:-360px 0;
	}

#navbar ul li.blog a:hover, #navbar ul li.blog a.active{
	background-position:-360px -87px;
	}


#navbar ul li.contact a{
	background-position:-480px 0;
	}

#navbar ul li.contact a:hover, #navbar ul li.contact a.active{
	background-position:-480px -87px;
	}


/* Form Company Box */
.formcompany{
	margin:10px 0 10px 0;
	}

.boxcontents{
	background:url(../images/smallbox_bg.png) no-repeat left top;
	padding:15px;
	padding-bottom:5px;
	}

.formcompany .boxcontents .leftcontents{
	float:left;
	width:450px;
	padding:8px;
	}

.formcompany .boxcontents .leftcontents h3{
	font-size:24px;
	color:#009dd5;
	font-weight:normal;
	padding:8px 0;
	}

.formcompany .boxcontents .leftcontents p{
	font-size:14px;
	color:#0e467a;
	padding-bottom:10px;
	margin:0;
	line-height:24px;
	}
	
.formcompany .boxcontents .leftcontents h2.readytostart{
	background:url(../images/ready_to_start_your_company.gif) no-repeat 0 10px;
	text-indent:-1000px;
	overflow:hidden;
	width:421px;
	height:150px;
	border-bottom:1px solid #ADBFCE;
	}

.formcompany .boxcontents .rightcontents{
	background:url(../images/bluebox_bg.png) no-repeat;
	width:384px;
	height:197px;
	padding:30px;
	float:right;
	padding-top:90px;
	position:relative;
	}

.formcompany .boxcontents .rightcontents form p{
	margin:0;
	padding:0;
	}

.formcompany .boxcontents .rightcontents .countryselect{
	position:absolute;
	right:230px;
	color:#fff;
	top:210px;
	}

.formcompany .boxcontents .rightcontents .countryselect p{
	margin-bottom:5px;
	}
	
.formcompany .boxcontents .rightcontents form .txtsearch{
	position:absolute;
	left:30px;
	top:135px;
	padding:6px;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#808285;
	width:300px;
	padding-left:70px;
	background:none;
	border:0;
	}

.formcompany .boxcontents .rightcontents form .button{
	position:absolute;
	right:25px;
	bottom:45px;
	width:211px;
	height:53px;
	overflow:hidden;
	}

.formcompany .boxcontents .rightcontents form .button:hover img{
	margin-top:-54px;
	}
	
.formcompany .boxcontents .rightcontents h4{
	color:#fff;
	font-size:18px;
	}

/* Steps */
.steps{
	background:url(../images/steps_bg.png) no-repeat 0 0;
	height:100px;
	padding:15px;
	padding-top:30px;
	padding-bottom:8px;
	}
	
.steps h3{
	font-size:30px;
	font-weight:normal;
	color:#009dd5;
	}	

.steps ul{
	background:url(../images/steps_sprite.png) no-repeat 0 0;
	height:70px;
	overflow:hidden;
	margin:0;
	padding:0;
	margin:10px 0;
	}

.steps ul.step1{
	background-position: 0 -61px;
	}

.steps ul.step2{
	background-position: 0 -128px;
	}

.steps ul.step3{
	background-position: 0 -196px;
	}

.steps ul.step4{
	background-position: 0 -264px;
	}

.steps ul li{
	float:left;
	height:70px;
	overflow:hidden;
	width:230px;
	text-indent:-1000px;
	}

.steps ul li a{
	width:230px;
	line-height:70px;
	overflow:hidden;
	display:block;
	float:left;
	text-indent:-1000px;
	outline:none;
	}

/* Form Company Box */
.domainbox{
	margin:10px 0 10px 0;
	}

.domainbox .boxcontents .leftcontents{
	border-right:1px solid #C8C8C8;
	width:460px;
	float:left;
	padding:10px;
	padding-bottom:0;
	}

.domainbox .boxcontents .leftcontents .getonline{
	background:url(../images/new_icon.png) no-repeat 0 0;
	padding-left:130px;
	}

.domainbox .boxcontents .leftcontents .getonline h3{
	color:#694a92;
	font-size:18px;
	padding-bottom:5px;
	}

.domainbox .boxcontents .leftcontents .getonline p{
	color:#58595b;
	line-height:18px;
	margin:0;
	}

.domainbox .boxcontents .leftcontents .domainchecker{
	background:url(../images/domainchecker_bg.png) no-repeat 0 0;
	height:183px;
	margin:10px 0;
	padding:25px;
	position:relative;
	}

.domainbox .boxcontents .leftcontents .domainchecker h3{
	color:#fff;
	font-size:18px;
	padding:5px 0 10px 25px;
	}

.domainbox .boxcontents .leftcontents form p{
	margin:0;
	padding:0;
	}

.domainbox .boxcontents .leftcontents form .txtdomainsearch{
	position:absolute;
	left:30px;
	top:70px;
	padding:6px;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#808285;
	width:300px;
	padding-left:70px;
	background:none;
	border:0;
	}

.domainbox .boxcontents .leftcontents form .button{
	position:absolute;
	right:27px;
	bottom:45px;
	width:155px;
	height:40px;
	overflow:hidden;
	}

.domainbox .boxcontents .leftcontents form .button:hover img{
	margin-top:-42px;
	}

.domainbox .boxcontents .leftcontents p.info{
	position:absolute;
	left:45px;
	top:135px;
	color:#fff;
	width:210px;
	}

.domainbox .boxcontents .rightcontents{
	width:410px;
	float:right;
	padding:15px;
	margin-right:10px;
	}

.domainbox .boxcontents .rightcontents .button{
	width:150px;
	height:35px;
	overflow:hidden;
	display:block;
	padding:0;
	margin-top:10px;
	}

.domainbox .boxcontents .rightcontents .button:hover img{
	margin-top:-35px;
	}
	
.domainbox .boxcontents .rightcontents .formbox{
	background:url(../images/form_icon.png) no-repeat 0 0;
	padding-left:120px;
	border-bottom:1px solid #c8c8c8;
	padding-bottom:15px;
	}

.domainbox .boxcontents .rightcontents  h3{
	font-size:18px;
	color:#0e467a;
	padding-bottom:5px;
	}

.domainbox .boxcontents .rightcontents p{
	color:#58595b;
	padding-bottom:8px;
	}

.domainbox .boxcontents .rightcontents .questionbox{
	padding-top:15px;
	background:url(../images/question_icon.png) no-repeat 15px 5px;
	padding-left:120px;
	}

/* Footer */
#footer{
	border-top:1px solid #0e467a;
	padding:10px 0;
	}

#footer h2{
	color:#009dd5;
	font-size:24px;
	padding:5px 0;
	cursor:pointer;
	}

#footer h2 a{
	color:#009dd5;
	text-decoration:none;
	}

#footer .innerfooter{
	background:url(../images/footerslide_bg.png) no-repeat 0 0;
	height:305px;
	padding:15px;
	color:#fff;
	}

#footer .innerfooter p{
	padding-bottom:10px;
	}
	
#footer .innerfooter h3{
	font-size:24px;
	color:#0e467a;
	padding:8px 0;
	}

#footer .innerfooter .columnone{
	width:320px;
	padding:10px;
	float:left;
	margin:0 10px;
	background:url(../images/footer_optimum_logo.gif) no-repeat 10px 10px;
	padding-top:80px;
	}

#footer .innerfooter .columntwo{
	width:240px;
	padding:5px;
	float:left;
	margin:0 10px;
	padding-top:10px;
	}

#footer .innerfooter .columntwo ul{
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:35px;
	}

#footer .innerfooter .columntwo ul li a{
	display:block;
	background:url(../images/footer_bullet.png) no-repeat 0 13px;
	padding-left:15px;
	color:#fff;
	font-size:18px;
	text-decoration:none;
	border-bottom:1px solid #88bbd7;
	}

#footer .innerfooter .columntwo ul li.last a{
	border-bottom:0;
	}


#footer .innerfooter .columnthree{
	width:280px;
	padding:5px;
	float:left;
	margin-left:10px;
	padding-top:10px;
	}

#footer .innerfooter .columnthree .contactdetails{
	font-size:18px;
	}
	
#footer .innerfooter .columnthree .contactdetails strong{
	color:#0e467a;
	}

#footer .innerfooter .columnthree a{
	color:#0e467a;
	}

#footer .innerfooter .columnthree a:hover{
	text-decoration:none;
	}

#footer .innerfooter .columnthree .button{
	width:98px;
	height:35px;
	overflow:hidden;
	}

#footer .innerfooter .columnthree .button:hover img{
	margin-top:-36px;
	}
	
#footer .outerfooter2{
	position:relative;
	border-top:1px solid #0e467a;
	padding:7px;
	color:#0e467a;
}

#footer .outerfooter2 a{
	color:#0e467a;
	text-decoration:none;
	}

#footer .outerfooter2 a:hover{
	text-decoration:underline;
	}

#footer .outerfooter{
	position:relative;
	border-top:1px solid #0e467a;
	padding:7px;
	color:#0e467a;
	}

#footer .outerfooter ul{
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	left:400px;
	top:8px;
	}

#footer .outerfooter ul li{
	display:inline;
	}

#footer .outerfooter ul li a{
	padding:0 5px;
	color:#0e467a;
	text-decoration:none;
	}

#footer .outerfooter ul li a:hover{
	text-decoration:underline;
	}

#footer .outerfooter .siteby{
	position:absolute;
	right:5px;
	top:8px;
	}

#footer .outerfooter .siteby a{
	text-decoration:none;
	color:#009dd5;
	}

#footer .outerfooter .siteby a:hover{
	text-decoration:underline;
	}

.brclear{
	clear:both;
	}

a img{
	border:0;
	}

/* Large Contents Box */
.contentsboxlarge{
	}

.contentsboxlarge .headercontents{
	background:url(../images/boxcontents_top.png) no-repeat 0 0;
	height:60px;
	padding:25px;
	}

.contentsboxlarge .headercontents h2.contactheading{
	background:url(../images/here_to_help.gif) no-repeat 0 10px;
	height:61px;
	text-indent:-1000px;
	padding-top:10px;
	}

.contentsboxlarge .headercontents h2.adviceheading{
	background:url(../images/advice_for_formation.gif) no-repeat 0 10px;
	height:61px;
	text-indent:-1000px;
	padding-top:10px;
	}

.contentsboxlarge .headercontents h2.formsheading{
	background:url(../images/common_forms_heading.gif) no-repeat 0 10px;
	height:61px;
	text-indent:-1000px;
	padding-top:10px;
	}

.contentsboxlarge .headercontents h2.congratheading{
	background:url(../images/congratulationheading.gif) no-repeat 0 10px;
	height:61px;
	text-indent:-1000px;
	padding-top:10px;
	}

.contentsboxlarge .boxcontents{
	background:url(../images/boxcontents_middle.png) repeat-y 0 0;
	padding:0 35px 0 35px;
	}

.contentsboxlarge .boxcontents h3{
	font-size:24px;
	padding-bottom:10px;
	color:#009dd5;
	}

.contentsboxlarge .boxcontents p{
	color:#0e467a;
	padding-bottom:10px;
	}

.contentsboxlarge .boxcontents big{
	font-size:14px;
	}

.contentsboxlarge .hr{
	border-bottom:1px solid #acbece;
	height:2px;
	}

.contentsboxlarge .addressbox{
	width:300px;
	float:left;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	}

.contentsboxlarge .addressbox p{
	padding-bottom:0;
	}
	
.contentsboxlarge .addressbox p strong, .contentsboxlarge .contactdetails p strong{
	color:#009dd5;
	font-size:14px;
	padding-bottom:15px;
	display:block;
	}

.contentsboxlarge .contactdetails{
	width:500px;
	float:left;
	font-size:14px;
	margin-top:10px;
	margin-left:25px;
	margin-bottom:10px;
	}

.contentsboxlarge .contactdetails span{
	color:#009dd5;
	}

.contentsboxlarge h4{
	color:#009dd5;
	padding:10px 0;
	font-size:14px;
	}

.contentsboxlarge .quicklinks{
	margin:10px 0;
	}

.contentsboxlarge .quicklinks h3{
	font-size:14px;
	color:#0f487b;
	float:left;
	width:90px;
	}

.contentsboxlarge .quicklinks .qlinks{
	float:left;
	margin-left:10px;
	width:800px;
	}
	
.contentsboxlarge .quicklinks ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}

.contentsboxlarge .quicklinks ul li{
	float:left;
	width:185px;
	margin:5px 3px;
	border-bottom:1px solid #acbece;
	padding-bottom:3px;
	}

.contentsboxlarge .quicklinks ul li.nobdr{
	border:0;
	}
	

.contentsboxlarge .quicklinks ul li a{
	text-decoration:none;
	color:#009dd5;
	}


.contentsboxlarge .slides{
	padding:15px 0;
	}

.contentsboxlarge .slides h3{
	font-size:24px;
	padding:5px 0;
	margin:0 7px;
	position:relative;
	padding-bottom:10px;
	border-bottom:1px solid #acbece; /*0f487b*/
	}

.contentsboxlarge .slides h3.purple{
	color:#694a92;
	}
.contentsboxlarge .slides h3 .control{
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	}

.contentsboxlarge .slides .ms_expander{
	padding:10px;
	}

.contentsboxlarge .adobebox{
	padding:10px 0 3px 0;
	font-size:14px;
	font-weight:bold;
	position:relative;
	}

.contentsboxlarge .adobebox p{
	width:750px;
	}

.contentsboxlarge .adobebox .button{
	position:absolute;
	top:8px;
	right:5px;
	width:145px;
	height:35px;
	overflow:hidden;
	padding:0;
	margin:0;
	}

.contentsboxlarge .adobebox .button:hover img{
	margin-top:-35px;
	}

.contentsboxlarge .chosenname{
	padding:10px 0 0 5px;
	font-size:14px;
	color:#0f487b;
	font-weight:bold;
	}

.contentsboxlarge .chosenname p{
	float:left;
	}
	
.contentsboxlarge .chosenname strong{
	font-size:24px;
	color:#009dd5;
	}
	
.contentsboxlarge .chosenname .button{
	float:left;
	width:88px;
	height:35px;
	overflow:hidden;
	margin:0 0 0 15px;
	}	

.contentsboxlarge .chosenname .button:hover img{
	margin-top:-35px;
	}

/* Javascript Drop down */

#replace {
	position:relative;
	overflow:visible;
	cursor:pointer;
	}

#current{
	background:url(../images/dropdown_current_bg.png) no-repeat 0 0;
	width:147px;
	line-height:38px;
	}

#current span{
	padding-left:50px;
	display:block;
	width:70px;
	position:relative;
	line-height:normal;
	height:38px;
	}

#current span img{
	position:absolute;
	left:-10px;
	top:-3px;
	}
	
#replace, #options li {
	width:182px;
	}

#options {
	margin-top:0px;
	list-style-type:none;
	border-top:0px;
	display:none;
	position:absolute;
	right:30px;
	top:-38px;
	width:182px;
	background:url(../images/dropdown_open_bg.png) no-repeat 0 0;
	height:172px;
	}

#options li, input {
	}

#options li {
	color:#fff;
	display:block;
	height:45px;
	padding-left:25px;
	margin-bottom:10px;
	margin-top:5px;
	}

#options li:hover{
	color:#ccc;
	}
	
#options li span{
	padding-left:50px;
	display:block;
	width:70px;
	position:relative;
	}

#options li span img{
	position:absolute;
	left:-10px;
	top:-3px;
	}

/* Contact Form */

#contactform { margin:0; padding:5px;}
#contactform * { font-family: Arial, Helvetica, sans-serif;; font-size:12px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
#contactform li.buttons { margin:0; overflow:hidden;}
#contactform label { margin:0; width:150px; display:block; float:left; padding:6px 0 2px 0; font-size:12px; color:#0f487b;}
#contactform label span { font:normal 11px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform input.text { width:280px; border:1px solid #0f487b; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:280px; border:1px solid #0f487b; padding:2px; background:#fff;}
#contactform li.buttons{ height:35px; overflow:hidden; padding:0;}
#contactform li.buttons:hover input{ margin-top:-35px;}
#contactform li.buttons input {float:left; margin-left:340px;}
#contactform .txtblue{color:#009dd5; margin-left:150px; padding:4px;}

/* Round Corners */
.round{
	border:1px solid #acbece; /*0f487b*/
	margin-top:-1px;
	}

ul.listforms{
	list-style-type:none;
	margin:0;
	padding:0;
	}

ul.listforms li{
	background:url(../images/pdf_icon.gif) no-repeat 0 0;
	padding-left:40px;
	line-height:30px;
	}

ul.listforms li a{
	display:block;
	font-size:14px;
	text-decoration:none;
	color:#0f487b;
	padding:3px 8px;
	}

ul.listforms li a:hover{
	background:url(../images/forms_link_hover.gif) no-repeat 0 0;
	}

/* form Table */
.tblForm{
	width:100%;
	}

.tblForm td{
	vertical-align:top;
	padding:5px;
	}

.tblForm .label{
	width:110px;
	color:#0f487b;
	}

.tblForm .text{
	border:1px solid #0f487b;
	padding:2px;
	background:#fff;
	width:300px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.tblForm .select{
	border:1px solid #0f487b;
	padding:2px;
	background:#fff;
	width:307px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/* Domain Check Box */

.domaincheckbox{
	}

.domainformbox{
	background:url(../images/domaincheckerbox_bg.png) no-repeat -5px 0;
	height:150px;
	position:relative;
	}

.domainformbox h4{
	color:#fff;
	position:absolute;
	left:20px;
	top:20px;
	font-size:24px;
	width:220px;
	}

.domainformbox .txtdomainsearch{
	position: absolute;
	top:40px;
	left:300px;
	padding:6px;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#808285;
	width:370px;
	background:none;
	border:0;
	}

.domainformbox .button{
	position:absolute;
	right:25px;
	top:35px;
	height:40px;
	overflow:hidden;
	}

.domainformbox .button:hover img{
	margin-top:-41px;
	}

.domainformbox p.searchinfo{
	color:#fff;
	position:absolute;
	left:250px;
	bottom:30px;
	}

.contentsboxlarge .chosendomain{
	padding:10px 0 0 5px;
	font-size:14px;
	color:#0f487b;
	font-weight:bold;
	border-bottom:1px solid #0e467a;
	border-top:1px solid #0e467a;
	}

.contentsboxlarge .chosendomain p{
	float:left;
	}
	
.contentsboxlarge .chosendomain strong{
	font-size:24px;
	color:#694a92;
	}
	
.contentsboxlarge .chosendomain .button{
	float:left;
	width:88px;
	height:35px;
	overflow:hidden;
	margin:0 0 0 15px;
	}	

.contentsboxlarge .chosendomain .button:hover img{
	margin-top:-35px;
	}

.domaincheckbox h4{
	font-size:16px;
	color:#694a92;
	padding-bottom:10px;
	}

h2.goodtogo{
	background:url(../images/good_to_go.gif) no-repeat 0 0;
	height:90px;
	text-indent:-10000px;
	}

/* Bottom Contents */
.bottomcontents{
	padding:8px;
	}

.bottomcontents .linedbox{
	border-bottom:1px solid #0E467A;
	border-top:1px solid #0E467A;
	padding:7px;
	color:#0f487b;
	}

.bottomcontents .linedbox h3{
	font-size:18px;
	color:#009dd5;
	padding:4px 0;
	}

.bottomcontents .leftcontents{
	width:350px;
	float:left;
	color:#0f487b;
	font-weight:bold;
	}

.bottomcontents .leftcontents h3{
	font-size:24px;
	padding:8px 0;
	border-bottom:1px solid #0E467A;
	color:#009dd5;
	}

.bottomcontents .leftcontents p{
	padding:8px 0;
	border-bottom:1px solid #0E467A;
	}

.bottomcontents .leftcontents p.nobdr{
	border:0;
	}

.bottomcontents .leftcontents p strong{
	font-size:18px;
	color:#009dd5;
	}

.bottomcontents .leftcontents a{
	color:#800000;
	}


.bottomcontents .leftcontents p span{
	color:#009dd5;
	}

.bottomcontents .rightcontents{
	background:url(../images/gradtotal_bg.png) no-repeat 0 0;
	width:455px;
	height:75px;
	float:right;
	padding:25px 30px;
	position:relative;
	}

.bottomcontents .rightcontents p{
	color:#fff;
	font-size:26px;
	width:320px;
	}

.bottomcontents .rightcontents p strong{
	font-weight:bold;
	font-size:48px;
	}

.bottomcontents .rightcontents p span{
	font-size:12px;
	display:block;
	text-align:right;
	}

.bottomcontents .rightcontents .button{
	position:absolute;
	right:25px;
	top:35px;
	width:134px;
	height:40px;
	overflow:hidden;
	}

.bottomcontents .rightcontents .button:hover img{
	margin-top:-40px;
	}

/* Search Results */
.searchresultsbox{
	padding:5px;
	position:relative;
	}

.searchresultsbox .closebutton{
	position:absolute;
	right:0;
	top:0;
	width:91px;
	height:35px;
	overflow:hidden;
	}

.searchresultsbox .closebutton:hover img{
	margin-top:-36px;
	}

.searchresultsbox h2{
	background:url(../images/searchresultsheading.jpg) no-repeat 0 0;
	width:395px;
	height:55px;
	overflow:hidden;
	text-indent:-1000px;
	}
	

.searchresultsbox .searchname{
	padding:10px 0 10px 0px;
	font-size:14px;
	color:#0f487b;
	font-weight:bold;
	border-bottom:1px solid #b6c7d7;
	border-top:1px solid #b6c7d7;
	margin:5px 0;
	}

.searchresultsbox .searchname p{
	float:left;
	}
	
.searchresultsbox .searchname strong{
	font-size:24px;
	color:#009dd5;
	}
	
.searchresultsbox .searchname .button{
	float:left;
	width:88px;
	height:35px;
	overflow:hidden;
	margin:0 0 0 15px;
	}	

.searchresultsbox .searchname .button:hover img{
	margin-top:-35px;
	}

.searchresultsbox .goodresults{
	background: url(../images/tickmark.gif) no-repeat 10px 10px #F6FFDD;
	border:1px solid #8FBB3C;
	padding:8px;
	padding-left:70px;
	font-size:14px;
	font-weight:bold;
	color:#618c10;
	margin:15px 0;
	}

.searchresultsbox .badresults{
	background:url(../images/crossicon.jpg) no-repeat 10px 10px #FFDDDD;
	border:1px solid #bb0808;
	padding:8px;
	padding-left:70px;
	font-size:14px;
	font-weight:bold;
	color:#b41616;
	margin:15px 0;
	}

.searchresultsbox .proceedbutton{
	border-top:1px solid #b6c7d7;
	padding:10px 0;
	position:relative;
	}

.searchresultsbox .proceedbutton a{
	display:block;
	position:absolute;
	right:0;
	top:10px;
	width:110px;
	height:35px;
	overflow:hidden;
	}

.searchresultsbox .proceedbutton a:hover img{
	margin-top:-35px;
	}

.searchresultsbox .hr{
	border-bottom:1px solid #b6c7d7;
	height:2px;
	margin:10px 0;
	}

.searchresultsbox p{
	padding:8px 0;
	font-size:14px;
	color:#0f487b;
	}

.searchresultsbox ul.searchsuggestions{
	list-style-type:none;
	margin:0;
	padding:0;
	}


.searchresultsbox ul.searchsuggestions li{
	display:block;
	line-height:25px;
	padding:3px 7px;
	margin-bottom:3px;
	background:#e6e7e8;
	}

.searchresultsbox ul.searchsuggestions li.heading{
	background:#0f487b;
	color:#fff;
	font-size:14px;
	}

.searchresultsbox ul.searchsuggestions li a{
	
	text-decoration: none;
	color:#0f487b;
	}

