﻿body {	
 font-family: Verdana, Arial, Helvetica, sans-serif;	
 color: #424242;	
 background-color: #F0F0F0;	
 font-size: 12px;	
 width:100%;	
 padding: 0px;	
 margin: 0px;	
 background-image:url(../images/constants/top-bg.jpg);
 background-repeat: repeat-x;
 }
 div {	
 padding: 0px;	
 margin: 0px;	
 float:left;
 }
 h1 {	
 font-size:24px;
 color:#f88e1e;
 font-weight:normal;
 padding:0px 0px 0px 20px;	
 margin:0;
 }
 h2 {	
 color:#FFF;	
 font-family:Myriad Pro, Arial, Helvetica, sans-serif;	
 font-size:14px;	
 font-weight:normal;	
 padding:0px 0px 0px 5px;	
 margin:0;	
 }
 h3 {	
 font-size:14px;	
 font-weight:bold;	
 color:#424242;		
 padding:0px 0px 0px 20px;	
 margin:0;
 }
 h4 {	
 font-size:14px;	
 font-weight:bold;	
 color:#424242;		
 padding:10px 0px 10px 20px;	
 margin:0;
 }
 p {	
 line-height:20px;	
 padding:10px 20px;	
 margin: 0px;	
 vertical-align:middle;	}
 img {	
 border:0px;	

}
.fleft{margin:0; float:left;}
.fright{margin:0; float:right;}
ul{margin:10px 0px;	}

li{margin:10px 0px;	}/* My Styles */

#full-container{
 width:1020px;
 float:none;
 margin:0px auto;}
 
 #container{
 width:1020px;
 background:url(../images/constants/main-container-bg.png) repeat-y;
  margin:0px auto;
  float:none;
 overflow:hidden;
 }
  #main-container{
 width:992px;
 margin:0px auto;
 overflow:hidden;
 background:#FFFFFF;
 float:none;
 }
 
 .header{
width:991px;
height:103px;
float:left;
}
.logo{width:277px;
height:103px;
float:left;
}
.header-mid{width:464px;
height:103px;
float:left;
background:url(../images/constants/mid-header.png) no-repeat 0 0;
}
.header-right{width:250px;
height:103px;
float:left;
background:url(../images/constants/call.jpg) no-repeat 0 0;
}
  
 #slideshow{
 
 width:1056px;}
 
 #main-menu{
 height:141px;
 background-repeat:no-repeat;
 width:991px;
 z-index:9999;
 position:relative;}
 
 #main-links{
 padding:0px; 
 margin:0px; 
 height:44px;
 width:991px; 
background:url(../images/constants/nav-bg.jpg) repeat-x;

 }
 
 #main-panels-container{
 height:130px;
 width:1056px;}
 
 
 #main-panel{
 	height:130px;
 	width:352px;
 }
 
 #main-panel img{
 	padding-right:5px;
 }
 
 #main-panel h4{
 	font-size:22px;
 	padding-top:15px;
 	padding-left:30px;
 	color:#f88e1e;
 	font-weight:normal;
 }
 
 #main-panel p{
 	font-size:12px;
 	padding-left:30px;
 	color:#fff;
 	padding-top:0px;
 }
 
 #main-content{
 width:1056px;
 }
 
 #content{
 width:976px; 
 font-family:Arial, Helvetica, sans-serif;
padding: 0 0 0 15px;
margin:0px 0px 10px 0px;
background:url(../images/constants/main-conatiner-bottom.jpg) no-repeat bottom center;
} 

.productCont{
 padding:10px 20px 10px 0px;
 color: #909090;
   font-size: 12px;
    line-height: 18px;
    padding: 5px 0;
	float:left;
	width:450px;

 }
 .pborder{
background:url(../images/constants/vspacer.jpg) no-repeat top right;

 }
 
 .pcontent{
 padding:10px 20px 10px 0px;
 width:400px;
 }
.productCont p{
 padding:10px 20px 10px 0px;
 color: #909090;
   font-size: 12px;
    line-height: 18px;
    padding: 5px 0;
text-align:left;
 }
 
