/* CSS Document */
/* ABLE CREATIVE LIMITED*/
/* VERSION 1.1 - WEB a*/
/* latest modification date: tba */
/* element_view added by MM to show element in editor */
/*  .content_SELECTED and .content_UNSELECTED{


/* COLOURS */
/*red - :#A71930;*/
/*green - :#7CB337;*/
/*orange - :#f6871f;*/

/*  ++++++++++ In editor shading and area highlight effects ++++++++ */

input {
font-family:Arial, Helvetica, sans-serif;
}

.element_view {
    border-color: #CC00FF;
    border-style:  dotted;
    border-width: 1px;
    cursor:pointer;
    filter:alpha(opacity=40);

}

.content_SELECTED{

}

#bodyContentsInEditId{

}
#bodyContentsInEditId #topNav{
     filter:alpha(opacity=70);
}
#bodyContentsInEditId #topBar{
     filter:alpha(opacity=70);
}


#bodyContentsInEditId #footer{
     filter:alpha(opacity=70);
}

/*  ++++++++++ END of editor shading and area highlight effects ++++++++ */

form {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

body {
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: center;
background:#ebebeb;
background-image:url(/images/template_images/background_images/frame_bg2b.gif);
background-repeat:no-repeat;
background-position: top center;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

div#page {
margin: 0px auto;
width: 760px;  
text-align: left;
}

a img {border:0;}

div#pageWrapper {
margin: 0px auto;
}

.nopadding {
padding: 0 0 0 0;
margin: 0 0 0 0;

}

#mainFrame {
float:left;
background-color:#ffffff;
margin: 0px 0 0 0;
padding: 0px 4px 0 4px;
width: 760px;
display:inline;

}

#topBar {
background-color:#FFFFFF;
background-image:url(/images/template_images/topbanner.gif);
background-position:left;
background-repeat:no-repeat;
height:62px;
width:760px;
float:left;
clear:both;
display:inline;
}

#topBar #logo{
float:right;
display:inline;

}

/* Status Banner Start ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


div#netstatusnet {
	float:left;
	width:100%;
	line-height: 20px;
	padding: 5px 0 5px 20px;
	margin: 0 0 0 0;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	text-align:left;
	display:inline; 
}

div#netstatusnet a{
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: x-small;
   	font-weight: bold;
   	color: #FFFFFF;
   	text-decoration: none;
}

div#netstatuspublic {
	float:left;
	width:100%;
	line-height: 20px;
	padding: 5px 0 5px 20px;
	margin: 0 0 0 0;
	background-color:#3bc445;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	display:inline; 
}

div#netstatuspublic a{
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: x-small;
   	font-weight: bold;
   	color: #FFFFFF;
   	text-decoration: none;
}

div#netstatuspreview {
	float:left;
	width:100%;
	line-height: 20px;
	padding: 5px 0 5px 20px;
	margin: 0 0 0 0;
	background-color:#5aaeb5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	display:inline; 
}

div#netstatuspreview a{
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: x-small;
   	font-weight: bold;
   	color: #FFFFFF;
   	text-decoration: none;
}




/* Status Banner End ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/* dropdown START */

#topNav {
background-color:#ededed;
float:left;
clear:both;
width:760px;
padding: 5px 0 5px 0px;
border-bottom:#f6871f solid 4px;
font-size: 70%;
display:inline;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	padding: 0 9px 0 9px;
	text-decoration:none;
	border-right: #999999 solid 1px;
	color:#666666;
}

#nav a:hover {
color:#f6871f;
}


#nav li li a {
	color:#999999;
	border-right:none;
	padding: 0px 0px 5px 10px;
	width: 150px;
	background-image:url(/images/template_images/elements/sm_arrow.gif);
	background-position: 0px 4px;
	background-repeat:no-repeat;
	
}

#nav li li a:hover {
	color:#A71930;
	text-decoration:underline;

}

#nav li {
	float: left;
	font-weight:bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	display:inline;

}

#nav li li{
	float: left;
	clear:left;
	padding: 5px 0 5px 0px;
	margin: 0 0 0 0;
	font-weight:normal;
	border-right:none;
	width: 150px;
	display:inline; 
	
}


#nav li ul {
	position: absolute;
	width: 160px;
	left: -999em;
	background-color:#ffffff;
	padding: 0px 0 0 10px;
	margin: 0px 0 0 0;
	border-right: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	background-image:url(/images/template_images/background_images/navtint.jpg);
	background-position:top;
	background-repeat:no-repeat;

}

#nav li:hover ul {
	left: auto;
	
}

#nav li:hover ul, #nav li.sfhover ul {
left: auto; 
color:#A71930;
}


#nav li:hover, #nav li.hover {
    position: static;
}



/* dropdown END */

#footer {
background-color:#999999;
float:left;
clear:both;
width:740px;
padding: 5px 0 5px 20px;
margin: 5px 0 0 0;
display:inline;

}

#footer p{
font-family:Arial, Helvetica, sans-serif;
font-size:65%;
color:#FFFFFF;
margin: 0 0 0 0;
}

#footer a{
color:#FFFFFF !important;
}

#footer2 {
float:left;
clear:both;
width:740px;
padding: 5px 0 5px 20px;
margin: 5px 0 0 0;
display:inline;
}

#footer2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:65%;
color:#FFFFFF;
margin: 0 0 0 0;
}

#footer2 a{
color:#f6871f !important;
}


#pagecontent {
float:left;
width:759px;
display:inline;
min-height:350px;
height: auto !important;
height: 350px;

}

#homepageContent {
float:left;
display:inline; 
}



#colWrapper1 {
float:left;
background-image:url(/images/template_images/background_images/grey_bg4.jpg);
background-position: 506px 0px;
background-repeat:repeat-y;
display:inline;

}

#colWrapper {
float:left;
min-height:350px;
height: auto !important;
height: 350px;
display:inline;

}

#internalColWrapper {
float:left;
width:506px;
min-height:350px;
height: auto !important;
height: 350px;
margin: 0 0 0 0;
padding: 0 0 0 0;
display:inline;
}


