body {
	margin: 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#main-page {
	width:960px;
	margin:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EBEBEB;
	border-left-color: #EBEBEB;
}

#header {
width: inherit;
width:960px;
height:81px;
}

#logo {
width:189px;
float:left;
}

#phone {
width:190px;
float:right;
}

#nav {

height:25px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:0.5px;
}

.vline {
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #A60000;
	/*edited by anshu*/
	border-left-width: 0px; 
	border-left-style: solid;
	border-left-color: #A60000;
	/*edited by anshu*/
}

.toplink {
text-decoration:none;

height:25px;
color:#FFFFFF;
display:block;
line-height: 2;
text-align: center;
 
}

.toplink1 {
text-decoration:none;
height:25px;
color:#FFFFFF;
display:block;
line-height: 2;
text-align: left;
}

a.toplink:hover {


color:#000000;

}
a.toplink1:hover {
background-color:#FBF0F0;
background-repeat: repeat-x;
color:#000000;
height:25px;
}

.toplink2 {
text-decoration:none;
height:25px;
color:#FFFFFF;
display:block;
line-height: 2;
text-align: center;
cursor:default;
 
}
a.toplink2:hover {
background-color:#FBF0F0;
background-repeat: repeat-x;
color:#000000;
height:25px;
cursor:default;
}

#centerc1 {
margin:0px;
width:auto;
}

.clink {
	color: #000000;
	text-decoration: none;
}
a.clink:hover {
	color:#3C8BD0; 
	text-decoration: none;
}

.bg-testimoni {
	background-image: url(video-testimonial-ideavate.jpg);
	background-repeat: no-repeat;
	height: 214px;
	width: 760px;
		}

.bg-ceterbox {
	background-image: url(../images/bg-grey-boxes.jpg);
	width:186px;
	height:190px;
	background-repeat: no-repeat;
}
.bg-footer {
	background-image: url(footer.jpg);
	height: 20px;
	width: 958px;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-size:12px;
	background-position: center;
}
.bg-footer a {
text-decoration:none;
color:#FFFFFF;
}
.foterwhite {
color:#FFFFFF;
font-size:12px;
	}

.bg-red-left {
	background-image: url(../images/innerbg-red-left.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 172px;
	color:#FFFFFF;
	font-size:13px;
	padding-left:11px;
	font-weight:bold;
}

.box-light-red {
	width:175px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #F3DADA;
	border-right-color: #F3DADA;
	border-bottom-color: #F3DADA;
	border-left-color: #F3DADA;
	
}
.box-light-red-sub { font-size:14px;
	width:175px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #F3DADA; border-left-color: #F3DADA;
}
#leftnavsubtittle a {   
	padding:4px 4px 2px 30px;
	background: url("../../../templates/ideavate/images/red-arrow.gif") 28px 50% no-repeat;
	
		}
.leftnavsubtittle{
	background: url("../images/red-arrow.gif") 28px 50% no-repeat;
		}	
#leftnavsub a {  
    font-size:11px;
	color: #CB0100;
	line-height:12px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	}
	
#leftnavsub a:hover { 
    color: #000000; 
    }
	
#leftnav a {
	color: #CB0100;
	line-height:12px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:4px 4px 2px 30px;
	background: url("arrow-bullet.gif") 20px 50% no-repeat;
	border-bottom:#F3DADA 1px solid;
	
	}
	
#leftnav a:hover {
	color: #000000; 
	background-color:#FBF0F0;
	}

.lastlink {
    color: #CB0100;
	line-height:12px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:4px 4px 2px 15px;
	background: url("arrow-bullet.gif") 5px 50% no-repeat;
				}


a.lastlink:hover {
	color: #000000;
	background-color:#FBF0F0;
	text-decoration:none;
}

