f@charset "utf-8";
/* CSS Document */


/* Predefineded Styles */

*{
	margin:0px;
	padding:0px;
	}

body{
	margin:0px;
	padding:0px;
	}

p,li,ol,ul,div,td,form,html{
	margin:0px;
	padding:0px;
	}
	
img{
	border:none;
	}

p{
	font:12px Arial, Verdana, Tahoma, "Trebuchet MS";
	color:#000000;
	line-height:20px;
	}
	

	
/* Predefineded Styles End */


/* Customized Styles */

.main{
	width:1010px;
	margin:0 auto;
	}

.clear{
	clear:both;
	}
.main-top-curv{
	width:1010px;
	margin:0 auto;
	clear:both;
	}
	
.top-curv{
	width:25px;
	float:left;
	}
	
.top-curv-bg{
	width:960px;
	height:30px;
	float:left;
	background:url(../images/top-curv-bg.gif) repeat-x top;
	}
	
.main-container{
	width:1010px;
	float:left;
	background:url(../images/body-shadow.gif) repeat-y top;
	}
	
.header-main{
	width:960px;
	margin:0 auto;
	clear:both;
	}

.logo{
	width:312px;
	float:left;
	text-align:center;
	padding:17px 0 0 0;
	}
.contact_text{
	width:380px;
	float:right;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	text-align:right;
	padding:0 20px 0 0px;
	}
.contact_text span{
	font:bold 25px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#1176b7;
	text-align:right;
	}

.top-nav-main{
	width:604px;
	float:right;
	padding:17px 0 0px 0;
	}
	
.top-nav{
	width:597px;
	float:left;
	text-align:right;
	}
	
.top-nav ul{
	list-style:none;
	padding:0px;
	margin:0px;
	}

.top-nav ul li{	
	margin:0 2px 0 0px;
	padding:0px;
	float:right;
	}
	
.top-nav ul li a {
	text-decoration:none;
	display:block;
	padding:0px 0px 0 8px;
	color:#ffffff;
	cursor:pointer;
	height:33px;
	float:left;
	background:url(../images/nav-left-curv.gif) no-repeat left top;
	}
	
.top-nav ul li a:hover {
	background:url(../images/nav-left-curv-hover.gif) no-repeat left top;
	}
.top-nav ul li a strong{
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
	padding:11px 32px 0 27px;
	display:block;
	height:25px;
	float:left;
	background:url(../images/nav-right-curv.gif) no-repeat top right;
	}
	
.top-nav ul li a:hover strong{
	background:url(../images/nav-right-curv-hover.gif) no-repeat top right;
	}
.top-nav ul .active a{
	background:url(../images/nav-left-curv-hover.gif) no-repeat left top;
 }
.top-nav ul .active a strong{
background:url(../images/nav-right-curv-hover.gif) no-repeat top right;
}	
.body-main-container{
	width:960px;
	margin:0 auto;

	}
.body_main_container2{
	width:960px;
	float:left;
	border-top:solid 5px #000000;
	}
.body_left-main{
	width:269px;
	float:left;
	}
.shopping_cart{
	width:258px;
	float:left;
	}
.shopping_cart_heading{
	width:248px;
	float:left;
	height:30px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:4px 0 0 10px;
	background:url(../images/shopping-bg.gif)  no-repeat;
	}
.shopping_cart_bot{
	width:248px;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#005c95;
	padding:0px 0 0 10px;
	background:url(../images/shopping_content-bg.gif) repeat-x #caebfc;
	}
.shopping_crv{
	width:258px;
	float:left;
	}
.left_link{
	width:258px;
	float:left;
	background:#9F0C3A;
	}
.left_link ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.left_link ul li{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/arrow.gif) 15px 10px no-repeat;
	}
.left_link ul li a{
	width:226px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	height:25px;
	display:block;
	border-bottom:solid 2px #9F6663;
	padding:5px 0 0 30px;
	}
.left_link ul li a:hover{
	color:#FFFC00;
	}
	
.left_link_bot{
	width:258px;
	float:left;
	}
.left_link_crv{
	width:258px;
	float:left;
	}
.left_link_mid{
	width:258px;
	float:left;
	background:#1176b7;
	}
.left_link_mid ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.left_link_mid ul li{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/arrow.gif) 15px 10px no-repeat;
	}
.left_link_mid ul li a{
	width:198px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 10px 0 10px;
	height:27px;
	display:block;
	border-bottom:dashed 1px #ffffff;
	padding:5px 0 0 20px;
	}
.left_link_mid ul li a:hover{
	color:#FFFC00;
	}
.carts{
	width:258px;
	float:left;
	}
.vedio{
	width:258px;
	float:left;
	}
.vedio p{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#1176b7;
	}
.vedio span{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#C52153;
	}
.vedio span a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#1176b7;
	}
.vedio span a:hover{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	}
.call_box{
	width:258px;
	float:left;
	}
.call_box_crv{
	width:258px;
	float:left;
	}
.call_box_mid{
	width:235px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	padding:0 10px 0 10px;
	border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
	}
.call_box_mid p{
	font:18px Arial, Helvetica, sans-serif;
	color:#005389;
	}
.call_box_mid span{
	font:bold 23px Arial, Helvetica, sans-serif;
	color:#1176b7;
	}
.body_right_main{
	width:690px;
	float:left;
	}	
	