#contentCol1 {
float:left;
width:251px;
margin: 0 0 0 0;
padding: 0 0 40px 2px;
display:inline;

}

#contentCol2 {
float:left;
width:251px;
margin: 0 0 0 0;
padding: 0 0 40px 2px;
display:inline;

}

#contentCol3 {
float:right;
width:251px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-left: solid #cccccc 2px;
border-bottom: solid #cccccc 2px;
display:inline;
background:#FFFFFF;

}

#contentCol3db {
float:right;
width:251px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-left: solid #cccccc 2px;
border-bottom: solid #cccccc 2px;
display:inline;
background:#FFFFFF;

}



/* GENERAL type styles START */


p,li,ul,H1,H2,H3,H4,H5,H6 {
font-family:Arial, Helvetica, sans-serif;
}

/* GENERAL type styles END */


/* type styles for col1 START */

#pagecontent #contentCol1 img{
border:none;
}

#pagecontent #contentCol1 H1{
font-size:100%;
color:#f6871f;
margin: 0 0 0 0;
padding: 5px 10px 5px 25px;
}

#pagecontent #contentCol1 p{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
margin: 0 0 10px 0;
padding: 0px 10px 0px 25px;
}

#pagecontent #contentCol1 H2,H3,H4,H5,H6{
font-size:85%;
color:#f6871f;
margin: 0 0 0 0;
padding: 5px 10px 5px 25px;
}

#buttonsBlock {
float:left;
margin: 0 0 0 0;
padding: 10px 0 10px 50px;
display:inline; 
}

#pagecontent #contentCol1 ol {
margin: 0 0 0 0;
padding: 0 10px 10px 25px;
}

#pagecontent #contentCol1 ul {
margin: 0 0 0 0;
padding: 0 10px 10px 25px;
}


#pagecontent #contentCol1 ol li{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
list-style-type:decimal;
list-style-position:inside;
margin: 2px 0 0 0;
padding: 0 0 0 0;

}

#pagecontent #contentCol1 ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
list-style:none;
margin: 0 0 0 0;
padding: 0 0 0 16px ;
background-image:url(/images/template_images/elements/sm_arrow.gif);
background-position: 0px 4px;
*background-position: 0px 8px; /*IE7 and below hack to fix alignment */
background-repeat:no-repeat;
}

/* type styles for col1 END */


/* type styles for col1 START 


#pagecontent #contentCol1db H1{
font-size:100%;
color:#f6871f;
margin: 0 0 0 0;
padding: 5px 10px 5px 25px;
}

#pagecontent #contentCol1db p{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
margin: 0 0 10px 0;
padding: 5px 10px 5px 25px;
}

#pagecontent #contentCol2db H2,H3,H4,H5,H6{
font-size:85%;
color:#f6871f;
margin: 0 0 0 0;
padding: 5px 10px 5px 25px;
}

#buttonsBlock {
float:left;
margin: 0 0 0 0;
padding: 10px 0 10px 50px;
}

 type styles for col1db END */




/* type styles for col2 START */

#pagecontent #contentCol2 img{
border:none;
}

#pagecontent #contentCol2 H1{
font-size:100%;
color:#f6871f;
margin: 0 0 0 0;
padding: 5px 25px 5px 10px;
}

#pagecontent #contentCol2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
margin: 0 0 10px 0;
padding: 0px 25px 0px 10px;
}

#pagecontent #contentCol2 H2,H3,H4,H5,H6{
font-size:85%;
color:#f6871f;
margin: 0 0 0 0;
padding: 5px 25px 5px 10px;
}

#pagecontent #contentCol2 ol {
margin: 0 0 0 0;
padding: 0 25px 10px 10px ;
}

#pagecontent #contentCol2 ul {
margin: 0 0 0 0;
padding: 0 25px 10px 10px ;
}


#pagecontent #contentCol2 ol li{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
list-style-type:decimal;
list-style-position:inside;
margin: 2px 0 0 0;
padding: 0 0 0 0;

}

#pagecontent #contentCol2 ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
list-style:none;
margin: 0 0 0 0;
padding: 0 0 0 16px ;
background-image:url(/images/template_images/elements/sm_arrow.gif);
background-position: 0px 4px;
*background-position: 0px 8px; /*IE7 and below hack to fix alignment */
background-repeat:no-repeat;
}





/* type styles for col2 START */



/* type styles for col3 START */

#contentCol3 H3{
font-size:90%;
color:#A71930;
margin: 5px 0px 10px 5px;
padding: 5px 5px 5px 30px;
border:#cccccc solid 1px;
background-color:#cccccc;
background-image:url(/images/template_images/background_images/bg_img_flash_title.jpg);
background-position:left;
background-repeat:no-repeat;
}

#contentCol3 H4{
font-size:70%;
color:#666666;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 30px;
background-color:#CCCCCC;
background-image:url(/images/template_images/elements/sm_downarrow.gif);
background-position: 15px 7px;
background-repeat:no-repeat;
}

#contentCol3 ul{
margin: 0 0 0 0;
padding: 0 0 0 22px;
}

#contentCol3 li{
font-size:70%;
color:#666666;
list-style:none;
margin: 0 0 0 0;
padding: 3px 5px 5px 15px;
background-image:url(/images/template_images/elements/sm_arrow.gif);
background-position: 0px 8px;
background-repeat:no-repeat;
}

#contentCol3,#dynElementCasestudyL li{
background-image:none;

}




/* type styles for col3 END */



/* type styles for col3db START */

#contentCol3db H3{
font-size:90%;
color:#A71930;
margin: 5px 0px 10px 5px;
padding: 5px 5px 5px 30px;
border:#cccccc solid 1px;
background-color:#cccccc;
background-image:url(/images/template_images/background_images/bg_img_flash_title.jpg);
background-position:left;
background-repeat:no-repeat;
}

#contentCol3db H4{
font-size:70%;
color:#666666;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 30px;
background-color:#CCCCCC;
background-image:url(/images/template_images/elements/sm_downarrow.gif);
background-position: 15px 7px;
background-repeat:no-repeat;
}

