@charset "utf-8";
/* libin-9995301429 */

body
{
	background-image:url(../images/bg.jpg);
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	padding:0px;
	color:#6c6969;
	


}
a{
	text-decoration:none;
	outline:none;
	
}
.container
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
.main_wraper
{
	width:1029px;
	margin:0 auto;
}

.content
{
	width:1003px;
	margin:0 auto;
	position:relative;
	
	
}
.content1
{
	width:1003px;
	min-height:100px;
	margin:0 auto;
	
	
	background-color:#FFFFFF;
	
}
.logo_area
{
	width:1003px;
	height:144px;
	float:left;
	padding-top:5px;
}
.body_top
{
	background-image:url(../images/body_top_strip.png);
	background-repeat:no-repeat;
	float:left;
	width:1003px;
	height:24px;
}
.logo_content
{
	width:1003px;
	height:120px;
	float:left;
	background-image:url(../images/logo_area_bg.jpg);
	background-repeat:repeat-x;
}
.logo
{

	width:112px;
	height:112px;
	float:left;
	margin:0 0px 0px 20px;
}
.call
{
	
	width:266px;
	height:99px;
	float:right;
	margin-right:24px;
	
}
.menu_area
{
	background-color:#ec469c;
	height:42px;
	width:1029px;
	float:left;
	
}
.menu_area ul
{
	margin:0px;
	padding:0px;
}
.menu_area ul li
{
	float:left;
	display:block;
	font-family:"Myriad Pro", Arial;
	font-size:16px;
	color:#000000;
	padding:10px 20px 0px 45px;
	text-transform:uppercase;
	list-style:none;
	
	
}
.menu_area ul li a
{
	color:#000000;
	
	
}
.menu_area ul li a:hover
{
	color:#FFFFFF;
}
.menu_area ul li a.selected
{
	color:#FFFFFF;
}
.menu_footer
{
	background-image:url(../images/menu_footer.png);
	background-repeat:no-repeat;
	width:1029px;
	height:14px;
	float:left;
	display:block;
}
.menu_footer1
{
	background-image:url(../images/menu_footer1.png);
	background-repeat:no-repeat;
	width:1029px;
	height:14px;
	float:left;
	display:block;
}
.banner_left
{
	width:719px;
	height:219px;
	float:left;
	position:relative;
	
	
	
}
.request_free
{
	width:168px;
	height:46px;
	position:absolute;
	left:38px;
	bottom:50px;
	
}
.banner_right
{
	width:284px;
	height:231px;
	float:right;
	
}
.request_quote
{
	background-image:url(../images/request_a_quote.jpg);
	width:284px;
	height:66px;
	

}
.cls
{
	clear:both;
}
.free_contact
{
	background-image:url(../images/free_contact.jpg);
	width:284px;
	height:153px;
	
}
.slider_area
{
	width:1003px;
	height:230px;
	float:left;
	padding:0px 0px 0px 0px;
}
/*.slider_area ul
{
	margin:0px;
	padding:0px;
	
}
.slider_area ul li
{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	padding:5px 20px 0px 20px;
	width:145px;
	height:228px;
}*/
h1
{
	font-family:"Myriad Pro", Arial;
	font-size:14px;
	margin:0px;
	text-align:center;
	padding:5px;
	color:#ec469c;
	overflow:hidden;
	
	
}
.img_disp
{
	width:144px;
	height:143px;
	border:solid 3px  #e5e1e1;
	overflow:hidden;
}
h2
{
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#5a5959;
	margin:0px;
	text-align:center;
	padding:10px;
}
.pink
{
	color:#ec469c;
}
.line1
{
	background-image:url(../images/line1.jpg);
	background-repeat:repeat-x;
	height:24px;
	background-position:center;
	width:1003px;
}
.left_side
{
	width:272px;
	margin-left:14px;
	
	
}
.head1
{
	width:257px;
	height:20px;
	font-family:"Myriad Pro", Arial;
	font-size:18px;
	color:#FFFFFF;
	background-color:#3cc0fd;
	padding:5px 5px 5px 10px;
	text-transform:uppercase;
	
	
}
.list1
{
	width:270px;
	border-bottom:solid 1px #e5e3e3;
	border-left:solid 1px #e5e3e3;
	border-right:solid 1px #e5e3e3;
}
.list1 ul
{
	margin:0px;
	padding:0px;
}
.list1 ul li
{
	display:block;
	padding:5px 0px 8px 10px;
	border-bottom:dotted 1px #9f9e9e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6c6969;
	list-style:none;
	
	
}
.list1 ul li a
{
	color:#6c6969;
}
.list1 ul li a:hover
{
	color:#ec469c;
}
.list2 ul li
{
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	
}
.list2 ul li a
{
color:#ec469c;
}

