/* CSS Document */
* {
	padding:0;
	margin:0;
}
body {
	background:url(images/BG.jpg) repeat-x 0 0 #fff;
	font:11px/14px Arial, Helvetica, sans-serif; color:#000;
}
a {
	outline:none;
	text-decoration:none;
}
img {
	border:0;
}
ul {
	list-style-type:none;
}



/*-------------navigation start--------------*/

#nav {
	margin: 0;
	line-height: 40px;

}
#nav li {
	float: left;
	position: relative;
	list-style: none;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}


/* main level link */
#nav a {
	color:#fff;
	text-decoration: none;
	display: block;
	padding:  13px 16px;
	margin: 0;
}
#nav a:hover {
	color: #fff;
	background:url(images/hover.jpg) repeat-x 0 0;
}

/* main level link hover */
#nav .current a, #nav li:hover > a {
	color: #fff;
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
background-image:none;
	border: none;
	color:#fff;
}
#nav ul a:hover {
	color:#fff !important;
}

/* dropdown  background*/
#nav li:hover > ul {
	display: block;
	background:#c32312;
}

/* level 2 list */
#nav ul {
	display: none;
	margin: 0 0 0 0;
	padding: 0;
	width: 220px;
	position: absolute;
	top: 35px;
	left: 0;
	background:#66502b;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
	border-bottom:1px solid #fff;
}

#nav ul a {
	font:bold 11px/10px Arial, Helvetica, sans-serif; color:#fff;
}
#nav ul a:hover {
	font:bold 11px/10px Arial, Helvetica, sans-serif; color:#CCC;
	background:#080808;
}

/* level 3+ list */
#nav ul ul {
	left: 220px;
	top: 0px;
}





/*-------------navigation end--------------*/





.logo {
	margin:18px 0 10px 0;
	display:block;
}
.nav_part_grd {
	background:url(images/logo_part_shadow.jpg) no-repeat 0 100px;
}
.phone {
	background:url(images/phone.png) no-repeat 0 3px;
	height:50px;
	font:bold 12px/18px Arial, Helvetica, sans-serif; color:#c32312;
	padding:0 0 0 52px;
	margin:30px 0 30px 0;
}
.header {
	margin:12px 0 0 0;
}
.bodyBG {
	background:url(images/bodyBG.jpg) no-repeat 0 9px;
}
.profile_part {
	margin:30px 0 0 0;
}
h2.heading  {
	font:bold 12px/20px Arial, Helvetica, sans-serif; color:#c32312;
}
h2.heading2  {
	font:bold 11px/20px Arial, Helvetica, sans-serif; color:#c32312;
}
p.txt{
	font:11px/14px Arial, Helvetica, sans-serif; color:#333333;
	padding:10px 0 0 0;
}
p.txt span {
	font-weight:bold;
}
.mobile {
	width:335px;
	float:right;
	margin:0 10px 0 0;
}
.testimonials {
	margin:170px 0 0 11px;
}
.testi_heading {
	font:bold 11px/14px Arial, Helvetica, sans-serif; color:#fff;
	text-transform:uppercase;
}
.testi_txt {
	font:italic 11px/14px Arial, Helvetica, sans-serif; color:#fff;
}
.testi_txt_simp {
	font:9px/14px Arial, Helvetica, sans-serif; color:#fff;
	text-transform:uppercase;
}
.degi_panel {
	margin:0 5px 0 0;
	padding:0 0 0 20px;
	background:url(images/degi_bg.jpg) no-repeat 0 0;

}
.degital {
	margin:40px 0 0 0;
}

a.site_link {
	font:10px/14px Arial, Helvetica, sans-serif; color:#000;
	text-decoration:underline;
}
a.site_link:hover {
	text-decoration:none;
}
.contentheading {
	font:30px/28px Arial, Helvetica, sans-serif; color:#000;
	padding-bottom:20px;
	padding-top:40px;
}
.contentsubheading {
	font:13px/14px Arial, Helvetica, sans-serif bold; color:#C32312;
	padding-bottom:20px;
	padding-top:20px;
}


.footerBG {
	width:100%;
	float:left;
	background:url(images/footerBG.jpg) repeat-x 0 0;
}
.top_foot {
	padding:32px 0 0 140px;
}
.top_foot a {
	float:left;
	padding:0px 7px;
	background:url(images/top_foot_div.jpg) no-repeat 0 2px;
	font:12px/14px Arial, Helvetica, sans-serif; color:#363636;
}
.top_foot a:hover {
	 text-decoration:underline;
}
.top_foot a.clear {
	background:none;
}
.right_line {
	border-right:1px solid #515a5e;
	padding:0 16px;
}
.right_line_last {
	padding:0 0 0 16px;
}
a.mid_foot_head {
	font:bold 11px/20px Arial, Helvetica, sans-serif; color:#9f9f9f;
}
a.mid_foot_head:hover {
	text-decoration:underline;
}