#contentCol3db ul{
margin: 0 0 0 0;
padding: 0 0 0 22px;
}

#contentCol3db li{
font-size:70%;
color:#666666;
list-style:none;
margin: 0 0 0 0;
padding: 3px 5px 5px 15px;
background-image:url(/images/template_images/elements/sm_arrow.gif);
background-position: 0px 8px;
background-repeat:no-repeat;
}

#contentCol3db,#dynElementCasestudyL li{
background-image:none;

}



/* type styles for col3db END */

/* FULLPAGE STYLES START */

div#fullpagecontentarea {
float:left;
clear:left;
width:760px;
background-color:#FFFFFF;
min-height:350px;
height: auto !important;
height: 350px;
display:inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
display:inline; 
}

/* INTERNAL PAGE STYLES START*/

.internalBox {
float:left;
clear:left;
width:760px;
min-height:100px;
display:inline;
margin: 0 0 20px 0;
padding: 10px 0 10px 0;
border-bottom:#CCCCCC solid 1px;
}

.internalBoxNoline {
float:left;
clear:left;
width:760px;
min-height:100px;
display:inline;
margin: 0 0 20px 0;
padding: 10px 0 10px 0;
}

.internalBoxHeading {
float:left;
clear:left;
width:760px;
display:inline;
margin: 0 0 0 0;
padding: 0 0 10px 0;
}

.internalWideBoxL {
float:left;
width:490px;
min-height:50px;
display:inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.internalNarrowBoxR {
float:left;
width:250px;
min-height:50px;
display:inline;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}

.internalWideBoxR {
float:left;
width:490px;
min-height:50px;
display:inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.internalNarrowBoxL {
float:left;
width:250px;
min-height:50px;
display:inline;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}

.internalThreeBoxL {
float:left;
width:225px;
min-height:50px;
display:inline;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}

.internalThreeBoxM {
float:left;
width:225px;
min-height:50px;
display:inline;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}

.internalThreeBoxR {
float:left;
width:225px;
min-height:50px;
display:inline;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}

.internalBoxUnderline {
float:left;
clear:left;
width:760px;
min-height:30px;
display:inline;
margin: 0 0 20px 0;
padding: 10px 0 10px 0;
border-bottom:#CCCCCC solid 1px;
}

/* INTERNAL PAGE STYLES END*/

div#fullpagecontentarea img{
border:none;
}

div#fullpagecontentarea p {
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
margin: 0 0 10px 0;
padding: 0px 25px 0px 25px;
}

div#fullpagecontentarea H1 {
font-size:100%;
color:#f6871f;
margin: 10px 0 0 0;
padding: 5px 25px 5px 25px;
}

div#fullpagecontentarea H2,H3,H4,H5,H6 {
font-size:85%;
color:#f6871f;
margin: 0 0 0 0;
padding: 5px 25px 5px 25px;
}

#pagecontent #fullpagecontentarea ol {
margin: 0 0 0 0;
padding: 0 0 10px 25px ;
}

#pagecontent #fullpagecontentarea ul {
margin: 0 0 0 0;
padding: 0 0 10px 25px ;
}


#pagecontent #fullpagecontentarea ol li{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
list-style-type:decimal;
list-style-position:outside;
margin: 2px 0 0 27px;
padding: 0 20px 0 5px;

}

#pagecontent #fullpagecontentarea ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
list-style:none;
margin: 0 0 0 0;
padding: 0 20px 0 14px ;
background-image:url(/images/template_images/elements/sm_arrow.gif);
background-position: 0px 4px;
*background-position: 0px 8px; /*IE7 and below hack to fix alignment */
background-repeat:no-repeat;
}


/* FULLPAGE STYLES END */






#caseStudyBlock{
float:left;
clear:right;
display:inline;

}

#caseStudyBlock img{
border:none;

}

#caseStudyBlock H4{
font-size:70%;
color:#666666;
margin: 0px 0px 5px 5px;
padding: 5px 5px 5px 30px;
background-color:#CCCCCC;
background-image:url(/images/template_images/elements/sm_downarrow.gif);
background-position: 15px 7px;
background-repeat:no-repeat;
}














.sideTitles{
color:#f6871f;
font-size:125%;
}






#bottomPanel {
float:left;
width:742px;
padding: 5px 5px 5px 5px;
margin: 5px 0 0 0;
border:#f6871f solid 4px;
display:inline;

}

















/*CONTACT BLOCK START*/

#contactblock {
float:left;
width:251px;
height:91px;
background-color:#efefef;
background-image:url(/images/template_images/background_images/contactpanel_bg2.gif);
background-position:right;
background-repeat:no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
display:inline;


}

/*CONTACT BLOCK END*/

#userextrasideimage {
float:left;
width:251px;
text-align:right;
margin: 5px 0 0 0;
padding: 0 0 0 0;
display:inline;


}




/*CASE STUDIES THUMB BLOCK START*/



.caseStudyItem {
margin: 5px 5px 5px 5px;
padding: 5px 0 5px 0px;
width:240px;
float:left;
border-bottom: solid 1px #CCCCCC;
background-image:url(/images/template_images/background_images/casestudies_bg.gif);
background-position: 200px 5px;
background-repeat:no-repeat;
display:inline;

}

.casestudythumb {
float:left;
width:40px;
margin: 0 0 0 15px;
display:inline;
border:none;

}

.casestudyshortdisc {
float:left;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
color:#666666;
display:inline;

}

/*CASE STUDIES THUMB BLOCK END*/



/*CASE STUDIES description BLOCK START*/

#dynElementCasestudyL {
float:left;
clear:right;
display:inline;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
padding: 0 0 5px 0;
margin: 0 0 0 0;
background-image:url(/images/template_images/background_images/tint_bg.jpg);
background-repeat:repeat-x;
background-position:top left;
border-right:#ffffff solid 0px;
border-left:#ffffff solid 0px;
}

#dynElementCasestudyL img{
border:none;
margin: 0px 5px 5px 15px;
}


#dynElementCasestudyL P{
font-size:70%;
line-height: 16px;
margin: 0 0 0 0;
padding: 0 50px 5px 40px;
}