.body_right_main ul{
	margin:0px;
	padding:0px;
	list-style:square;
	}
.body_right_main ul li{
	margin:5px 0 5px 20px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	}
.body_right_banner{
	width:690px;
	float:left;
	height:140px;
	background:url(../images/banner2.gif) no-repeat;
	
	}
.body_right_boxes{
	width:690px;
	float:left;
	}
.right_boxes_heding{
	width:690px;
	float:left;
	letter-spacing:-1px;
	font:bold 32px Arial, Helvetica, sans-serif;
	color:#1176b7;
	}

.boxes_step_heding{
	width:158px;
	float:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	}

.buying-steps{
	float:left;
	width:686px;
	height:98px;
	background:url(../images/steps-bg.gif) no-repeat;
	}
.steps{
	width:130px;
	padding:10px 0 0 40px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#1176b7;
	}
.steps span{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#5e6061;
	}
.steps span a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#5e6061;
	text-decoration:none;
	}
.steps span a:hover{
	color:#000;
	}	
	
.body_right_botoom{
	width:690px;
	float:left;
	}	
.right_images{
	width:690px;
	float:left;
	}
.right_images_let{
	width:220px;
	float:left;
	}
.images_let_heading{
	width:185px;
	float:left;
	height:34px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#1176b7;
	padding:15px 23px 0 8px;
	background: url(../images/arrow2.gif) no-repeat    right  #c9ebfc;
	border:solid 2px #95d2ee;
	}
.images_let_heading a{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#1176b7;
	text-decoration:none;
	}
.images_let_heading a:hover{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	}
.right_images_bot{
	width:216px;
	float:left;
	border:solid 2px #95d2ee;
	}
.divided{
	width:13px;
	float:left;
	height:150px;
	}
.testimonials{
	width:220px;
	float:left;
	}
.testimonials_heading{
	width:185px;
	float:left;
	height:39px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:10px 23px 0 8px;
	background:#1176b7;
	border:solid 2px #1176b7;
	}
.testimonials_bot{
	width:200px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	line-height:19px;
	padding:4px 8px 8px 8px;
	border:solid 2px #1176b7;
	}
.testimonials_bot p{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#1176b7;
	}
.right_bot_text{
	width:690px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	}

.right_bot_text span{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#1176b7;
	}

.right_bot_text span a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#1176b7;
	text-decoration:none;
	line-height:18px;
	}
.right_bot_text span a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	line-height:18px;
	}

.footer-main{
	width:1002px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/footer-bg.gif)  2px 0 no-repeat;
	height:77px;
	clear:both;
	}
	

	

.footer-left-part{
	font:12px Arial, Verdana, Tahoma, "Trebuchet MS";
	color:#ffffff;
	float:left;
	width:460px;
	height:49px;
	padding:25px 0 0 30px;
	}
	
.footer-left-part a{
	font:12px Arial, Verdana, Tahoma, "Trebuchet MS";
	color:#ffffff;
	text-decoration:none;
	}
	.footer-left-part a:hover{
		text-decoration:underline;
		}
		
.footer-right-part{
	font:12px Arial, Verdana, Tahoma, "Trebuchet MS";
	color:#ffffff;
	float:right;
	width:300px;
	height:49px;
	padding:25px 30px 0 0px;
	text-align:right;
	}
	
	
#galley-contain{
	width:683px;
	margin:0 auto;
	}
.clear{
	clear:both;
	}
.galley-top{
	width:683px;
	float:left;
	height:248px;
	background:url(../images/gallery-bg.gif) no-repeat;
	}
.galley-pic{
	width:577px;
	margin:0 auto;
	}
.galley-box{
	width:186px;
	float:left;
	text-align:center;
	padding-top:45px;
	}
.galley-box p{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#1674b0;
	padding-top:17px;
	}
	
/* Customized Styles End */
.online_odering{ height:115px; float:left; *margin-left:-140px;  width: 277px;}
.black_overlay {display: none; position: absolute; top: 0%;left: 0%;width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
.white_content {display: none; position: absolute; top: 10%; left: 20%; width: 700px; height: 400px; padding: 16px;	border: 16px solid #000; background-color: white; z-index:1002;	overflow: auto; border-radius:30px;}
.black_overlay11 {display: none; position: absolute; top: 0%; left: 0%;	width: 100%; height: 100%; background-color: black;	z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
.white_content11 {display: none; position: absolute; top: 10%; left: 20%; width: 700px; height: 400px; padding: 16px; border: 16px solid #000; background-color: white;	z-index:1002; overflow: auto; border-radius:30px;}
.call-andy img {  float: left;   margin: 4px 0 0 8px;}
.call-andy strong {color: #2B4363;  font-size: 23px; line-height: 38px; font-family:Arial, Helvetica, sans-serif;}
.light-box-content {  margin: 0 auto;}
.call-andy h5 { color: #000000;  font-size: 20px;  font-weight: normal;   line-height: 19px; font-family:Arial, Helvetica, sans-serif;}
.call-andy strong { color: #2B4363;  font-size: 23px;  line-height: 38px;}
.call-andy h4 {   color: #0193ec;   font-size: 28px;    font-weight: normal;    line-height: 15px;    margin-bottom: 40px;    padding-top: 10px;    text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.close-lite-box {    color: #000000;    float: right;    text-decoration: none;   text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}