.bg-blue-left {
	background-image: url(../images/innerbg-blue-left.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 172px;
	color:#FFFFFF;
	font-size:13px;
	padding-left:11px;
	font-weight:bold;
}
.box-light-blue {
border: 1px solid #C8DEF2;
width:175px;
}

.bg-orange-left {
	background-image: url(../images/innerbg-orange-left.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 179px;
	color:#FFFFFF;
	font-size:13px;
	padding-left:11px;
	font-weight:bold;
}

.box-light-orange {
border: 1px solid #FFDFB0;
width:183px;
}

.bg-violet-left {
	background-image: url(innerbg-violet-left.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 179px;
	color:#FFFFFF;
	font-size:13px;
	padding-left:11px;
	font-weight:bold;
}
.box-violet {
border: 1px solid #E0D1EF;
width:183px;
}

#drpdow {
  width:190px; 
}

#drpdow a {
	border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(../images/menubg_031.jpg); width:134px;
	text-decoration:none;
	display:block;
	text-align:left;
	padding-left:6px;
 	line-height:1; 
 	height:15px;
 	width:190px;
 	color:White;
 	
	}

#drpdow a:hover {
color:#000000;
background-image:url(../images/header_over.gif);
height:15px;
  font-size:12px;
    font-family:sans-serif;

text-decoration:none;
text-align:left;
}

.header-line {
	background-image: url(Innerpage-6_r9_c8.jpg);
	background-repeat: repeat-x;
	background-position: top;
	 
}
p {
line-height:20px;
margin:0;
}
table.moduletable{
border: 1px solid #F3DADA;
width:175px;
}
.bottm-border {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #DFDFDF;
	border-spacing:1px;
}
.anchor{
color:#3C8BD0;
text-decoration: none;
}


#jsnav {
width:auto;
margin:0px;
padding:0px;
}

#jsnav ul {
padding:0px;
margin:0px;
} 

#jsnav li {
display:inline;
font-size:10px;
}

#jsnav a {
text-decoration:none;
padding-right:22px;
padding-left:3px;
color: #000000;
}

#jsnav a:hover {
	background-color:transparent;
	text-decoration:none;
	color: #FFFFFF;
	padding-right:22px;
	padding-left:3px;
	background-image: url(images/bg-js-nav.jpg);
	background-repeat: no-repeat;
}

 

.subheading {
font-weight: bold; 
color:#b30101;
font-size:12px;
letter-spacing:1px;  
}
.bg
{ background-color:#b80000; color:#FFFFFF; font-size:12px; border-bottom:1px solid #000000; padding-left:5px; text-align:left;}

.border
{border:1px solid #000000;}

.bgpink
{ background-color:#fdebeb; color:#000000; font-size:11px;}
.border-bottm-gry {border-bottom:1px solid #cccccc;}
.bgpinklast
{ background-color:#fdebeb; color:#000000; font-size:11px;}

.bg-white { background-color:#FFFFFF; border:#FFC1C1 solid 1px;}
.text11 {font-size: 11px}

.bg-purple-photo-gallery {
	background-image: url(/templates/ideavate/images/photo-gallery-background.jpg); 
	background-repeat: no-repeat;
	height: 20px;
	width: 312px;
	color:#FFFFFF;
	font-size:13px;
	padding-left:11px;
	font-weight:bold;
	text-align:left;
}

.box-purple-gallery {
border: 1px solid #663399;
width:315px;
}

.border-right-pink {
border-right:#FFC1C1 solid 1px;}

.4pxheight {
height:4px;
}

.border-red {
border:#F3DADA solid 1px;
width:178px;
height:15px;
}

.padding-left1 {
padding-left:8px;
}

.box-light-red-conatcus {
border: 1px solid #F3DADA;
width:183px;
}

.bg-red-contact {
	background-image: url(bg-red-contact.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 179px;
	color:#FFFFFF;
	font-size:13px;
	padding-left:11px;
	font-weight:bold;
}

.img-border {
border: 1px solid #CB0100;
}


.bgpink-contact
{ background-color:#F7F7F7;
border:#F3DADA solid 1px;
}

.bg-txt-area
{ background-color:#FFFFFF;
border:#F3DADA solid 1px;
}

.border-grey {
border:#F3DADA solid 1px;
}

.footerlink {
text-decoration:none;
font-size:10.5px;
color: #7F7F7F;
}

.subheading-link {
font-weight: bold; 
color:#b30101;
font-size:12px;
letter-spacing:1px;
text-decoration:none;  
}

.border-pink-top {
border-top:#F3DADA solid 1px;
}
.style2
{
font-size:11px;
}

.txt_ornge {
color:#CB0100 
}

.black-link {
text-decoration:none;
color:#000000 
}

.subheading2 {
font-weight: bold; 
color:#b30101;
font-size:14px;
padding-bottom:5px;
}