#dynElementCasestudyL H1{
font-size:95%;
margin: 0 0 0 0;
padding: 0 0px 0 0px;
}

#dynElementCasestudyL H2{
font-size:95%;
font-weight:normal;
margin: 10px 0 5px 0;
padding: 10px 0 0 0;
}

#dynElementCasestudyL H3{
font-size:90%;
color:#A71930;
margin: 5px 0px 10px 5px;
padding: 5px 5px 5px 30px;
border:#cccccc solid 1px;
background-color:#cccccc;
background-image:url(/images/template_images/background_images/bg_img_flash_title.jpg);
background-position:left;
background-repeat:no-repeat;
}

#dynElementCasestudyL H4{
font-size:70%;
color:#666666;
margin: 5px 0px 0px 5px;
padding: 5px 5px 5px 30px;
background-color:#CCCCCC;
background-image:url(/images/template_images/elements/sm_downarrow.gif);
background-position: 15px 7px;
background-repeat:no-repeat;
border-bottom:#FFFFFF solid 5px;
}

/*CASE STUDIES description BLOCK END*/












/* MINI BUTTON STYLES START */

#adButtonContainer{
float:left;
width:294px;
display:inline;

}

#adButtonContainer img{
border:none;

}

#adButtonContainer H4{
font-size:120%;
color:#7CB337;
margin: 0px 0px 0px 0px;
padding: 0 0 0 10px;
background-image:url(/images/template_images/elements/sm_arrow.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
}

#adButtonContainer a{
color:#7CB337;
text-decoration:none;
}

#adButtonContainer p{
margin: 0px 0px 0px 0px;
padding: 0 0 0 10px;

}

#adDetailContainer{
float:right;
width:392px;
padding: 20px 0px 0 35px;
background-image:url(/images/template_images/background_images/minipanel_bg_tint.jpg);
background-position: top right;
background-repeat:no-repeat;
display:inline;
min-height: 280px;

}

.miniButtonItem {
margin: 2px 5px 2px 0px;
padding: 8px 0 5px 0px;
width:290px;
float:left;
border-bottom: solid 1px #CCCCCC;
background-image:url(/images/template_images/background_images/casestudies_bg.gif);
background-position: 260px 8px;
background-repeat:no-repeat;
display:inline;

}


.miniButtonItemOn {
margin: 2px 5px 2px 0px;
padding: 8px 0 5px 0px;
width:293px;
float:left;
border-bottom: solid 1px #CCCCCC;
background-color:#FFFFFF;
background-image:url(/images/template_images/background_images/casestudies_bg.gif);
background-position: 260px 17px;
background-repeat:no-repeat;
display:inline;

}

.miniButtonItemOff {
margin: 2px 5px 2px 0px;
padding: 8px 0 5px 0px;
width:293px;
float:left;
border-bottom: solid 1px #CCCCCC;
background-color:#FFFFFF;
background-image:url(/images/template_images/background_images/button_bg_off.jpg);
background-position: 0px 0px;
background-repeat:no-repeat;
display:inline;

}

.miniButtonItem .linkHideOn {
visibility:hidden!important;
color: #A71930;
}

.miniButtonItem .linkHideOff {
visibility:visible!important;
color: #A71930;
}

.miniButtonThumb {
float:left;
clear:left;
width:40px;
margin: 0 0 0 8px;
padding: 0 0 0 0;
display:inline;

}
.miniButtonShortDisc {
float:right;
width:200px;
padding: 0 15px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
color:#666666;
display:inline;

}

#adButtonContainer H3{
font-size:90%;
color:#A71930;
margin: 0px 0px 2px 0px;
padding: 5px 5px 5px 30px;
border:#cccccc solid 1px;
background-image:url(/images/template_images/background_images/bg_img_flash_title.jpg);
background-position:left;
background-repeat:no-repeat;
}

#adButtonContainer,#adDetailContainer H3{
font-size:110%;
color:#7CB337;
margin: 0px 0px 5px 0px;
padding: 0px 15px 0px 0px;
}

#adDetailContainer p{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#666666;
margin: 10px 0 0px 0;
padding: 0px 15px 0px 0px;
}

#adDetailContainer p.minheightp{
min-height: 85px;
}



#adDetailContainer p.floatmore{
float:left;
width:160px;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#666666;
margin: 10px 0 0px 0;
padding: 0px 15px 0px 0px;
}

#adDetailContainer ul{
float:left;
clear:left;
margin: 0 0 0 0;
padding: 0 15px 0 0px;
}

#adDetailContainer li{
font-size:75%;
color:#666666;
list-style:none;
margin: 0 0 0 0;
padding: 0px 5px 0px 15px;
background-image:url(/images/template_images/elements/sm_arrow.gif);
background-position: 0px 4px;
*background-position: 0px 8px; /*IE7 and below hack to fix alignment */
background-repeat:no-repeat;
}


/* MINI BUTTON STYLES END */










/* BREADCRUMB STYLES START */

div#fullpagecontentarea div#breadcrumb{
width:760px;
}


div#breadcrumb {
float:left;
width:506px;
margin: 0 0px 5px 0;
display:inline;


}

div#breadcrumb a:link {
color:#f6871f;
}

div#breadcrumb a:visited{
color:#f6871f;
}

div#breadcrumb a:hover{
color:#f6871f;
}

div#breadcrumb a:active{
color:#f6871f;
}

div#breadcrumb p {
font-size: 70%;
margin: 5px 0 5px 17px;
padding: 0 0 0 0;
}

.breadcrumbArrow {
margin: 0 3px 0 3px;
padding: 0 0 0 0;
color:#666666;

}

/* BREADCRUMB STYLES END */




/* homepage STYLES START */

#homepageIntroBand {
float:left;
width: 559px;
min-height:235px;
height: auto !important;
height: 235px;
background-position: left top;
margin: 0 0 0 0;
padding: 0 0 0 200px;
display:inline;


}

#homepageIntroBand p{
font-size:75%;
margin: 0 0 0 0;
padding: 0 300px 0 0;
color: #666666;

}