.productCont h1{
font-size: 24px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif; 
margin:0px; 
padding:0px; 
font-size:25px; 
background:url(../images/constants/dotted-border.jpg) repeat-x bottom left; 
width:auto; 
height:40px;
text-align:left;
	}
	
.productCont h3{
color: #424242;
font-size: 14px;
font-weight: bold;
margin: 0;
padding:5px 0 5px 0px;
text-align:left;
}

.productCont  ul{
margin:0px;
padding:0px;
}

.productCont  ul li{
list-style:none; 
line-height:20px; 
background:url(../images/constants/bullet.jpg) no-repeat 0 5px; 
padding:0px 0px 2px 10px;
color:#6b6b6b;
}

 #content p{
 padding:10px 20px 10px 0px;
 color: #909090;
   font-size: 12px;
    line-height: 18px;
    padding: 5px 0;
 }
 
#content h1{
font-size: 24px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif; 
margin:0px; 
padding:0px; 
font-size:25px; 
background:url(../images/constants/dotted-border.jpg) repeat-x bottom left; 
width:auto; 
height:40px;
	}
	

	
	
	
.mid-left-container{
	
	float:left;
	/*background:url(../images/constants/sep.png) right top no-repeat;*/
	padding:0 20px 10px 0;
	/*min-height: 1000px;*/
}
.mid-left-container h1{
color:#252525; 
font-family:Arial, Helvetica, sans-serif; 
margin:0px; 
padding:0px; 
font-size:25px; 
background:url(../images/constants/dotted-border.jpg) repeat-x bottom left; 
width:630px; 
font-weight:bold;
height:40px;
}

.mid-left-container h1 span{color:#f37c29; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.left-container-contentbox{ float:left; padding:10px 0 0 0;}
.left-container-contentbox-top{width:930px; height:9px; float:left; background:url(../images/constants/content-topbg2.jpg) no-repeat 0 0;}
.left-container-contentbox-mid{ padding:0 10px 0 10px; border-right:1px solid #f4f4f4;border-left:1px solid #f4f4f4; float:left; background:url(../images/content-midbg.jpg) #f8f8f8 repeat-x 0 0;}
.left-container-contentbox-mid h2{color:#242424;font-weight: normal; font-size:18px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.left-container-contentbox-mid p{line-height:18px; color:#8b8b8b; font-size:13px; padding:5px 0 0 0;}
.left-container-contentbox-mid p a img {padding:0 0 0 5px;}
.left-container-contentbox-mid p span{ color:#f37c29; font-weight:bold; font-style:italic;}

.left-container-contentbox-bottom{width:930px; 
	height:9px;
	float:left;
	background:url(../images/constants/content-bottombg2.jpg) no-repeat 0 0;
	padding: 0 0 10px 0;
}



.left-container-contentbox-top2{width:630px; height:9px; float:left; background:url(../images/constants/content-topbg.jpg) no-repeat 0 0;}
.left-container-contentbox-bottom2{width:630px; height:9px; 	float:left; 	background:url(../images/constants/content-bottombg2.jpg) no-repeat 0 0;	padding: 0 0 10px 0;
}



.content{ float:left; padding:10px 10px 10px 0;}
.content h2{ margin:0px; padding:0px; font-weight:normal; font-size:26px; color:#242424; font-family:Arial, Helvetica, sans-serif;}
.content p{line-height:18px; padding:5px 0; font-size:12px; color:#909090;}
.content ul{margin:0px; padding:10px 0 5px 3px;}
.content li{list-style:none; line-height:20px; background:url(../images/constants/bullet.jpg) no-repeat 0 11px; padding:5px 0px 5px 10px; font-weight:bold; font-size:14px; color:#6b6b6b;}

#content h3{
color: #424242;
font-size: 14px;
font-weight: bold;
margin: 0;
padding:5px 0 5px 0px;
}

#content  ul{
margin:0px;
padding:0px;
}

#content  ul li{
list-style:none; 
line-height:20px; 
background:url(../images/constants/bullet.jpg) no-repeat 0 5px; 
padding:0px 0px 2px 10px;
color:#6b6b6b;
}

#content .new {
margin:0px;
padding:0px;
}

#content .new  ul{
margin:0px 0px 10px 0px;
padding:0px;
}

#content  .new ul li{
list-style:none; 
line-height:9px; 
background:url(../images/constants/star.jpg) no-repeat 2px 1px; 
padding:0px 0px 2px 14px;
color:#6b6b6b;
font-weight:normal;
font-size:12px;
}





#content .gallery {
margin:20px 20px 0px 0px;
padding:8px 0px 0px 10px;
float:left; 
background:url(../images/constants/gallery-bg.jpg) no-repeat; 
width:224px;
height:151px;
}

