/*--  Company Rescue main styles start  --*/

.crprintheader {display:none;}

.crprintfooter {display:none;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#000000;
	font-size:100%;
	text-align: center;
	margin:10px;
}

a {
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

li img {
border:0px;
vertical-align: middle;
}

.clear {
clear:both;	
}

h1 {
margin:0px;
font-size:105%;
color:#000000;
}

h2 {
margin:5px 0px;
font-size:100%;
color:#00000;
}
.crprint {
float:right;
}
.crprint img {
border:none;
}
.crprint a:active {
}

#toolbar-menubar {
  display: none !important;
}
P {
margin:8px 5px;
}

.crimagebody img {
	border:1px solid #B4B4B4;
	}

.crbackground {
	text-align:center;
  	margin-left: auto;
  	margin-right: auto;
}

.crall {
width:100%;
float:left;
	text-align:left;
	margin-left: auto;
  	margin-right: auto;
	min-width:785;
}



/*--  Company Rescue main styles end  --*/

/*--  Company Rescue header styles start  --*/

.crheader {
width:100%;
 height:87px;
	background-color:#448CCB;
	background-image: url(/images/header_back.jpg);
	background-repeat: repeat-x;
}
.crlogo {
float:left;

}
.crlogoright {
float:right;

}

/*--  Company Rescue header styles end  --*/

/*--  Company Rescue top menu styles start  --*/

.crmenutop {
font-size:60%;
	height:20px;
background-image:url(/images/top_menu_back.gif);
background-position:top;
background-repeat:repeat-x;
}

.crsearch {
uwidth:140px;
	width:20%;
	background-color:#000000;
	float:left;
	color: #FFFFFF;
	height:20px;
}

.crclear {
}

.crmenutopitemsr {
float:right;
}

.crmenutopitemsr li {

}

.crmenutopitemsr ul {
margin:4px 20px 0px 0px;
padding:0px 0px 0px 0px;
}

.crmenutopitemsr a {
color:#100085;
}

.crmenutopitemsr {
float:right;
background-image:url(/images/top_menu_back.gif);
background-position:top;
background-repeat:repeat-x;
height:20px;
padding:0px 0px 0px 15px;
}

.crmenutopitemsl li {
font-weight:bold;
padding:0px 10px 0px 0px;
}