#homepageIntroBand H1{
color: #666666;
font-size:medium;
margin: 30px 0 10px 0;
padding: 0 300px 0 0;
}

#homepageIntroBand H2{
color: #666666;
font-size:medium;
margin: 30px 0 10px 0;
padding: 0 300px 0 0;
}

#homepageIntroBand H3{
color: #666666;
font-size:medium;
margin: 30px 0 10px 0;
padding: 0 300px 0 0;
}

.homepageButton1_EDIT {
float:left;
width: 245px;
height: 105px;
margin: 0 0 10px 0;
padding: 0 0 0 0;
display:inline;


}

.homepageButton2_EDIT {
float:left;
width: 245px;
height: 105px;
margin: 0 0 10px 11px;
padding: 0 0 0 0;
display:inline;


}

.homepageButton3_EDIT  {
float:left;
width: 245px;
height: 105px;
margin: 0 0 10px 11px;
padding: 0 0 0 0;
display:inline;


}

.homepageButton4_EDIT  {
float:left;
width: 245px;
height: 105px;
margin: 0 0 10px 0;
padding: 0 0 0 0;
display:inline;


}

.homepageButton5_EDIT  {
float:left;
width: 245px;
height: 105px;
margin: 0 0 10px 11px;
padding: 0 0 0 0;
display:inline;


}

#homepageNews {
float:right;
width: 245px;
background-position: left top;
background-repeat:no-repeat;
margin: 0px 0px 5px 5px;
padding: 0 0 0 0;
display:inline;


}

#homepageLoginBar {
float:left;
clear:left;
width: 493px;
height: 63px;
background-color:#ededed;
margin: 0 0 0 0;
padding: 0px 0 5px 10px;
display:inline;

}

#homepageLoginBar form {
margin: 0 0 0 0;
padding: 0 0 0 0 ;
}

/* homepage STYLES END */





/* STYLES START */

.imgfloatleft {
float:left;
margin: 0 10px 5px 5px;
display:inline;

}

.imageRight {
float:right;
margin: 15px 0px 0px 15px;
display:inline;

}


A:link, A:hover, A:active, A:visited {
color:#f6871f;
}


.buttonClass {
margin: 8px 0 8px 0;
}

.contactButton {
float:left;
margin: 5px 0 0px 10px;
display:inline;
clear:left;
}

.smallType {
font-size: 65%;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
}

.normalWeight {
font-weight:normal;
}

/* STYLES END */



/* CATALOGUE STYLES START */


div#catalogueRows {
margin: 10px 0 0 0 ;
padding: 0 0 0 0;
}

div#catalogueRows a {
font-weight:normal;

}

div#catalogueRows H4 a{
font-size:medium;
font-weight:normal;
margin: 0 0 5px 0;
padding: 0 0 0 0;
}

div#catalogueRows p {
font-size: 100%;
margin: 0 0 5px 0;
padding: 0 0 0 0;
color:#666666;
}



.itemRow1 {
width:450px;
float: left;
clear:left;
background-color:#ededed;
margin: 0 0 10px 0;
padding: 10px 20px 10px 70px;
background-image:url(/images/template_images/cat_row_bg1.jpg);
background-position:left;
background-repeat:no-repeat;
display:inline; 
}

.rowTitle{
font-size:medium;
}

.priceBox {
width:320px;
float: left;
background-color:#CCCCCC;
margin: 10px 0 0 0;
padding: 5px 5px 5px 5px;
display:inline; 
}

.itemQuantity {
float: left;
margin: 0 10px 0 0;
padding: 0 0 0 20px;
font-weight:bold;
background-image:url(/images/icons/icon_people_g.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
display:inline; 
}

.itemPrice {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 20px;
font-weight:bold;
/* background-image:url(/images/icons/icon_value_g.gif); */
background-position: 0px 4px;
background-repeat:no-repeat;
display:inline; 
}

.itemImage {
float: left;
width: 100px;
height: 100px;
margin: 0 20px 0 0;
padding: 0 0 0 0;
border:#f6871f solid 3px;
display:inline; 
}

div#pagesBar {
width:530px;
float: left;
clear:left;
background-color:#ff9900;
margin: 0 0 0 0;
padding: 5px 5px 5px 5px;
display:inline; 
}


/* CATALOGUE STYLES END */

/* Homepage Login Start*/

div#emailForm {
float:left;
display:inline;
width:195px;
margin: 5px 0 5px 0;
padding: 0 0 0 0;
display:inline; 
}

div#passwordForm {
float:left;
display:inline;
width:215px;
margin: 5px 0 5px 10px;
padding: 0 0 0 0;
display:inline; 
}


.formButton {
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:75%;
	margin: 5px 0 0 0px;
	padding: 0 0 0 0;
	display:inline; 
}


.ruleBottom {
border-bottom:#cccccc solid 1px;
}

.signUpBoxSmallType {
font-size:90%;
}

label {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:75%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

input {
display:inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

form {
display:inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

div#homepageLoginBar p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#666666;
	margin: 5px 0 2px 0;
	padding: 0 0 0 0;
}

div#clear {
clear:both;
}

/* Homepage Login End*/

/* UserLogin Login start*/

div#userActiveArea {
	float:left;
	width:180px;
	background-color:#FFFFFF;
	font-size:65%;
	margin: 5px 0 0 265px;
	padding: 4px 4px 4px 4px;
	display:inline; 
}

div#userActiveArea p{
font-family:Arial, Helvetica, sans-serif;
color:#999999;

margin: 0 0 0 0;
padding: 0 0 0 0;
}

div#userActiveArea a{
color:#F5851F;
text-decoration:none;
}

/* UserLogin Login end*/

/* CATALOGUE STYLES START */

div#catalogueRows {
margin: 0px 0 0 0 ;
padding: 0 0 0 0;
}

div#catalogueRows a {

}

div#catalogueRows H4 {
margin: 0 0 5px 0;
padding: 0 0 0 0;
}

div#catalogueRows H4 a{
font-size:100%;
margin: 0 0 5px 0;
padding: 0 0 0 0;
}