.list2 ul li a:hover
{
color:#6c6969;
}


.head2
{
	width:257px;
	height:20px;
	font-family:"Myriad Pro", Arial;
	font-size:18px;
	color:#FFFFFF;
	background-color:#ec469c;
	padding:5px 5px 5px 10px;
	text-transform:uppercase;
	margin-top:5px;
	
	
}
.intxt
{
	background-color:#f8f8f8;
	border:solid 1px #ebebeb;
	width:235px;
	height:18px;
	margin:10px;
	color:#8d9294;
	padding:5px;
}
.subscribe
{
	margin:10px;
}
.center_area
{
	width:422px;
	padding-left:5px;
	padding-right:5px;
}
.img1
{
	width:160px;
	height:167px;
	overflow:hidden;
}
p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#504f4f;
	line-height:18px;
}
.line2
{
	background-image:url(../images/line1.jpg);
	background-repeat:repeat-x;
	height:20px;
	background-position:center;
	width:100%;
}
.right_area
{
	width:272px;
	overflow:hidden;
}
.side_banner1
{
	background-image:url(../images/side_banner1.jpg);
	width:272px;
	height:338px;
}
.side_banner2
{
	background-image:url(../images/side_banner2.jpg);
	width:273px;
	height:181px;
	margin-top:5px;
	
}
.body_bottom_strip
{
	background-image:url(../images/body_bottom_strip.png);
	width:1003px;
	height:22px;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	
}
.footer
{
	width:973px;
	height:30px;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#434042;
	margin:0 auto;
	padding-top:5px;
}
.footer a
{
	color:#434042;
}
.footer a:hover
{
	color:#000000;
	text-decoration:underline;
}







/*Inner Pages*/