.crmenutopitemsl ul {
margin:4px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.crmenutopitemsl {
float:left;
background-image:url(/images/top_menu_back.gif);
background-position:top;
background-repeat:repeat-x;
height:20px;
padding:0px 0px 0px 15px;
}

.crmenutop li {
display:inline;
margin:3px 0px 0px 0px;
}


.crbodygrey {
color:#9A9A9A;
}
.crbodygreylarge {
font-size:200%;
color:#9A9A9A;
}

.crbodyorange {
color: #F26522;
}
.crbodyorangelarge {
font-size:200%;
color: #F26522;
}


.crbodyblue {
color: #448CCB;
}
.crbodybluelarge {
font-size:200%;
color: #448CCB;
}


.crbodygreen {
color: #7CC576;
}
.crbodygreenlarge {
font-size:200%;
color: #7CC576;
}


.crbodyred {
color: #FF0000;
}
.crbodyredlarge {
font-size:200%;
color: #FF0000;
}


.crbodypurple {
color: #92278f;
}
.crbodypurplelarge {
font-size:200%;
color: #92278f;
}

.crbodypurplelight {
color: #A864A8;
}
.crbodypurplelightlarge {
font-size:200%;
color: #A864A8;
}

.crbodyblue2 {
color: #0072BC;
}
.crbodyblue2large {
font-size:200%;
color: #0072BC;
}
.crbodyblue3 {
color: #2E3192;
}
.crbodyblue3large {
font-size:200%;
color: #2E3192;
}

.crbodylarge {
font-size:200%;
}







.crmenugrey {
color:#9A9A9A;
}
.crmenuorange {
color: #F26522;
}
.crmenubrown {
color: #A67C52;
}
.crmenublue {
color: #448CCB;
}
.crmenugreen {
color: #7CC576;
}
.crmenudarkblue {
color: #003399;
}
.crmenured {
color: #FF0000;
}
.crmenuyellow {
color: #FFCC33;
}
.crmenublue2 {
color: #0072BC;
}
.crmenublue3 {
color: #2E3192;
}
.crmenupurple {
color: #92278f;
}
.crmenupurplelight {
color: #A864A8;
}

/*--  Company Rescue top menu styles end  --*/

/*--  Company Rescue left menu (140px) styles start  --*/

.menuback {
uposition: relative;
ubackground-image: url(/images/left_menu_back.gif);
ubackground-position:left top;
ubackground-repeat:repeat-y;
ubackground-color:#000000;
	font-size:70%;
float:left;
	margin:0px;
	width: 100%;
}

.crmenuleft {
	background-image: url(/images/left_menu_back.gif);
	background-position:right top;
	background-repeat:repeat-y;
uposition: absolute;
	left: 10px;
 	margin: 0px;
 	padding: 0px;
	width:20%;
uwidth:140px;
	float:left;
}

.crmainleftmenu {
	margin:5px 5px 2px 5px;
	font-weight:bold;
}

.crmenuline {
	background-image: url(/images/blue_dotted_line.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:1px;
	width:98%;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

.crsubleftmenu {
margin:0px 0px 2px 5px;
}

.crmenutitle {
color:#000000;
font-weight:bold;
margin:5px 0px 5px 0px;
}

.crsubleftmenu li{
	color:#333333;
	list-style-position: outside;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
/*--	list-style-image: url(/images/yellow_arrow_bullet.gif); --*/

}
.crsubleftmenu a {
	color:#333333;
}
/*--  Company Rescue left menu styles start  --*/



/*--  Company Rescue body (14px)+(600px)=(614px) styles start  --*/

/*--  Company Rescue breadcrumb styles start  --*/

.crbread {
	margin:5px 0px;
	color: #B4B4B4;
	float:left;
	clear:both;
}
.crbread a{
	color: #B4B4B4;
}
.crbread li{
	list-style-type:none;
	display: inline;
	padding:1px;
}

/*--.crbread li:before {
content: url(/images/blue_arrow_bullet.gif)"  "
}--*/


/*--  Company Rescue breadcrumb styles end  --*/

.crrbody {
umargin: 0px 0px 0px 0px;
background-color:#FFFFFF;
	color:#100085;
uvertical-align: top;
	float:left;
		width:80%;
		height:100%;
}

.crbody {
margin: 0px 0px 0px 14px;
	color: #000000;
	padding: 0px 0px 0px 0px;
uwidth:100%;
}

.crbodyall {

}

.crmainsectionleft {
	
}

.crmainsectionleft .crtextbody {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
}

.crmainsectionleft .crimagebody {
	float:left;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-top: 5px;
}

.crmainsectionright {
	
}

.crmainsectionright .crimagebody {
	float:right;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.crmainsectionright .crtextbody {
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.crmainsectioncentre {

}
.crmainsectioncentre .crimagebody {
	float: none;
	clear:both;
	margin-bottom: 5px;
	margin-top: 5px;
}
.crmainsectioncentre .crtextbody {

	clear:both;
	margin-bottom: 5px;
	margin-top: 5px;
}
.crmainsectioncentrenoimage {

}
.crmainsectioncentrenoimage .crimagebody, .crmainsectioncentrenoimage .crtextbody {
	clear:both;
}
.crquote {
color: #000000;
border: 1px solid #D5DEF3;
padding: 6px;
width:80%;
text-align:center;
margin-top: 10px;
margin-bottom: 10px;
	margin-left: auto;
  	margin-right: auto;
	font-weight:bold;
	background-color:#F6F9FF;
}
.crquote .crby {
color: #FF0000;
}

.crmainthree {
}

.box1 {
width:32%;
	float:left;
	border:1px solid #F26522;
}

.box1 img {
	border:1px solid #F26522;
}

.box1 .bbody {
margin: 1px 4px 4px;
color: #F26522;
}

.box1 .btitle {
background-color:#F26522;
}

.box2 {
width:32%;
	float:left;
	border:1px solid #7CC576;
	margin: 0px 5px;
}

.box2 img{
	border:1px solid #7CC576;
}

.box2 .bbody {
margin: 1px 4px 4px;
color: #7CC576;
}

.box2 .btitle {
background-color:#7CC576;
}

.box3 {
width:32%;
	float:left;
	border:1px solid #448CCB;
}

.box3 img{
	border:1px solid #448CCB;
}

.box3 .bbody {
margin: 1px 4px 4px;
color: #448CCB;
}

.box3 .btitle {
background-color:#448CCB;
}

.btitle {

font-weight:bold;
color:#FFFFFF;
margin: 1px 2px 2px;
height:18px;
}

.btitletext {
margin: 2px 4px 3px;
}

.bimage {
margin: 2px  2px;
}

.bbody {

}

.blink {
	text-align:right;
	color: #B4B4B4;
	margin-right: 5px;
	clear: both;	
}
.blink a {
	color: #B4B4B4;
}

.crreturntotop {
	text-align:right;
	color: #B4B4B4;
	clear: left;	
}

.crreturntotop a {
	color: #B4B4B4;
}

/*--  Company Rescue body styles end  --*/

/*--  Company Rescue footer styles start  --*/

.crfooter {
	height:20px;
	background-image:url(/images/baseline.jpg);
	background-position:right;
	background-repeat: repeat-y;
	background-color:#448CCB;
	text-align:right;
	color:#FFFFFF;
	clear:both;
}
.crfooter a{
	color:#FFFFFF;
}
.crfootertext {
	font-size:60%;
	padding: 3px 15px 5px 5px;
}
.crfootertext li{
	list-style-type:none;
	display: inline;
}

/*--  Company Rescue footer styles end  --*/

/*--  Company Rescue search styles start  --*/

.crsearch {

}

#Search1_txtSearch {
border: 1px solid #yellow;
vertical-align: middle;
width: 55%;
}

#Search1_btnGo {
vertical-align: middle;
}

#searchControl_txtSearch {
border: 1px solid #yellow;
vertical-align: middle;
width: 55%;
}

#searchControl_btnGo {
vertical-align: middle;
}

.crsearch input{
margin: 0px 5px 0px 5px;
color: #333333;
uheight:100%;
font-size:90%;
}

.crsearchn {
font-weight:bold;
float:right;
}

.crsearchp {
font-weight:bold;
float:left;
}

/*--  Company Rescue search styles end  --*/

.FieldLabel {
float:left;
width:250px;
text-align:right;
padding-right:20px;
}

.FieldControl {
}

.FormRow {
clear:both;
margin-bottom:10px;
}

#RegularExpressionValidator1 {
color:red;
}