ul.black_nav {
	padding:10px 0 0 0;
}
ul.black_nav li {
	padding:0;
}
ul.black_nav li a {
	font:11px/18px Arial, Helvetica, sans-serif; color:#8e8e8e;
}
ul.black_nav li a:hover {
	font:11px/18px Arial, Helvetica, sans-serif; color:#CCCCCC;
	text-decoration:underline;
}
.boutiqueazalea {
	font:11px/18px Arial, Helvetica, sans-serif; color:#8e8e8e;
}
.boutiqueazalea:hover {
	font:11px/18px Arial, Helvetica, sans-serif; color:#C32313;
	text-decoration:underline;
}

.foot_apple {
	color:#7c7c7c;
}
.copyright {
	color:#3d3d3d;
	padding:10px 0 0 0;
}

.bodyBG_inner {
	background:url(images/bodyBG2.jpg) no-repeat 0 9px;
}
.demo {
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#fff;
}
.demo a {
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#fff;
	text-decoration:underline;
}
.demo a:hover {
	text-decoration:none;
}
.inbody {
	margin:0 0 0 130px;
}
.inbody2 {
	margin:480px 0 0 0;
}
.demos {
	background:url(images/demos_div.jpg) no-repeat 100% 50%;
	float:left;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
}
.demos a {
	font:11px/18px Arial, Helvetica, sans-serif; color:#8d8d8d;
	text-decoration:underline;
}
.demos a:hover {
	text-decoration:none;
}

.demos2 {
	float:left;
}
.demos2 a {
	font:11px/18px Arial, Helvetica, sans-serif; color:#8d8d8d;
	text-decoration:underline;
	display:block;
}
.demos2 a:hover {
	text-decoration:none;
}
.website_develop {
	padding:40px 0 20px 0;
}
.bottom_line {
	padding:0 0 10px 0;
}

p.intxt {
	font:12px/15px Arial, Helvetica, sans-serif; color:#303030; text-align:justify;
}
.pagehighlighttext{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#004C80;
	text-decoration:none;
}
.pagehighlighttext:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.demobtn {
	font:24px/15px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center;
	width:333px;
	height:62px;
	border:0 none;
	background:url(images/demo-buttons.jpg) no-repeat;
	}
.demobtnwp {
	font:22px/15px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center;
	width:333px;
	height:62px;
	border:0 none;
	background:url(images/demo-buttons.jpg) no-repeat;
	}
<!--slider start-->
#slider {
	width:400px;
	float:right;
}
#wrapper{
width: 388px;
float:right;
}
#left{
float: left;
width: 26px;
}
#right{
float: right;
width: 360px;
}
.tab{
color: #333;
text-align: center;
width:26px;
height:26px;
}
.tab a.one {
	width:26px;
	height:26px;
	display:block;
	background:#c32312;
	font:10px/26px Arial, Helvetica, sans-serif; color:#fff;
	text-align:center;
}
.tab a.two {
	width:26px;
	height:26px;
	display:block;
	background:#fff;
	font:10px/26px Arial, Helvetica, sans-serif; color:#000;
	text-align:center;
}
.tab a.three {
	width:26px;
	height:26px;
	display:block;
	background:#000;
	font:10px/26px Arial, Helvetica, sans-serif; color:#fff;
	text-align:center;
}
.tab_part {
	width:330px;
	float:left;
	padding:20px 0 0 0;
}


<!--tab start-->

.tab_cont {
	width:280px;
	float:left;
}

.shadetabs{
margin-left: 0;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
position: relative;
z-index: 1;
padding: 7px 20px;
color: #2d2b2b;
background:url(images/tab.jpg) top left repeat-x;
font: bold 12px/30px Verdana;
}

.shadetabs li a:visited{
color: #fff;
}

.shadetabs li a:hover{
color: #fff;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(images/tab_o.jpg);
color:#fff;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
background:#c7c7c7;
padding:10px;
}

@media print {
.tabcontent {
display:block !important;
}
}
INPUT{
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#333333;
	padding:3px 3px 3px 3px;
	width:250px;
	height:20px;
}
TEXTAREA{
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#333333;
	padding:3px 3px 3px 3px;
	width:250px;
	height:100px;
}
.SUBMITBTN{
	font:24px/15px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center;
	width:250px;
	height:40px;
	border:0 none;
	background:url(images/demo-buttons.jpg) no-repeat;
}