.inner_right
{
	width:680px;
	border:solid 1px #e5e3e3;
	padding:10px;
	
}
h3
{
	font-family:"Myriad Pro", Arial;
	font-size:20px;
	color:#3cc0fd;
	border-bottom:dotted 1px #e5e3e3;
	padding-bottom:5px;
	margin:0px;
	font-weight:100;

}
.inner_list
{
	width:680px;
	height:235px;
}
.inner_list ul
{
	margin:0px;
	padding:0px;
	
}
.inner_list ul li
{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	padding:5px 10px 0px 10px;
	width:145px;
	height:228px;
}
.td1
{
	margin:10px 0px 10px 0px;
}
.cl1
{
	margin:0px;
	padding-left:20px;

}
.cl1 li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2e2d2d;
	font-weight:bold;
	line-height:20px;
	
}
.cl2
{
	margin:10px 0px 0px 0px;
	padding-left:20px;

}
.cl2 li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2e2d2d;
	font-weight:bold;
	line-height:20px;
	list-style:none;
	margin:0px;
	
	
}
.cl2 li a
{
	color:#e1378f;
	
}
.cl2 li a:hover
{
color:#2e2d2d;
}
.drop_down
{
	background-color:#d5d3d3;
	border:solid 1px #a9a9a9;
	height:25px;
	width:200px;
}
.td_txt
{
	padding:10px 0px 5px 10px;
}
h4
{
	font-family:"Myriad Pro", Arial;
	font-size:30px;
	color:#3cc0fd;
	font-weight:100;
	margin:0px;
}
.gray
{
	color:#070707;
}
h5
{
	font-family:"Myriad Pro", Arial;
	font-size:14px;
	color:#ec469c;
	margin:0px;
	border-bottom:dotted 1px #e5e3e3;
	padding-bottom:5px;
}
.intxt1
{
	background-color:#d5d3d3;
	border:solid 1px #a9a9a9;
	height:20px;
	width:200px;
	margin:5px;
}
.intxt2
{
	background-color:#d5d3d3;
	border:solid 1px #a9a9a9;
	height:100px;
	width:400px;
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.starclass
{
	color:#e24399;
	
}
.starclass1
{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#e24399;
}
/*Slider area in index page start Here*/


#sliderbutton {float:left; width:25px; height:45px; margin-top:90px; cursor:pointer}
.slideleft { background-image:url(../images/left.png); background-repeat:no-repeat; background-position:center}
.slideright { background-image:url(../images/right.png); background-position:right; background-repeat:no-repeat;}
.slider {float:left; position:relative; overflow:auto; width:950px; height:235px}
.slider ul {position:absolute; list-style:none; top:0; left:0; margin:0px; padding:0px;}
.slider li {float:left; width:145px; height:238px; padding:10px 15px 0px 28px;}
.pagination {position:absolute; top:40px; right:61px; list-style:none; height:25px; display:none}
.pagination li {float:left; cursor:pointer; height:8px; width:8px; background:#ccc; margin:0 4px 0 0; border:1px solid #fff}
.pagination li:hover, li.current {background:#fff}

/*sliderbutton {float:left; width:25px; height:45px; margin-top:90px; cursor:pointer}
#slideleft { background-image:url(../images/left.png); background-repeat:no-repeat; background-position:center}
#slideright { background-image:url(../images/right.png); background-position:right; background-repeat:no-repeat;}
#slider {float:left; position:relative; overflow:auto; width:950px; height:235px}
#slider ul {position:absolute; list-style:none; top:0; left:0; margin:0px; padding:0px;}
#slider li {float:left; width:145px; height:238px; padding:10px 15px 0px 10px;}
.pagination {position:absolute; top:40px; right:61px; list-style:none; height:25px; display:none}
.pagination li {float:left; cursor:pointer; height:8px; width:8px; background:#ccc; margin:0 4px 0 0; border:1px solid #fff}
.pagination li:hover, li.current {background:#fff}*/



/*Slider area in index page End Here*/




/*.................gallery...............*/
#slider1 { margin:0; padding:0; list-style:none; }
#slider1 ul,
#slider1 li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider1 li { width:719px; height:219px; overflow:hidden; }
p#controls { margin:0; padding:0; position:relative; }
#prevBtn { display:block; margin:0; overflow:hidden; width:23px; height:53px; position:absolute; left:0px; top:-183px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:23px; height:53px; position:absolute; left: 930px; top:-183px; }
#prevBtn a { display:block; width:23px; height:53px; background:url(../images/left1.png) no-repeat 0 0;}
#nextBtn a { display:block; width:23px; height:53px; background:url(../images/right1.png) no-repeat 0 0; }

.print_contact
{
	width:278px;
	height:110px;
	background-color:#eaeaea;
	font-family:"Myriad Pro", Arial;
	font-size:18px;
	margin-top:10px;
	padding:10px;
	color:#222222;
	text-align:center;
	line-height:28px;

}
.print_contact a
{
	font-weight:bold;
	color:#0cadf8;
	font-size:20px;
	
}
.print_contact a:hover
{
	text-decoration:underline;
}
p a
{
color:#504f4f;
text-decoration:none;
}
p a:hover
{
text-decoration:underline;
}
.terms-conditions{background:#FFFFFF;font-family:Verdana,sans-serif;font-size:15px;line-height:20px;max-width:800px}
.terms-conditions h1{color:#4F81BD;font-size:27px;line-height:25px;margin:10px 0 -20px 0}
.terms-conditions h2{color:#00B0F0;font-size:20px;line-height:20px;margin:20px 0 0;text-align:left}
.terms-conditions ol{margin:0 20px}
.terms-conditions ol li {padding:5px 0;text-align:justify}