.ErrorRow {
color:red;
margin-bottom:15px;
margin-left:270px;}

#imgbtnSubmit {margin-left:270px;}
#imgbtnSubmit2 {margin-left:270px;}

.yellow {
background-color:#FFFF00;
}

#results table {
width: 100%;
border: solid 1px #CCCCCC;
margin-bottom:5px;
background-color: #E9F3FE;
}
.title {
font-weight:bold;
}
#results table .title, .head .title {
width:55%;
}

#results .total {
background-color: #C7DCFE;
}

.cr_sel1, .cr_sel2, .cr_sel3  {
font-weight:bold;
width:15%;
}

.head {
font-weight:bold;
}

.explanation {

}
.element {
margin-bottom:10px;
}

.element_text{
width:120px;
float:left;
}

.element input {
gwidth:150px;
}

.description_error {
font-weight:bold;
color: #FF0000;
}

.FormWrapper .input input {
background-color: #B9F9B7;
fbackground-color: #00CC66;
}

.input_minus input {
background-color: #FFA8A8;
cbackground-color: #FF6600;
}
.cr_calctable {
padding:5px;
border: solid 1px #CCCCCC;
margin-bottom:5px;
margin-top:5px;
background-color: #E9F3FE;
}

.elm_email_form {
padding:5px;
border: solid 1px #CCCCCC;
margin-bottom:5px;
background-color: #E9F3FE;
}

.cr_symbol {
width:15px;
float:left;
}

.SearchResultRelevance
{
	font-size :90%;
	color: #6666CC;
	margin-bottom:3px;
}

/*--  Company Rescue Shopping Cart  --*/

.crshopbody {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
}

.crshopcart {
border: 1px solid #ffcc00;
background-color: #f4f4f4;
background-image:url(../images/product_back.gif);
background-position:left;
background-repeat:repeat-y;
margin-bottom: 10px;
}

.crshopproduct {
border: 1px solid #448ccb;
background-color: #f4f4f4;
background-image:url(../images/product_back.gif);
background-position:left;
background-repeat:repeat-y;
margin-top:10px;
margin-bottom: 10px;
}

.crshopproduct .crshopproductimg {
background-color: #FFFFFF;
width:148px;
float:left;
}

.crshopproduct .crshopdetails {
padding:5px 15px;

margin-left:149px;

}

.crshopprices {
background-color: #f3f7fc;
height:35px;
}

.crshopproduct img {

}

.crshopcartprice {
background-color: #FFFFFF;
width:148px;
padding-top: 1px;
padding-bottom: 1px;
float:left;
text-align:center;
}
.crshopcartitems {
background-color: #FFFFFF;
width:148px;
padding-top: 5px;
padding-bottom: 5px;
float:left;
text-align:center;
}

.crshopcartpoduct {
height:35px;
}

.crshopcartdisc {
padding-left:15px;
padding-top: 5px;
padding-bottom: 5px;
float:left;
}
.crshopcarttotaltext {
padding-left:15px;
padding-top: 5px;
padding-bottom: 5px;
float:left;
}
.crshopcartamount {
padding-right:25px;
padding-top: 5px;
padding-bottom: 5px;
float:right;
text-align:right;

}

.crshopcarttotal {
padding-right:25px;
float:right;
text-align:right;

}

.crshopcarttlines {
border-bottom: 1px solid #100085;
border-top: 1px solid #100085;
padding-top: 5px;
padding-bottom: 5px;
}

.crshopcartbuynow {
padding-right:15px;
height:35px;
float:right;
}

.crshopcartprodprice {
	padding-left:15px;
	float:left;
	padding-top:10px;
	height:25px;
}

.crshopcartproductbuy {
padding-right:15px;
float:right;
}

.crshopcheckout {
text-align: right;
padding-right: 15px;
padding-top: 20px;
}

.crshopcarttitles {
height:25px;
margin-bottom:10px;
border-bottom: 1px solid #100085;
}

.crsproduct {}