div#catalogueRows p {
font-size: 70%;
margin: 0 0 5px 0;
padding: 0 0 0 0;
color:#666666;
}



.itemRow1 {
width:415px;
float: left;
clear:left;
background-color:#ededed;
margin: 0 0 10px 0;
padding: 10px 20px 10px 60px;
background-image:url(/images/template_images/cat_row_bg1.jpg);
background-position:left;
background-repeat:no-repeat;
display:inline; 
}

.rowTitle{
font-size:85%;
}

.priceBox {
width:275px;
height:25px;
line-height: 25px;
float: left;
background-color:#CCCCCC;
margin: 10px 0 0 0;
padding: 0px 5px 0px 5px;
display:inline; 
}


.itemImage {
float: left;
width: 100px;
height: 100px;
margin: 0 20px 0 0;
padding: 0 0 0 0;
border:#f6871f solid 3px;
display:inline; 
}

div#pagesBar {
width:530px;
float: left;
clear:left;
background-color:#ff9900;
margin: 0 0 0 0;
padding: 5px 5px 5px 5px;
display:inline; 
}

div#detailCol1 {
float:left;
width:130px;
margin: 0 0 0 0;
text-align:right;
padding: 10px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
display:inline; 

}

div#detailCol1 img{
border:#f6871f solid 3px;

}

div#detailCol1 p{
font-size: 75%;
}

div#detailCol2 {
float:left;
width: 300px;
margin: 0 0 0 0;
padding: 10px 10px 10px 30px;
font-family:Arial, Helvetica, sans-serif;
display:inline; 

}

div#detailCol2 H1{
color:#f6871f;
font-weight:normal;
}

div#detailCol2 p{
font-size: 75%;
}

div#detailPriceBox {
float:right;
color:#f6871f;
font-size: 75%;
margin: 0 0 0 0;
padding: 0 0 0 0;
display:inline; 
}

div#catDetailBlock {
margin: 0 0 0 0;
padding: 0px 0 0 0;
}

div#catDetailBlock p{
color:#666666;
margin: 0 0 0 0;
padding: 0 0 10px 0;
}

.itemImageDetail {
width: 100px;
height: 100px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border:#f6871f solid 3px;
}

div#catPopUp {
width: 100px;
height: 100px;
margin: 0 0 0 0;
padding: 50px 10px 10px 10px;
background-image:url(/images/template_images/popupbg.jpg);
background-position:top;
background-repeat:no-repeat;
border:#f6871f solid 3px;
}

div#catPopUp H1{
font-family:Arial, Helvetica, sans-serif;
font-size: 85%;
color:#f6871f;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

div#catPopUp p{
font-family:Arial, Helvetica, sans-serif;
font-size: 75%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


div#searchForm label {
font-size: 75%;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin: 0 0 0 0;
padding: 0 0 0 0;
color:#666666;
}

div#searchForm {
margin: 0 0 0 0;
padding: 0 0 130px 0;
background-image:url(/images/template_images/background_images/cat_search_bg3.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.searchFormSmall {
font-size: 85%;
width: 60px;
margin: 0 5px 0 0;
padding: 0 0 0 0;
color:#666666;
}

.searchFormMedium {
font-size: 75%;
width: 100px;
margin: 0 0 0 0;
padding: 0 0 0 0;
color:#666666;
}

.searchFormLarge {
font-size: 75%;
width: 180px;
margin: 0 0 0 0;
padding: 0 0 0 0;
color:#666666;
}

/*.headingsblack {
font-family:Arial, Helvetica, sans-serif;
font-size: 80%;
color:#CCCCCC;
}

.resultsnumbers {
font-family:Arial, Helvetica, sans-serif;
font-size: 90%;
color:#CCCCCC;
}

.resultsnumbersblack {
font-family:Arial, Helvetica, sans-serif;
font-size: 90%;
color:#CCCCCC;
}
*/









div#detailsTopArea {
float:left;
width:475px;
margin: 0 0 10px 0;
padding: 10px 10px 10px 10px;
background-color:#ececec;
background-image:url(/images/template_images/background_images/db_detail_bg.gif);
background-position:bottom right;
background-repeat:no-repeat;
display:inline; 
}

div#detailsLocations {
float:left;
width:180px;
margin: 0 0 0 0;
padding: 0 6px 0 10px;
font-size:small;
display:inline; 

}

div#detailsLocations .smaller{
font-size:smaller;

}

div#detailsDescription {
float:left;
width:275px;
margin: 0 0 0 0;
padding: 0 0 0 15px;
font-size:small;
display:inline; 
}

div#detailsMainImage {
float:left;
margin: 0 0 0 0;
padding: 0 0 0 0;
border:#f6871f solid 3px;
background-color:#666666;
display:inline; 
}

div#detailsDetails {
float:left;
width:265px;
margin: 0 0 0 0;
padding: 15px 0 0 15px;
display:inline; 
}

div#detailsDetails H1{
width:265px;
margin: 0 0 0px 0;
padding: 0 0 0 10px;
color: #f6871f;
background-image:url(/images/template_images/elements/sm_arrow.gif);
background-position: 0px 5px;
background-repeat:no-repeat;
}

div#detailsDetails p{
width: 220px;
font-size:small;
margin: 10px 0 0 0;
padding: 0 0 0 25px;
border-bottom:#f6ba82 solid 1px;

}

div#detailsDetails .catItemValue{
/* background-image:url(/images/icons/icon_value.gif); */
background-position: 0px 4px;
background-repeat:no-repeat;
margin: 0px 0 0 0;
padding: 5px 0 5px 25px;
color: #f6871f;
}

div#detailsDetails .catItemPeople{
background-image:url(/images/icons/icon_people.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
margin: 0px 0 0 0;
padding: 5px 0 5px 25px;
}

div#detailsDetails .catItemNights{
background-image:url(/images/icons/icon_nights.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
margin: 0px 0 0 0;
padding: 5px 0 5px 25px;
}