#content .gallery p {
font-size:14px;
color:#484848;
}


#content .gallery  ul{
margin:0px 0px 10px 0px;
padding:0px;
}

#content  .gallery ul li{
list-style:none; 
line-height:9px; 
background:url(../images/constants/bullet2.jpg) no-repeat 4px 0px; 
padding:0px 0px 2px 14px;
color:#6b6b6b;
font-weight:normal;
font-size:12px;
}














.mid-right-container{width:307px; float:left;}

.rightform{width:275px; float:left; padding:10px 5px 35px 15px; background:url(../images/constants/order-form-bottombg.jpg) no-repeat bottom center #fff;}

.facebook-panel{
width:275px; 
float:left; 
padding:10px 5px 0px 15px;
}
.facebook-panel .moduletable h3{ 
font-size:22px !important;
font-weight:bold;
color:#28292d !important;
margin:10px 0px 10px 0px;
}
 
.facebook-panel .moduletable h3 span{
color:#f37c29 !important;
}




.rightform h2{ font-size:22px; font-weight:bold; color:#28292d;}
.rightform h2 span{color:#f37c29;}
.rightform p{line-height:18px; color:#979797; font-size:12px; padding:5px 0 0 0;}
.txtbox{background:url(../images/constants/txtbox-bg.jpg) repeat-x 0 0; border:1px solid #e4e4e4; color:#989696; margin:5px 0; font-size:12px; padding:0 5px; width:255px; height:25px; float:left;}
.txtarea{background:url(../images/constants/txtarea-bg.jpg) repeat-x 0 0; border:1px solid #e4e4e4; color:#989696; margin:5px 0; font-size:12px; padding:0 5px; width:255px; height:85px; float:left;}
.submitbtn{background:url(../images/constants/submit-btn.jpg) 0 0 no-repeat; cursor:pointer; width:106px; height:29px; color:#fff; float:right; border:0px; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.rightpanel-block-container{width:282px; float:left; padding:15px 0 0 10px;}
.rightpanel-block-top{width:282px; height:12px; float:left; background:url(../images/constants/right-panel-block-top.jpg) no-repeat 0 0;}

.rightpanel-block-mid{ width:280px; float:left; background:url(../images/constants/right-panel-block-mid-bg.jpg) #f8f8f8 repeat-x 0 0; border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;}
.rightpanel-block-mid h2{font-size:22px; padding:0 0 5px 15px !important; font-weight:bold; color:#28292d; background:url(../images/constants/h2-hr-bg.jpg) no-repeat 15px bottom;}
.rightpanel-block-mid h2 span{color:#fb5a04;}
.rightpanel-block-mid p{ padding: 5px 5px 5px 15px !important; color:#909090; font-size:12px; line-height:18px;}


.rightpanel-block-bottom{width:250px; height:27px; float:left; background:url(../images/constants/right-panel-block-bottom.jpg) no-repeat 0 0; text-align:right; padding:3px 32px 0 0;}
.rightpanel-block-bottom a{color:#fff !important; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-decoration:none !important;}
.rightpanel-block-bottom a:hover{ text-shadow: #4c4c4c 0px 1px 0px;}

.rightpanel-block2-bottom{width:265px; height:27px; float:left; background:url(../images/constants/block2-bottom.jpg) no-repeat 0 0; text-align:right; padding:0px 17px 0 0;}
.rightpanel-block2-bottom a{color:#fff !important; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-decoration:none !important;}
.rightpanel-block2-bottom a:hover{ text-shadow: #4c4c4c 0px 1px 0px;}

.rightpanel-block3-bottom{width:258px; height:27px; float:left; <!--background:url(../images/constants/block3-bottom.jpg) no-repeat 0 0;--> text-align:right; padding:3px 24px 0 0;}
.rightpanel-block3-bottom a{color:#fff !important; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-decoration:none !important;}




 #orange-container{width:991px; background-color:#fb5a04;}
  #orange-panel{width:220px; padding:25px 11px;}
  #orange-panel h1{font-size:14px;font-weight:bold;color:#000;padding-bottom:10px;padding-left:10px;}
  #orange-panel p{line-height:8px;	padding:5px 10px;font-size:11px;color:#ffe799;}
  #orange-panel a:link{color:#ffe799;}
  #orange-panel a:hover{color:#fff;}
  #orange-panel a:active{color:#ffe799;}
  #orange-panel a:visited{color:#ffe799;}
 
#call_button {
	margin-left:155px;
} 
 
  #footer-holder {
float: left;
 padding: 15px 0 10px 10px;
width: 969px;
 
 }
  
 
 #footer-content{
 width:969px; height:55px; float:left;background:url(../images/constants/footer-bg.jpg) no-repeat 0 0;
}

#top-content-center h1 span.review { background-image:url('../images/constants/reachcast.png'); background-position:0px -30px; display: block; height: 28px; width: 28px; float: right;}
#top-content-center h1 span.review:hover { background-position:0px 0px; }
	
#footer-content .footer-img{float:left;padding:7px 0 0px 15px;}
#footer-content .copyright{width:430px; float:right; padding:12px 0px 0 0;}
#footer-content .copyright a:hover{ text-decoration:underline; color:#F89017;}
#footer-content .footer-img .social-icons{height:28px;width:28px;display:block;float:left;margin-left:5px;}

#footer-content .footer-img .facebook {background-image:url('../images/constants/social-icons.png');background-position:99px -35px;}
#footer-content .footer-img .facebook:hover {background-image:url('../images/constants/social-icons.png');background-position:99px 0px;}

#footer-content .footer-img .twitter {background-image:url('../images/constants/social-icons.png');background-position:63px -35px;}
#footer-content .footer-img .twitter:hover {background-image:url('../images/constants/social-icons.png');background-position:63px 0px;}

#footer-content .footer-img .youtube {background-image:url('../images/constants/social-icons.png');background-position:28px -35px;}
#footer-content .footer-img .youtube:hover {background-image:url('../images/constants/social-icons.png');background-position:28px 0px;}

#footer-content .footer-img .rss {background-image:url('../images/constants/social-icons.png');background-position:0px -35px;}
#footer-content .footer-img .rss:hover {background-image:url('../images/constants/social-icons.png');background-position:0px 0px;}

#footer-content .footer-img iframe {padding: 3px 0 0 5px;}

.body-bottom-bg{background:url(../images/constants/main-body-bg-bottom.jpg) bottom left no-repeat; float:left; height:17px; width:1020px;}
	
	
	#left-column{	
	width:639px;
	float:left;
	background:url(../images/constants/sep.png) right top no-repeat;
	padding:0 20px 10px 0;
/*	min-height: 1000px;*/
		}
		
			
	#left-column2{	
	float:left;
	padding:0 20px 10px 0;
/*	min-height: 1000px;*/
		}
		
		
		
	
	
	#right-column{	width:307px;	float:left;}	
	#right-panel{	width:307px;		margin-bottom:5px;	}		
	#right-panel p{	
	color: #979797;
    font-size: 12px;
    line-height: 18px;
    padding: 5px 0 0;	}
	
	#right-panel h2{
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
	#top-content-center{	
	padding:10px 0px;	/*width:687px;*/}/*a:link, a:active, a:visited{	color:#FFE799;	text-decoration:none;}a:hover{	color:#C27286;	text-decoration:underline;}*/
	a:link, 
	a:active, a:visited{	
	color:#fb5a04;	text-decoration:none;}
	a:hover{	color:#797979;	text-decoration:underline;}
	p .short{	line-height:12px;	padding-bottom:0px;}
	.call{ font-size:16px; font-weight:bold; color:#FFFl padding-left:30px;}
	/* #top-content-center img{padding:10px;	} */
	
		
.Clear{
margin:0px;
padding:0px;
clear:both;
font-size:0px;
float:none;
}



/*****************Home page changes*************/
.mid-left-container2{
width:970px;
margin:10px 0px 0px 20px;
}

.mid-left-container2 .form-box{
width:580px;
float:left;
}
.form-back{
border-top:#fb5a04 solid 4px;
border-bottom:#8A8A8A solid 4px;
background:#F3EFF0;
width:530px;
min-height:200px;
float:left;
}
.form-back .get{
font-size:18px;
font-weight:bold;
font-style:italic;
color:#000000;
padding:0px 0px 0px 20px;
width:inherit;
}
.form-back .form-feild{
padding:0px 0px 0px 20px;
}

.form-back .form-feild input{
background:url(../images/constants/input-back.jpg) repeat-x ;
border: 1px solid #EAE8E9;
height: 30px;
width: 380px;
margin:10px 0px ;
font-size:14px;
color:#7B7977;
padding:0px 0px 0px 5px;
}

.form-back .form-feild select{
background:url(../images/constants/input-back.jpg) repeat-x ;
border: 1px solid #EAE8E9;
height: 30px;
width: 380px;
margin:10px 0px ;
color:#7B7977;
font-size:14px;
padding:0px 0px 0px 5px;
}

.form-arrow {
float:left;
background:url(../images/constants/right-arrow.jpg) no-repeat left;
min-height:240px;
width:45px;
}
.mid-left-container2 .losing h1{
color:#252525; 
font-family:Arial, Helvetica, sans-serif; 
margin:0px; 
padding:0px 0px 0px 10px !important; 
font-size:34px; 
background:url(../images/constants/heading-left.jpg) no-repeat left !important; 
width:630px; 
font-weight:bold;
line-height:40px;
}
.mid-left-container2 .losing h1 span{
color:#fb5a04;
font-weight:bold;
}
.form-back .bottom-arow{
background:url(../images/constants/bottom-arrow.jpg) 65px 0px no-repeat;
height:28px;
width:540px;
}


/*****************iPad page *************/
.win{
font-size:20px;
font-weight:bold;
font-family:Calibri,Arial,Helvetica,sans-serif;
padding:0px 0px 0px 210px;
}
.ipad{
width:270px;
margin:20px 0px 0px 300px;
}
.ipad-top{
width:270px;
background:url(../images/constants/ipad-top.jpg)  no-repeat;
height:35px;
}
.ipad-back{
background:url(../images/constants/ipad-back.jpg)  repeat-y;
width:270px;
min-height:230px;
}
.ipad-back .plaees{
font-family: Calibri,Arial,Helvetica,sans-serif;
 font-size: 15px;
 padding: 11px 0 0 28px;
 text-align: center;
}

.ipad-back .name{
background:url(../images/constants/name.jpg)  no-repeat;
width:238px;
height:134px;
margin:0px 0px 0px 14px;
font-family: Calibri,Arial,Helvetica,sans-serif;
}
.ipad-back .name label{
float:left;
}
.ipad-back .name label.space1{
padding:10px 0px 0px 10px;
}
.ipad-back .name label.space2{
padding: 11px 0 0 10px;
}

.ipad-back .name label.space3{
padding: 11px 0 0 10px;
}

.ipad-back .name label.space4{
padding: 11px 0 0 10px;
}


.ipad-back .name .input1{
   background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    margin: 7px 0 0 3px;
    width: 174px;
}
.ipad-back .name .input2{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    margin: 8px 0 0 2px;
    width: 168px;
}
.ipad-back .name .input3{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    margin: 8px 0 0;
    width: 210px;
}
.ipad-back .name .input4{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    margin: 8px 0 0 6px;
    width: 195px;
}
.ipad-back .name .input5{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    margin: 8px 0 0 4px;
    width: 180px;
}


.ipad-bottom{
background:url(../images/constants/ipad-bottom.jpg)   no-repeat;
height:104px;
width:270px;
}
.ipad-back .submit{
padding: 7px 89px 0 0;
 text-align: right;
width: 236px;
}

.ipad .if{
font-family: Calibri,Arial,Helvetica,sans-serif;
 font-size: 12px;
 padding: 11px 0 0 0px;
 text-align: center;
 width:270px;
}
.ino{padding:0px 0px 0px 177px;
}