div#detailsDetails .catItemBoard{
background-image:url(/images/icons/icon_board.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
margin: 0px 0 0 0;
padding: 5px 0 5px 25px;
}

div#detailsDetails .catItemAvailable{
background-image:url(/images/icons/icon_month.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
margin: 0px 0 0 0;
padding: 5px 0 5px 25px;
}




/* the database search start */
div#dbRecords {
float:left;
width:305px;
margin: 0 0 0 0;
padding: 0px 0 5px 190px;
text-align:left;
display:inline;
background-color:#ffffff;
font-size:small;
color:#999999;
}

div#dbNav {
float:left;
clear:left;
width:468px;
margin: 0 0 10px 0;
padding: 3px 10px 3px 17px;
text-align:left;
display:inline; 
background-color:#f6871f;
font-size:small;
color:#FFFFFF;
_visibility:hidden; /* IE6 hack resolving the drop menu issue */

}

div#dbNav a:link{
color:#FFFFFF;
text-decoration:underline;

}

div#dbNav a:hover{
color:#FFFFFF;
text-decoration:underline;

}

div#dbNav a:visited{
color:#FFFFFF;
text-decoration:underline;

}

div#dbNav a:active{
color:#FFFFFF;
text-decoration:underline;

}

div#dbNav2 {
float:left;
clear:left;
width:468px;
margin: 0 0 10px 0;
padding: 3px 10px 3px 17px;
text-align:left;
display:inline; 
background-color:#f6871f;
font-size:small;
color:#FFFFFF;

}

div#dbNav2 a:link{
color:#FFFFFF;
text-decoration:underline;

}

div#dbNav2 a:hover{
color:#FFFFFF;
text-decoration:underline;

}

div#dbNav2 a:visited{
color:#FFFFFF;
text-decoration:underline;

}

div#dbNav2 a:active{
color:#FFFFFF;
text-decoration:underline;

}



.dbSort {
float:left;
clear:left;
width:172px;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align:left;
display:inline; 
background-color:#f6871f;
font-size:small;
color:#FFFFFF;


}

.catItemValueSm{
background-image:url(/images/icons/icon_value.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
margin: 0px 0 0 0;
padding: 5px 0 5px 25px;
color: #f6871f;
}

.catItemPeopleSm{
background-image:url(/images/icons/icon_people.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
margin: 0px 0 0 0;
padding: 5px 0 5px 25px;
}



/* the database search end */






/* CATALOGUE STYLES END */



/* EXTRA LOGIN AREA START */

div#extraAreaContainer {
float:left;
font-family:Arial, Helvetica, sans-serif;
padding: 0 30px 0 0;
margin: 15px 0 0 15px;
display:inline; 
}

div#extraAreaContainer p{
color:#666666;
font-size: 75%;
font-style:normal;
font-weight:normal;
padding: 0 0 0 0;
margin: 5px 0 5px 0;
}

div#extraAreaContainer H1{
color:#f6871f;
font-size: 100%;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

div#extraAreaContainer H2{
color:#f6871f;
font-size: 100%;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

div#extraAreaContainer H3{
color:#f6871f;
font-size: 80%;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

div#extraAreaContainer H4{
color:#666666;
font-size: 85%;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

div#extraAreaContainer H5{
color:#666666;
font-size: 85%;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

div#formContainerDiv {
float:left;
padding: 0 0 0 0;
margin: 0 0 0 0;
display:inline; 
}

div#contactFormBottomSection {
float:left;
clear:left;
margin: 10px 0 0 0;
padding: 0 0 0 0;

}

.formtable {
float:left;
width:450px;
padding: 0 0 0 0;
margin: 0 0 0 0;
display:inline; 
}

.formTitleCells {
font-size: 75%;
color:#666666;
}

.formObjectCells {
font-size: 75%;
color:#f6871f;
}

.formButton2 {
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size: 100%;
}

.required {
color:#f6871f;
}

.error {
color:#cc0000;
}

#extraAreaContainer H3.error {
color:#cc0000;
}

#extraAreaContainer P.error {
color:#cc0000;
}

.errorBlock1 {
width: 400px;
margin: 5px 0 0 0px;
padding: 0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 90%;
color:#CC0000;
}




/* EXTRA LOGIN AREA END */


/* EXTRA LOGIN ICONS START */


.iconLogout {
background-image:url(/images/icons/icon_logout.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
margin: 20px 0 20px 40px;
padding: 10px 0 10px 40px;
}

.iconDetails {
background-image:url(/images/icons/icon_details.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
margin: 20px 0 20px 40px;
padding: 10px 0 10px 40px;
}

.iconEmail {
background-image:url(/images/icons/icon_email.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
margin: 20px 0 20px 40px;
padding: 10px 0 10px 40px;
}

.iconPassword {
background-image:url(/images/icons/icon_padlock.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
margin: 20px 0 20px 40px;
padding: 10px 0 10px 40px;
}

div#iconsList {

}


div#iconsList p{
margin: 20px 0 20px 0px;
}

/* EXTRA LOGIN ICONS END */


/* PRIZES SEARCH BUTTON BOX START*/
div#searchSelectionBlock {
float:left;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 500px;
min-height: 550px;
height: auto !important; 
height: 550px; 
display:inline;
background-image:url(/images/background_images/background_prizesearchfull.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

div#searchSelectionBlock2 {
float:left;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 500px;
min-height: 500px;
/* height: auto !important; */
/* height: 440px; */
display:inline;
background-image:url(/images/background_images/background_prizesearchfull2.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

div#searchSelectionBlock img{
float:left;
margin: 0 0px 5px 0;
padding: 0 0 0 0;
border:none;
display:inline; 
}

div#searchSelectionBlock2 img{
float:left;
margin: 0 0px 5px 0;
padding: 0 0 0 0;
border:none;
display:inline; 
}

#pagecontent #searchSelectionBlock H1{
font-size:100%;
color:#f6871f;
margin: 0 0 0 0;
padding: 5px 10px 5px 0px;
}

#pagecontent #searchSelectionBlock p{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
margin: 0 0 0 0;
padding: 0px 0px 10px 0px;
}

#pagecontent #searchSelectionBlock H2,H3,H4,H5,H6{
font-size:85%;
color:#f6871f;
margin: 0 0 0 0;
padding: 5px 10px 5px 25px;
}

#pagecontent #searchSelectionBlock2 H1{
font-size:100%;
color:#f6871f;
margin: 0 0 0 0;
padding: 5px 10px 5px 0px;
}

#pagecontent #searchSelectionBlock2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#666666;
margin: 0 0 0 0;
padding: 0px 0px 0px 0px;
}

#pagecontent #searchSelectionBlock2 H2,H3,H4,H5,H6{
font-size:85%;
color:#f6871f;
margin: 0 0 0 0;
padding: 5px 10px 5px 25px;
}

div#prizeSelectCol1 {
float:left;
width:230px;
min-height: 100px;
margin: 0 0 0 15px ;
padding: 0 0 0 0;
display:inline;
}

div#prizeSelectCol2 {
float:right;
width:230px;
min-height: 100px;
margin: 0 10px 0 0px ;
padding: 0 0 0 0;
display:inline;
}

div#prizeSelectIntro {
float:left;
width:190px;
height: 78px;
margin: 0 0 10px 0 ;
padding: 0 0 0 12px;
display:inline;
}

div#prizeSelectIntroW {
float:left;
width:400px;
height: 78px;
margin: 0 0 10px 0 ;
padding: 0 0 0 28px;
display:inline;
}



/* PRIZES SEARCH BUTTON BOX END*/

.enquiryFormPadding {
float:left;
margin: 0 0 0 25px;
padding: 0 0 0 0px;

}

/* used in editor start ///////////////////////////////////////////////////////////////////////////////////////////////*/



.simpleImageLeft {
float:left;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
display:inline;
}

.simpleImageRight {
float:right;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
display:inline;
}

.simpleImageLeftB {
float:left;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
border:#cccccc 3px solid;
display:inline;
}

.simpleImageRightB {
float:right;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
border:#cccccc 3px solid;
display:inline;
}


.bold {
font-weight:bold;
}

.orange {
color:#f6871f !important;
}

.red {
color:#A71930 !important;
}

.green {
color:#7CB337 !important;
}

.grey {
color:#666666 !important;
}

.black {
color:#000000 !important;
}

.white {
color:#FFFFFF !important;
}

.orangebold {
font-weight:bold;
color:#f6871f !important;
}

.greenbold {
font-weight:bold;
color:#7CB337 !important;
}

.redbold {
font-weight:bold;
color:#A71930 !important;
}

.greybold {
font-weight:bold;
color:#666666 !important;
}

.blackbold {
font-weight:bold;
color:#000000 !important;
}

.orangeMedium {
font-weight:normal;
color:#f6871f !important;
font-size:medium;
}

.greenMedium {
font-weight:normal;
color:#7CB337 !important;
font-size:medium;
}

.redMedium {
font-weight:normal;
color:#A71930 !important;
font-size:medium;
}

.greyMedium {
font-weight:normal;
color:#666666 !important;
font-size:medium;
}

.blackMedium {
font-weight:normal;
color:#000000 !important;
font-size:medium;
}

.orangeMediumBold {
font-weight:bold;
color:#f6871f !important;
font-size:medium;
}

.greenMediumBold {
font-weight:bold;
color:#7CB337 !important;
font-size:medium;
}

.redMediumBold {
font-weight:bold;
color:#A71930 !important;
font-size:medium;
}

.greyMediumBold {
font-weight:bold;
color:#666666 !important;
font-size:medium;
}

.blackMediumBold {
font-weight:bold;
color:#000000 !important;
font-size:medium;
}

.orangeLarge {
font-weight:normal;
color:#f6871f !important;
font-size: large;
}

.greenLarge {
font-weight:normal;
color:#7CB337 !important;
font-size: large;
}

.redLarge {
font-weight:normal;
color:#A71930 !important;
font-size:large;
}

.greyLarge {
font-weight:normal;
color:#666666 !important;
font-size:large;
}

.blackLarge {
font-weight:normal;
color:#000000 !important;
font-size:large;
}

.orangeLargeBold {
font-weight:bold;
color:#f6871f !important;
font-size:large;
}

.greenLargeBold {
font-weight:bold;
color:#7CB337 !important;
font-size:large;
}

.redLargeBold {
font-weight:bold;
color:#A71930 !important;
font-size:large;
}

.greyLargeBold {
font-weight:bold;
color:#666666 !important;
font-size:large;
}

.blackLargeBold {
font-weight:bold;
color:#000000 !important;
font-size:large;
}

.orangeExLarge {
font-weight:normal;
color:#f6871f !important;
font-size:x-large;
}

.greenExLarge {
font-weight:normal;
color:#7CB337 !important;
font-size:x-large;
}

.redExLarge {
font-weight:normal;
color:#A71930 !important;
font-size:x-large;
}

.greyExLarge {
font-weight:normal;
color:#666666 !important;
font-size:x-large;
}

.blackExLarge {
font-weight:normal;
color:#000000 !important;
font-size:x-large;
}

.orangeExLargeBold {
font-weight:bold;
color:#f6871f !important;
font-size:x-large;
}

.greenExLargeBold {
font-weight:bold;
color:#7CB337 !important;
font-size:x-large;
}

.redExLargeBold {
font-weight:bold;
color:#A71930 !important;
font-size:x-large;
}

.greyExLargeBold {
font-weight:bold;
color:#666666 !important;
font-size:x-large;
}

.blackExLargeBold {
font-weight:bold;
color:#000000 !important;
font-size:x-large;
}

.verySmall {
font-size:x-small;
}

.subP {
padding-left: 15px;
}

.subSubP {
padding-left: 30px;
}


/* used in editor end ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*  OTHER STYLES */


.smButton {

margin: 5px 0 0px 10px;
padding: 0 0 0 0;
display:inline;
clear:left;
}

.searchDivStyle {

clear:both;
width:220px;
margin: 0 0 0 0;
padding: 0 0 0 0px;
}
/*  OTHER STYLES END*/